|
From: Christoph E. <ce...@ch...> - 2006-03-07 23:03:25
|
OK,
so the next questions. I have created an XML file for the Midisport
globals first. It's attached, and I need some further explanation of
the file. I have to understand it properly so I'll also be able to
write the file for the 8 patchbay definitions.
Thanks & good night,
ce
======
<patch>
<name>Midiman/m-audio Midisport 8x8 Global data</name>
<group>
<name>Header</name>
<sysex>
<name>Bulk Header</name>
<!-- not yet sure what to put here -->
<header>F0430.6B00000E0[8F]</header>
<!-- Sysex header -->
<constant>
<name>Midiman ID</name>
<default>0x00 0x01 0x05</default>
</constant>
<range>
<!-- not yet sure what to put here -->
<name>device Number</name>
<min>0</min>
<max>0x0F</max>
</range>
<constant>
<!-- Find out which byte represents the model ID -->
<name>Model ID</name>
<default>0x6B</default>
</constant>
<constant>
<name>Byte Count</name>
<size>2</size>
<default>0</default>
</constant>
<constant>
<name>Address High</name>
<default>0x0E</default>
</constant>
<range>
<name>Address Mid</name>
<min>0x08</min>
<max>0x0F</max>
<default>0x0F</default>
</range>
<range>
<name>Address Low</name>
<min>0</min>
<max>0x7f</max>
</range>
<!-- End header -->
<range>
<name>Check-sum</name>
<min>0</min>
<max>0x7f</max>
</range>
</sysex>
</group>
</patch>
|