• 1 •APPENDIXMIDI Controller ListMIDI Controller ListSome controllers adhere to the normal midi-specified use (eg modwheel, volume) but most are used arbitrarily (and therefore may clash with parameterassignments of other products). We have tried to avoid misuse of some "standard" controllers which could cause problems.Unless noted, controllers are transmitted and received. Unless noted, 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..127another example is -12..0..+12 stored as 52..64..76--- denotes controller not usedSome controllers use the available 7 data value bits to control more than one parameter.These are noted as "packed parameters" and details are given.The term "pulse width" is properly applied when squarewave is selected.For other waveforms, read "pulse width" as "double waveform phase offset".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 global midi channel but in performance mode, they can also be received on the midi channelof any active part.# MIDI-SPECIFIED USE X-Station / KS SERIES USE - KS USE ONLY SHOWN IN RED TEXT0 bank msb IGNORED/NOT TRANSMITTED1 modwheel msb MODWHEEL2 breath msb BREATH CONTROL (receive only)3 undefined msb ARP PATTERN (0..7 = up, down, ud1, ud2, order, random, chord, drum)4 foot controller msb ---5 portamento time msb PORTAMENTO TIME6 data entry msb USED FOR NRPN DATA VALUES7 volume msb PART VOLUME8 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 PEDAL12 effect control 1 msb NON-SYNC PAN RATE13 effect control 2 msb SYNC PAN RATE 0..34 (non-sync, 32Triplet..12bars)14 undefined msb VOCODER STEREO WIDTH (common)15 undefined msb VOCODER SIBILANCE LEVEL (common)16 gen. controller 1 msb MODWHEEL DISTORTION ***17 gen. controller 2 msb DISTORTION COMPENSATION18 gen. controller 3 msb MODWHEEL DELAY SEND19 gen. controller 4 msb NON-SYNC DELAY TIME20 undefined msb SYNC DELAY TIME 0..19 (non-sync, 32Triplet..2bars)21 undefined msb DELAY FEEDBACK22 undefined msb DELAY STEREO WIDTH23 undefined msb DELAY RATIO24 undefined msb MODWHEEL REVERB SEND ***25 undefined msb REVERB DECAY26 undefined msb MODWHEEL CHORUS SEND ***27 undefined msb NON-SYNC CHORUS RATE28 undefined msb SYNC CHORUS RATE 0..34 (non-sync, 32Triplet..12bars)29 undefined msb CHORUS FEEDBACK ***30 undefined msb CHORUS MOD DEPTH31 undefined msb CHORUS MOD CENTRE POINT32 bank lsb BANK SELECT 1..8 (bit 6 set forces perf mode, bit 5 set forces program mode)33 modwheel lsb EQ LEVEL *** (0, 1..63, 64, 65..126, 127 = LP, LPshelf, flat, HPshelf, HP)34 breath lsb EQ FREQUENCY35 undefined lsb NON-SYNC EQ MOD RATE36 foot controller lsb SYNC EQ MOD RATE 0..34 (non-sync, 32Triplet..12bars)37 portamento time lsb EQ MOD DEPTH38 data entry lsb ---39 volume lsb ---40 balance lsb OSC1 SEMITONE *** -12..+1241 undefined lsb OSC1 CENT *** -50..+5042 pan lsb OSC1 BENDWHEEL PITCH AMOUNT ***43 expression lsb OSC1 LFO1 PITCH AMOUNT ***44 effect control 1 lsb OSC1 MOD.ENV PITCH AMOUNT ***45 effect control 2 lsb OSC1 PULSE WIDTH POSITION *** (0=50% or in-phase double wave)46 undefined lsb OSC1 LFO2 PULSE WIDTH MOD ***47 undefined lsb OSC1 MOD.ENV PULSE WIDTH MOD ***48 gen. controller 1 lsb OSC2 SEMITONE *** -12..+1249 gen. controller 2 lsb OSC2 CENT *** -50..+5050 gen. controller 3 lsb OSC2 BENDWHEEL PITCH AMOUNT ***51 gen. controller 4 lsb OSC2 LFO1 PITCH AMOUNT ***