Novation X-Station 25 Implementation

1
APPENDIX
MIDI Controller List
MIDI Controller List
Some controllers adhere to the normal midi-specified use (eg modwheel, volume) but most are used arbitrarily (and therefore may clash with parameter assignments 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..127 another example is -12..0..+12 stored as 52..64..76
--- denotes controller not used Some 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 channel of any active part.
# MIDI-SPECIFIED USE X-Station / KS SERIES USE - KS USE ONLY SHOWN IN RED TEXT
0 bank msb IGNORED/NOT TRANSMITTED 1 modwheel msb MODWHEEL 2 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 TIME 6 data entry msb USED FOR NRPN DATAVALUES 7 volume msb PART VOLUME 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, 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 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, 32Triplet..2bars) 21 undefined msb DELAY FEEDBACK 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 CHORUS RATE 28 undefined msb SYNC CHORUS RATE 0..34 (non-sync, 32Triplet..12bars) 29 undefined msb CHORUS FEEDBACK *** 30 undefined msb CHORUS MOD DEPTH 31 undefined msb CHORUS MOD CENTRE POINT 32 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 FREQUENCY 35 undefined lsb NON-SYNC EQ MOD RATE 36 foot controller lsb SYNC EQ MOD RATE 0..34 (non-sync, 32Triplet..12bars) 37 portamento time lsb EQ MOD DEPTH 38 data entry lsb --­39 volume lsb --­40 balance lsb OSC1 SEMITONE *** -12..+12 41 undefined lsb OSC1 CENT *** -50..+50 42 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..+12 49 gen. controller 2 lsb OSC2 CENT *** -50..+50 50 gen. controller 3 lsb OSC2 BENDWHEEL PITCH AMOUNT *** 51 gen. controller 4 lsb OSC2 LFO1 PITCH AMOUNT ***
2
APPENDIX
MIDI Controller List
# MIDI-SPECIFIED USE KS SERIES USE
52 undefined lsb OSC2 MOD.ENV PITCH AMOUNT *** 53 undefined lsb OSC2 PULSE WIDTH POSITION *** (0=50% or in-phase double wave) 54 undefined lsb OSC2 LFO2 PULSE WIDTH MOD *** 55 undefined lsb OSC2 MOD.ENV PULSE WIDTH MOD *** 56 undefined lsb OSC3 SEMITONE *** -12..+12 57 undefined lsb OSC3 CENT *** -50..+50 58 undefined lsb OSC3 BENDWHEEL PITCH AMOUNT *** 59 undefined lsb OSC3 LFO1 PITCH AMOUNT *** 60 undefined lsb OSC3 MOD.ENV PITCH AMOUNT *** 61 undefined lsb OSC3 PULSE WIDTH POSITION *** (0=50% or in-phase double wave) 62 undefined lsb OSC3 LFO2 PULSE WIDTH MOD *** 63 undefined lsb OSC3 MOD.ENV PULSE WIDTH MOD *** 64 sustain pedal SUSTAIN / MOMENTARY ARP LATCH ON 65 portamento on/off ENVELOPE MONO MULTI MODES (see packed parameter 1) 66 sostenuto pedal --­67 soft pedal UNISON / VOICE TYPE / FILTER TYPE (see packed parameter 2) 68 legato footswitch UNISON DETUNE 69 hold 2 INDIVIDUAL OSCILLATOR RANDOM DETUNE 70 sound controller 1 PORTAMENTO MODE (0=exp, 1=lin) 71 sound controller 2 OSC 1,2,3 OCTAVE / OSC 1>2 SYNC (see packed parameter 3) 72 sound controller 3 OSC1 LEVEL (to filter) 73 sound controller 4 OSC2 LEVEL (to filter) 74 sound controller 5 OSC3 LEVEL (to filter) 75 sound controller 6 NOISE LEVEL (to filter) 76 sound controller 7 OSC 1*2 RINGMOD LEVEL (to filter) 77 sound controller 8 EXTERNAL INPUT (to filter) 78 sound controller 9 LFO DELAY MONO MULTI MODE (see packed parameter 4) 79 sound controller 10 LFO 1,2 KEYSYNC / LOCK / ONE-SHOT (see packed parameter 5) 80 gen. controller 5 lsb NON-SYNC LFO1 SPEED 81 gen. controller 6 lsb SYNC LFO1 SPEED 0..34 (non-sync, 32Triplet..12bars) 82 gen. controller 7 lsb LFO1 DELAY (GRADUAL ONSET TIME/ ONE-SHOT MODE DELAY) 83 gen. controller 8 lsb NON-SYNC LFO2 SPEED 84 portamento control SYNC LFO2 SPEED 0..34 (non-sync, 32Triplet..12bars) 85 undefined LFO2 DELAY (GRADUAL ONSET TIME/ ONE-SHOT MODE DELAY) 86 undefined --- (may be used in future software releases) 87 undefined ARPEGGIATOR SYNC SETTING 0..15 (32Triplet..1 bar) 88 undefined ARPEGGIATOR GATE TIME *** (+64 GIVES TIED NOTE IN MONO MODE) 89 undefined ARPEGGIATOR CONTROL(see packed parameter 6) 90 undefined DISTORTION LEVEL 91 effects 1 depth REVERB SEND LEVEL 92 effects 2 depth DELAY SEND LEVEL 93 effects 3 depth CHORUS SEND LEVEL 94 effects 4 depth PAN MOD DEPTH 95 effects 5 depth VOCODER BALANCE (0=off 64=full vocoder 127=modulator only) (common) 96 data increment --­97 data decrement --­98 nrpn lsb NRPN NUMBER 99 nrpn msb IGNORED / NOT TRANSMITTED (for future compatibility, assume value is 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 --- (may be used in future software releases) 114 undefined MOD. ENVELOPE ATTACK 115 undefined MOD. ENVELOPE DECAY 116 undefined MOD. ENVELOPE SUSTAIN 117 undefined MOD. ENVELOPE RELEASE 118 undefined MOD. ENVELOPE VELOCITY DEPTH *** 119 undefined VOICE TO OUTPUT & EFFECTS LEVEL BOOST (0..30dB) 120 all sounds off ALL NOTES OFF WITH FAST RELEASE (receive only) 121 reset controllers RESET CONTROLLERS (receive only) 122 local on/off LOCAL ON/OFF (ALSO VALUE 63 IS USED FOR SEQUENCER MODE) 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)
Loading...
+ 3 hidden pages