• 4 •
APPENDIX
MIDI NRPN List - Packed Controller / NRPN Details
NRPNs FOR GLOBAL DATA (not part of programs or performances)
NRPN lsb KS SERIES USE
113 GLOBAL MIDI CHANNEL (0..15)
114 MIDI CLOCK SOURCE (0=internal 1=external)
115 MASTER TUNE CENTS ***
116 VELOCITY CURVE (0=soft 1=hard)
117 EXTERNAL INPUT RANGE (0=line 1=mic)
118 EXTERNAL INPUT TRIM (-10..+20 dB)
119 EXTERNAL INPUT TRIGGER SENSITIVITY (0 is most sensitive)
120 GLOBAL SYNC TYPE (0,1,2 = note when all notes off, first note after prog change, midi song start)
121 PARAMETER MOMENTARY DISPLAY TIME (off.200..1200mS)
122 MENU INITIAL PAGE MODE (0=first 1=last used)
123 PROGRAM MODE PARAMETER DISPLAY MODE (0=timed 1=permanent)
124-127 --- (may be used in future software releases)
PACKED PARAMETER HANDLING FOR X-STATION, KS4/5/RACK, A/K/V-STATION
KS4/5/RACK introduced in O/S version 2.1 alternatives are received, originals transmitted and received
A/K-STATION introduced in O/S version 2.1 alternatives are received, originals transmitted and received
V-STATION introduced in version 1.4 alternatives are received, originals transmitted and received
X-STATION included in first release alternatives are received and transmitted, originals received
These alternative messages give individual packed parameters their own unique midi message.
This allows a controller to change a parameter which is stored in the same data byte as other parameters without needing to know the value
of the other parameters in the byte. Prior to this, the Astation, Kstation, Vstation and KS series only transmitted and received the original
messages detailed below in the far right-hand column. All NRPNs shown are NRPN lsb. NRPN msb is ignored and is not required.
If a controller wishes to transmit an NRPN msb, the value 0 should be used for future compatibility.
The X-station and KS series details are identical. There are a few differences in the A / K and V stations as shown.
ALTERNATIVE ORIGINAL PACKED PARAMETER BYTE
NRPN VALUES
CONTROLLER 65 ENVELOPES MONO SINGLE-MULTI
104 0..1 bit 0 amp env trigger 0=single 1=multi
104 2..3 bit 1 mod env trigger 0=single 1=multi
104 4..5 bit 2 fm env trigger 0=single 1=multi
107 0..15 A/K only bits 3-6 4-bit wave keysync phase 0=free-run 1..15 = 0..336 degrees in 24 degree steps
CONTROLLER 67 UNISON / POLY MODE / FILTER TYPE
106 0..7 bits 0-2 3-bit unison count 0=off 1..7=2..8 voices
105 0..3 bits 3-4 2-bit voice polyphony mode 0=mono 1=mono autoglide 2=poly1 3=poly2
104 6..7 bit 5 filter slope 0=12dB 1=24dB per octave
CONTROLLER 70 OSC 1/2/3 WAVEFORM / PORTAMENTO MODE (A/K only)
105 4..7 bits 0-1 2-bit osc1 waveform sine, tri, saw, square (pulse)
105 8..11 bits 2-3 2-bit osc2 waveform sine, tri, saw, square (pulse)
105 12..15 bits 4-5 2-bit osc3 waveform sine, tri, saw, square (pulse)
104 8..9 bit 6 portamento mode 0=exponential 1=linear
CONTROLLER 71 OSC 1,2,3 OCTAVE / OSC 1>2 SYNC
105 16..19 bits 0-1 2-bit osc1 octave -1,0,1,2
105 20..23 bits 2-3 2-bit osc2 octave -1,0,1,2
105 24..27 bits 4-5 2-bit osc3 octave -1,0,1,2
104 10..11 bit 6 osc1>2 sync 1=on
CONTROLLER 78 LFO 1,2 DELAY MONO MULTI MODE
104 12..13 bit 0 lfo1 delay multi 1=on
104 14..15 bit 1 lfo2 delay multi 1=on
105 28..31 A/K only bits 2-3 2-bit lfo1 waveform tri, saw, square, s/h
105 32..35 A/K only bits 4-5 2-bit lfo2 waveform tri, saw, square, s/h