SUPPLEMENTARY MATERIALS   Page14



MIDI IMPLEMENTATION


Note that most DROID-3 parameters require 8 bit and since MIDI CCs are 7 bit there is an interpreter mode set by CC 16.

CC    Parameter
016    Value interpreter mode:
         CC016 set to 0 (default) => CC values are doubled [0,2,4,6,8...]
         CC016 set to 1 => CC values are unchanged [0,1,2,3...]
         CC016 set to 2 => 128 is added [128,129,130...] - if possible
         CC016 set to 3 => Sets a matrix controller [0,1,2,3...15] - if possible
020    Mixing structure (filter type and routing):
         Bit 1   = Pre mix DCO1 (1:through filter)
         Bit 2   = Pre mix DCO2 (1:through filter)
         Bit 3   = Post mix DCO1 (1:pass filter)
         Bit 4   = Post mix DCO2 (1:pass filter)
         Bit 5   = Filter mode (0:one filter, 1:two parallel)
         Bit 6+7 = Filter type:
                  Bit 5 is 0: 00=LP 01=BP 10=HP 11=BJ
                  Bit 5 is 1: 00=LP/LP 01=LP/HP 11=HP/HP 10=HP/LP
         Bit 8   = Boost mix
021    Filter cutoff 1
022    Filter cutoff 2 or width depending on the value of CC020 bit 6+7
023    Arpeggio speed
024    DCO2 and envelope 2 step amount [0-7]
025    Various modes:
         Bit 1 = Sync slave mode for DCO 1
         Bit 2 = Legato envelope mode
         Bit 3 = Retrig for DCO 1
         Bit 4 = Retrig for DCO 2
         Bit 5 = Key follow for DCO 1
         Bit 6 = Key follow for DCO 2
         Bit 7 = Envelope 1 loop (w/ fade in and retrig)
         Bit 8 = Envelope 2 loop (free run)
026    DCO1 waveform [0-31] - 8 waveforms - 4 overload modes:
         0-7 = Clip overload
         8-15 = Mirror overload
         16-23 = Zero snap (mute) overload
         24-32 = Wrap overload
027    DCO1 pulse width
028    DCO1 offset
029    DCO1 amplitude
030    DCO1 octave [0-63] - 16 octaves - 4 frequency tuning modes (for CC031):
         0-15 = Fine tuning
         16-31 = Linear tuning
         32-47 = Standard tuning
         48-63 = Wide tuning
031    DCO1 frequency
102    DCO2 waveform [0-31] - 8 waveforms - 4 overload modes:
         0-7 = Clip overload
         8-15 = Mirror overload
         16-23 = Zero snap (mute) overload
         24-32 = Wrap overload
103    DCO2 pulse width
104    DCO2 offset
105    DCO2 amplitude
106    DCO2 octave [0-63] - 16 octaves - 4 frequency tuning modes (for CC107):
         0-15 = Fine tuning
         16-31 = Linear tuning
         32-47 = Standard tuning
         48-63 = Wide tuning
107    DCO2 frequency
108    Envelope 1 attack
109    Envelope 1 attack level
110    Envelope 1 decay
111    Envelope 1 sustain level
112    Envelope 1 release
113    Envelope 1 offset
114    Envelope 2 attack
115    Envelope 2 attack level
116    Envelope 2 decay
117    Envelope 2 sustain level
118    Envelope 2 release
119    Envelope 2 offset
120    MIDI channel [1-16]