EXTENDED SYSEX FORMAT FOR MICRODEXED
====================================

SYSEX Message Controller-Set
----------------------------

     11110000  F0   Status byte - start sysex
     0iiiiiii  67   ID # (i=103; unofficial SYSEX-ID for MicroDexed)
     0sssnnnn  00   Sub-status (s=0) & channel number (n=0; ch 1)
     0fffffff  **   format number (f=66..69; 1..4 MicroDexed setup(s))
     0bbbbbbb  **   byte count MS byte
     0bbbbbbb  **   byte count LS byte (b=44;  1 instance
                                        b=75;  2 instances
                                        b=106; 3 instances
                                        b=137; 4 instances)
     0ddddddd  **   data byte 1 setup config

        |       |       |

     0ddddddd  **   data byte 13
     0ddddddd  **   data byte 14 instance config 0

        |       |       |

     0ddddddd  **   data byte 44
   /-Optional--------------------------------------------\
     0ddddddd  **   data byte 45 instance config 1

        |       |       |

     0ddddddd  **   data byte 74
   \-----------------------------------------------------/
   /-Optional--------------------------------------------\
     0ddddddd  **   data byte 75 instance config 2 

        |       |       |

     0ddddddd  **   data byte 105
   \-----------------------------------------------------/
   /-Optional--------------------------------------------\
     0ddddddd  **   data byte 106 instance config 3

        |       |       |

     0ddddddd  **   data byte 137
   \-----------------------------------------------------/
     0eeeeeee  **   checksum (masked 2's comp. of sum of ** bytes)
     11110111  F7   Status - end sysex

Data Structure: MicroDexed Setup Dump
-------------------------------------

 Number    Parameter                     Value Range
---------  ---------                     -----------
 0         GLOBAL STERO/MONO             0-3  (0=stereo, 1=mono, 2=mono-r, 3=mono-l)
 1         GLOBAL REVERB-ROOMSIZE        0-100
 2         GLOBAL REVERB-DAMPING         0-100
 3         GLOBAL REVERB-LEVEL           0-100
 4         GLOBAL CHORUS-FREQUENCY       0-100 (multiplied by 1/10 Hz)
 5         GLOBAL CHORUS-WAVEFORM        0-1   (0=triangle, 1=sine)
 6         GLOBAL CHORUS-DEPTH           0-100
 7         GLOBAL CHORUS-LEVEL           0-100
 8         GLOBAL DELAY-TIME             0-50  (multiplied by 10ms)
 9         GLOBAL DELAY-FEEDBACK         0-100
10         GLOBAL DELAY-LEVEL            0-100
--- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- --- ---
11         DEXED 1 MIDI-CHANNEL          0-16 (0=OMNI)
12         DEXED 1 BANK                  0-99
13         DEXED 1 VOICE                 0-31
14         DEXED 1 LOWEST NOTE           21-108
15         DEXED 1 HIGHEST NOTE          21-108
16         DEXED 1 REVERB SEND           0-100
17         DEXED 1 CHORUS SEND           0-100
18         DEXED 1 DELAY SEND            0-100
19         DEXED 2 FILTER-CUTOFF         0-100
20         DEXED 2 FILTER-RESONANCE      0-100
21         DEXED 2 TRANSPOSE             0-48
22         DEXED 2 TUNE                  0-100
23         DEXED 2 SOUND INTENSITY       0-100
24         DEXED 2 PANORAMA	         0-40 (20 is middle)
25         DEXED 1 POLYPHONY             0-32 (depends on CPU and FX)
26         DEXED 1 ENGINE                0-2  (1=Modern, 2=Mark1, 2=OPL)
27         DEXED 1 MONO/POLY MODE CHANGE 0-1      O=POLY
28         DEXED 1 PITCH BEND RANGE      0-12
29         DEXED 1  "     "   STEP       0-12
30         DEXED 1 MOD WHEEL RANGE       0-99
31         DEXED 1  "    "    ASSIGN     0-7     b0: pitch,  b1:amp, b2: EG bias
32         DEXED 1 FOOT CONTROL RANGE    0-99
33         DEXED 1  "     "   ASSIGN     0-7           "
34         DEXED 1 BREATH CONT RANGE     0-99
35         DEXED 1   "     "  ASSIGN     0-7           "
36         DEXED 1 AFTERTOUCH RANGE      0-99
37         DEXED 1     "      ASSIGN     0-7           "
38         DEXED 1 PORTAMENTO MODE       0-1      0=RETAIN 1=FOLLOW
39         DEXED 1      "     GLISS      0-1
40         DEXED 1      "     TIME       0-99
41         DEXED 1 OP_ENABLE             0-31
