Some controllers adhere to the normal midi-specified use (e.g. modwheel, pan) but most are used arbitrarily and therefore
may clash with assignments of other products. We have tried to avoid misuse of some “standard” controllers which could
cause problems.
Unless noted, all controllers are transmitted and received. Unless notes all parameters have the range 0-127.
*** Denotes a signed value where 64 represents zero.
Unless noted, this is -64…0…+63 stored as 0…64…127.
Another example is -12…0…12 stored as 52…64…76.
--- Denotes controller is not used.
The term “pulse width” is properly applied when square wave is selected.
For other waveforms, read “pulse width” as “double waveform phase effect”.
Double waveform phase offset is zero when the signed pulse width position parameter is 64 (meaning 0).
Common parameters are transmitted and received on the Synth MIDI Channel, set in the Synth Global Menu on the XioSynth.
# MIDI-SPECIFIED USE XIOSYNTH USE
0 bank msb IGNORED/TRANSMITTED WITH VALUE 0
1 modwheel msb MODWHEEL
2 breath msb BREATH CONTROL (receive only)
3 undefined msb ARP PATTERN (0…6 = up, down, ud1, ud2, order, chord)
4 foot controller msb --5 portamento time msb PORTAMENTO TIME
6 data entry msb used for NRPN data values
7 volume msb MIDI VOLUME (transmit only)
8 balance msb PREGLIDE SEMITONES *** -12…+12 (0=preglide disabled)
9 undefined msb ARP/GENERAL SYNC RATE (64-191 bpm) (common)
10 pan msb PAN POSITION ***
11 expression msb EXPRESSION PEDAL
12 effect control 1 msb NON-SYNC PAN RATE
13 effect control 2 msb SYNC PAN RATE 0…34 (non-sync, 32 Triplet…12 Bars)
14-15 --16 gen. controller 1 msb MODWHEEL DISTORTION ***
17 gen. controller 2 msb DISTROTION COMPENSATION
18 gen. controller 3 msb MODWHEEL DELAY SEND
19 gen. controller 4 msb NON-SYNC DELAY TIME
20 undefined msb SYNC DELAY TIME 0…19 (non-sync, 32 Triplet…12 Bars)
21 undefined msb DELAY FEEDBCAK
22 undefined msb DELAY STEREO WIDTH
23 undefined msb DELAY RATIO
24 undefined msb MODWHEEL REVERB SEND
25 undefined msb REVERB DECAY
26 undefined msb MODWHEEL CHORUS SEND
27 undefined msb NON-SYNC CHROUS RATE
28 undefined msb SYNC CHROUS RATE 0…34 (non-sync, 32 Triplet…12 Bars)
29 undefined msb CHORUS FEEDBACK
30 undefined msb CHORUS MOD DEPTH
31 undefined msb CHORUS MOD CENTRE POINT
32 bank lsb BANK SELECT 0…1
99 nrpn msb NRPN MSB NUMBER (transmitted with value 0)
100 rpn lsb --101 rpn msb --102 undefined FILTER FREQUENCY LFO2 MOD DEPTH ***
103 undefined FILTER Q NORMALISE (127=zero filter drive at max resonance)
104 undefined FILTER OVERDRIVE
105 undefined FILTER FREQUENCY
106 undefined FILTER RESONANCE
107 undefined FILTER FREQUENCY MOD ENV DEPTH
108 undefined AMPLITUDE ENVELOPE ATTACK
109 undefined AMPLITUDE ENVELOPE DECAY
110 undefined AMPLITUDE ENVELOPE SUSTAIN
111 undefined AMPLITUDE ENVELOPE RELEASE
112 undefined AMPLITUDE ENVELOPE VELOCITY DEPTH ***
113 undefined --114 undefined MOD ENV ATTACK
115 undefined MOD ENV DECAY
116 undefined MOD ENV SUSTAIN
117 undefined MOD ENV RELEASE
118 undefined MOD ENV VELOCITY DEPTH ***
119 undefined MIX OUTPUT LEVEL (controls pre-effects signal level)
120 all sounds off ALL NOTES OFF WITH FAST RELEASE (receive only)
121 reset controllers --122 local on/off LOCAL ON/OFF
123 all notes off ALL NOTES OFF (receive only)
124 omni off ALL NOTES OFF (receive only)
125 omni on ALL NOTES OFF (receive only)
126 mono mode setup ALL NOTES OFF (receive only)
127 poly mode on ALL NOTES OFF (receive only)
MIDI NRPN LIST
The XioSynth uses NRPNs as detailed below. NRPNs 104-106 are used to access multiple parameters. The value sent
determines which parameter the NPRN message will control.
0 OSC 2>3 FM FIXED LEVEL
1 OSC 2>3 FM AD ENVELOPE DEPTH ***
2 AD ENVELOPE VELOCITY DEPTH ***
3 AD ENVELOPE ATTACK
4 AD ENVELOPE DECAY
5 OSC 1,2,3 MODWHEEL DIRECT PITCH DEPTH ***
6 OSC 1,2,3 AFTERTOUCH DIRECT PITCH DEPTH ***
7 OSC 1,2,3 BREATH DIRECT PITCH DEPTH ***
8 OSC 1,2,3 MODWHEEL LFO1 PITCH DEPTH ***
9 OSC 1,2,3 AFTERTOUCH LFO1 PITCH DEPTH ***
10 OSC 1,2,3 BREATH LFO1 PITCH DEPTH ***
11 FILTER KEYBOARD TRACKING (0=NONE, 127=PRECISE PITCH TRACK)
12 FILTER MODWHEEL DIRECT FREQUENCY DEPTH ***
13 FILTER AFTERTOUCH DIRECT FREQUENCY DEPTH ***
14 FILTER BREATH DIRECT FREQUENCY DEPTH ***
15 FILTER MODWHEEL LFO2 FREQUENCY DEPTH ***
16 FILTER AFTERTOUCH LFO2 FREQUENCY DEPTH ***
17 FILTER BREATH LFO2 FREQUENCY DEPTH ***