Schmidt Synthesizer MIDI CCs & NRPNs

MIDI implementation details for the Schmidt Synthesizer.

Last update: April 20, 2026 • 329 parameters


Contributions welcome! You can email us your edited CSV if you don't want to use GitHub.

Bank select

Parameter CC Range Usage Description Orientation
Bank select MSB 0 [0–0]
Note: MSB is fixed at 0
0-based
Bank select LSB 32 [0–7]
Note: LSB selects Single (0) or Multi (1-7) bank
0-based

Performance

Parameter CC Range Usage Description Orientation
Modulation wheel MSB 1 [0–127]
Note: LSB (CC 33) only sent when Snd-CC14Bit is on
0-based
Modulation wheel LSB 33 [0–127]
Note: Only sent when Snd-CC14Bit is on
0-based
Volume MSB 7 [0–127]
Note: LSB (CC 39) only sent when Snd-CC14Bit is on
0-based
Volume LSB 39 [0–127]
Note: Only sent when Snd-CC14Bit is on
0-based
Sustain 64 [0–127] 0-based
Sostenuto 66 [0–127] 0-based
Joystick X position 102 [0–127] 0-based
Joystick Y position 103 [0–127] 0-based
External pedal 1 104 [0–127] 0-based
External pedal 2 105 [0–127] 0-based
External pedal 3 106 [0–127] 0-based

NRPN protocol

Parameter CC Range Usage Description Orientation
Data entry MSB 6 [0–127]
Note: NRPN value transport
0-based
Data entry LSB 38 [0–127]
Note: NRPN value transport
0-based
NRPN number LSB 98 [0–127]
Note: NRPN parameter number transport. When NRPN = 127 MSB + 127 LSB all subsequent data entries are ignored
0-based
NRPN number MSB 99 [0–127]
Note: NRPN parameter number transport
0-based

Display

Parameter CC Range Usage Description Orientation
LED color 107 [0–63]
Note: Receive only
0-based
Display color 108 [0–63]
Note: Receive only
0-based
LED and display color 109 [0–63]
Note: Receive only
0-based

Channel mode

Parameter CC Range Usage Description Orientation
Reset all controllers 121
Note: Single mode only. Receive only
0-based
Local control 122 [0–127]
Note: Receive only
0-based
All notes off 123
Note: Receive only
0-based

Oscillators 1-3

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Pulse width max limit 1 26 [0–255]
0-127: Off; 128-255: On
Note: Bit-packed NRPN 154 (LMKKMVXR). L at bit 7. Byte += 128 when set
0-based
Pulse width LFO mode 1 26 [0–255]
0: Triangle; 1: One-shot; 2: Sine
Note: Bit-packed NRPN 154 (LMKKMVXR). MM split across bits 6 and 3. Byte += bit6 * 64 + bit3 * 8
0-based
Pulse width keyboard scale 1 26 [0–255]
0: Off; 2: 1/4; 3: 1/2
Note: Bit-packed NRPN 154 (LMKKMVXR). KK at bits 5-4. Byte += field * 16
0-based
Pulse width velocity to LFO depth 1 26 [0–255]
Note: Bit-packed NRPN 154 (LMKKMVXR). V at bit 2. Byte += 4 when set
0-based
Pulse width rate 1 to rate 2/3 1 26 [0–255]
Note: Bit-packed NRPN 154 (LMKKMVXR). R at bit 0. Byte += 1 when set
0-based

Oscillators 1-4

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Vibrato assign 1 94 [0–255]
0-127: On; 128-255: Off
Note: Bit-packed NRPN 222. Bit 7 disables assignment. Byte += 128 when off
0-based
Envelope assign 1 95 [0–255]
0-127: On; 128-255: Off
Note: Bit-packed NRPN 223. Bit 7 disables assignment. Byte += 128 when off
0-based
Unison tune (mono) 0 72 [0–255] 0-based
Single fine tune 0 73 [0–255]
0~127: -50 cent; 128: 0; 129~255: +50 cent
Centered
Single transpose 0 74 [0–255]
244~255: -12 to -1 semitones; 0~12: 0 to +12 semitones
Centered

Oscillator 1

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Vibrato wave 1 78 [0–3]
0: Sine; 1: Square; 2: Random; 3: Sine/Random
0-based
Vibrato depth 1 70 [0–255] 0-based
Vibrato rate 1 74 [0–255]
Note: 0.1Hz-75Hz (all waves except Random). 0.2Hz-150Hz (Random)
0-based
Envelope destination 1 90 [0–255]
0-63: Pitch; 128-191: Vibrato depth; 192-255: Noise depth
Note: Bit-packed NRPN 218 (DDXXQMVM). DD at bits 7-6. Byte += field * 64
0-based
Envelope mode 1 90 [0–255]
0: Decay exp; 1: Attack/decay; 4: Decay lin
Note: Bit-packed NRPN 218 (DDXXQMVM). MM split across bits 2 and 0. Byte += bit2 * 4 + bit0 * 1
0-based
Envelope quantize 1 90 [0–255]
Note: Bit-packed NRPN 218 (DDXXQMVM). Q at bit 3. Byte += 8 when set
0-based
Envelope velocity 1 90 [0–255]
Note: Bit-packed NRPN 218 (DDXXQMVM). V at bit 1. Byte += 2 when set
0-based
Envelope depth 1 82 [0–255]
0~255: -15 to +15 semitones
Centered
Envelope time 1 86 [0–255]
Note: 12ms-6.1s (decay lin/exp modes). 7.5ms-3.8s (attack/decay mode)
0-based
Noise modulation 1 24 [0–255] 0-based
Detune 1 21 [0–255]
Note: Fine on: +/-15 cent. Fine off: +/-75 cent
Centered
Semitone 1 25 [2–30]
2~30: -7 to +7 semitones
Note: Discrete values stepped by 2 (2, 4, 6, ..., 30)
Centered
Keyboard scale 1 22 [0–255]
0-63: Off; 128-191: 1/4; 192-255: 1/2
Note: Bit-packed NRPN 150 (KKFXXWWW). KK at bits 7-6. Byte += field * 64
0-based
Fine tune on/off 1 22 [0–255]
Note: Bit-packed NRPN 150 (KKFXXWWW). F at bit 5. Byte += 32 when set
0-based
Wave 1 22 [0–255]
1: Square; 2: Pulse width; 3: Noise; 4: Multi PWM; 5: Sawtooth; 6: Multi/pulse width; 7: Sawtooth/pulse width
Note: Bit-packed NRPN 150 (KKFXXWWW). WWW at bits 2-0. Byte += field
0-based
Sub octave 1 23 [0–255]
0: Off; 1: 64'; 2: 32'; 3: 16'; 4: 8'
Note: Bit-packed NRPN 151 (XSSSXXOO). SSS at bits 6-4. Byte += field * 16
0-based
Octave 1 23 [0–255]
0: 32'; 1: 16'; 2: 8'; 3: 4'
Note: Bit-packed NRPN 151 (XSSSXXOO). OO at bits 1-0. Byte += field
0-based
Multi PWM LFO diffuse 1 42 [0–255]
0: Off; 2: Slow; 3: Fast
Note: Bit-packed NRPN 170 (XXXDDXMM). DD at bits 4-3. Byte += field * 8
0-based
Multi PWM mode 1 42 [0–255]
0: Mode 1; 1: Mode 2; 2: Mode 3; 3: Osz4 to ring mod
Note: Bit-packed NRPN 170 (XXXDDXMM). MM at bits 1-0. Byte += field
0-based
Multi PWM LFO keyboard scale 1 43 [0–255]
0-31: Off; 192-223: 1/4; 224-255: 1/2
Note: Bit-packed NRPN 171 (KKKMMMWS). KKK at bits 7-5. Byte += field * 32
0-based
Multi PWM LFO mode 1 43 [0–255]
0: LFO; 1: Decay; 2: Step; 5: Attack/decay
Note: Bit-packed NRPN 171 (KKKMMMWS). MMM at bits 4-2. Byte += field * 4
0-based
Multi PWM width velocity to LFO 1 43 [0–255]
Note: Bit-packed NRPN 171 (KKKMMMWS). W at bit 1. Byte += 2 when set
0-based
Multi PWM space velocity to LFO 1 43 [0–255]
Note: Bit-packed NRPN 171 (KKKMMMWS). S at bit 0. Byte += 1 when set
0-based
Multi PWM width center 1 36 [0–255] 0-based
Multi PWM width LFO depth 1 39 [0–255]
Note: -Max to +Max
Centered
Multi PWM width LFO rate 1 38 [0–255]
Note: 0.025Hz-20Hz
0-based
Multi PWM space center 1 37 [0–255] 0-based
Multi PWM space LFO depth 1 41 [0–255]
Note: -Max to +Max
Centered
Multi PWM space LFO rate 1 40 [0–255]
Note: 0.025Hz-20Hz (LFO mode). 20s-25ms (decay mode). 40s-50ms (attack/decay mode)
0-based
PWM center 1 27 [0–255] 0-based
PWM LFO rate 1 28 [0–255]
Note: 0.025Hz-20Hz (sine/triangle mode). 20s-25ms (one-shot mode)
0-based
PWM LFO depth 1 29 [0–255] 0-based

Oscillator 2

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Vibrato wave 1 79 [0–3]
0: Sine; 1: Square; 2: Random; 3: Sine/Random
0-based
Vibrato depth 1 71 [0–255] 0-based
Vibrato rate 1 75 [0–255]
Note: 0.1Hz-75Hz (all waves except Random). 0.2Hz-150Hz (Random)
0-based
Envelope destination 1 91 [0–255]
0-63: Pitch; 128-191: Vibrato depth; 192-255: Noise depth
Note: Bit-packed NRPN 219 (DDXXQMVM). DD at bits 7-6. Byte += field * 64
0-based
Envelope mode 1 91 [0–255]
0: Decay exp; 1: Attack/decay; 4: Decay lin
Note: Bit-packed NRPN 219 (DDXXQMVM). MM split across bits 2 and 0. Byte += bit2 * 4 + bit0 * 1
0-based
Envelope quantize 1 91 [0–255]
Note: Bit-packed NRPN 219 (DDXXQMVM). Q at bit 3. Byte += 8 when set
0-based
Envelope velocity 1 91 [0–255]
Note: Bit-packed NRPN 219 (DDXXQMVM). V at bit 1. Byte += 2 when set
0-based
Envelope depth 1 83 [0–255]
0~255: -15 to +15 semitones
Centered
Envelope time 1 87 [0–255]
Note: 12ms-6.1s (decay lin/exp modes). 7.5ms-3.8s (attack/decay mode)
0-based
Noise modulation 1 47 [0–255] 0-based
Detune 1 44 [0–255]
Note: Fine on: +/-15 cent. Fine off: +/-75 cent
Centered
Semitone 1 48 [2–30]
2~30: -7 to +7 semitones
Note: Discrete values stepped by 2 (2, 4, 6, ..., 30)
Centered
Keyboard scale 1 45 [0–255]
0-63: Off; 128-191: 1/4; 192-255: 1/2
Note: Bit-packed NRPN 173 (KKFXXWWW). KK at bits 7-6. Byte += field * 64
0-based
Fine tune on/off 1 45 [0–255]
Note: Bit-packed NRPN 173 (KKFXXWWW). F at bit 5. Byte += 32 when set
0-based
Wave 1 45 [0–255]
0: Noise; 1: Sawtooth; 2: Osz3 to ring mod; 3: Sawtooth/pulse width; 4: Square; 6: Pulse width
Note: Bit-packed NRPN 173 (KKFXXWWW). WWW at bits 2-0. Byte += field
0-based
Octave 1 46 [0–255]
0: 32'; 1: 16'; 2: 8'; 3: 4'
Note: Bit-packed NRPN 174 (XXXXXXOO). OO at bits 1-0. Byte += field
0-based
PWM center 1 30 [0–255] 0-based
PWM LFO rate 1 31 [0–255]
Note: 0.025Hz-20Hz (sine/triangle mode). 20s-25ms (one-shot mode)
0-based
PWM LFO depth 1 32 [0–255] 0-based

Oscillator 3

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Vibrato wave 1 80 [0–3]
0: Sine; 1: Square; 2: Random; 3: Sine/Random
0-based
Vibrato depth 1 72 [0–255] 0-based
Vibrato rate 1 76 [0–255]
Note: 0.1Hz-75Hz (all waves except Random). 0.2Hz-150Hz (Random)
0-based
Envelope destination 1 92 [0–255]
0-63: Pitch; 128-191: Vibrato depth; 192-255: Noise depth
Note: Bit-packed NRPN 220 (DDXXQMVM). DD at bits 7-6. Byte += field * 64
0-based
Envelope mode 1 92 [0–255]
0: Decay exp; 1: Attack/decay; 4: Decay lin
Note: Bit-packed NRPN 220 (DDXXQMVM). MM split across bits 2 and 0. Byte += bit2 * 4 + bit0 * 1
0-based
Envelope quantize 1 92 [0–255]
Note: Bit-packed NRPN 220 (DDXXQMVM). Q at bit 3. Byte += 8 when set
0-based
Envelope velocity 1 92 [0–255]
Note: Bit-packed NRPN 220 (DDXXQMVM). V at bit 1. Byte += 2 when set
0-based
Envelope depth 1 84 [0–255]
0~255: -15 to +15 semitones
Centered
Envelope time 1 88 [0–255]
Note: 12ms-6.1s (decay lin/exp modes). 7.5ms-3.8s (attack/decay mode)
0-based
Noise modulation 1 51 [0–255] 0-based
Detune 1 49 [0–255]
Note: Fine on: +/-15 cent. Fine off: +/-75 cent
Centered
Semitone 1 50 [2–30]
2~30: -7 to +7 semitones
Note: Discrete values stepped by 2 (2, 4, 6, ..., 30)
Centered
Keyboard scale 1 53 [0–255]
0-63: Off; 128-191: 1/4; 192-255: 1/2
Note: Bit-packed NRPN 181 (KKFXXXOO). KK at bits 7-6. Byte += field * 64
0-based
Fine tune on/off 1 53 [0–255]
Note: Bit-packed NRPN 181 (KKFXXXOO). F at bit 5. Byte += 32 when set
0-based
Octave 1 53 [0–255]
0: 32'; 1: 16'; 2: 8'; 3: 4'
Note: Bit-packed NRPN 181 (KKFXXXOO). OO at bits 1-0. Byte += field
0-based
Wave 1 52 [0–255]
0: Noise; 1: Pulse width (RM Osz2 sub+); 3: Square; 4: Sawtooth; 6: Sawtooth + pulse width; 9: Pulse width (RM PWM Osz2); 20: Sawtooth (RM PWM Osz2); 36: Sawtooth (RM Osz2 sub-)
Note: NRPN 180 uses specific byte values. 0=Noise; 1/9=PW variants; 3=Square; 4/6/20/36=SAW variants
0-based
Sync 1 54 [0–255]
Note: Bit-packed NRPN 182 (YA000SSS). Y at bit 7. Byte += 128 when set
0-based
Additional pitch mod 1 54 [0–255]
Note: Bit-packed NRPN 182 (YA000SSS). A at bit 6. Byte += 64 when set
0-based
Sub octave 1 54 [0–255]
0: Off; 1: 64'; 2: 32'; 3: 16'; 4: 8'
Note: Bit-packed NRPN 182 (YA000SSS). SSS at bits 2-0. Byte += field
0-based
LFO velocity to depth 1 55 [0–255]
Note: Bit-packed NRPN 183 (XXVMMXLX). V at bit 5. Byte += 32 when set
0-based
LFO mode 1 55 [0–255]
0: LFO; 1: Attack; 3: Decay
Note: Bit-packed NRPN 183 (XXVMMXLX). MM at bits 4-3. Byte += field * 8
0-based
Pitch to level 1 55 [0–255]
Note: Bit-packed NRPN 183 (XXVMMXLX). L at bit 1. Byte += 2 when set
0-based
FM depth from Osc 2 1 56 [0–255] 0-based
Main pitch 0 7 [0–511]
0~511: 0 to 4 octaves
0-based
Fine pitch 1 57 [0–255]
0~255: -50 to +50 cent
Centered
Velocity 1 58 [0–255]
0~255: -16 to +16 semitones
Centered
LFO depth 1 59 [0–255] 0-based
LFO rate 1 60 [0–255]
Note: 0.025Hz-20Hz (LFO mode). 20s-25ms (attack/decay mode)
0-based
PWM center 1 33 [0–255] 0-based
PWM LFO rate 1 34 [0–255]
Note: 0.025Hz-20Hz (sine/triangle mode). 20s-25ms (one-shot mode)
0-based
PWM LFO depth 1 35 [0–255] 0-based

Oscillator 4

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Vibrato wave 1 81 [0–3]
0: Sine; 1: Square; 2: Random; 3: Sine/Random
0-based
Vibrato depth 1 73 [0–255] 0-based
Vibrato rate 1 77 [0–255]
Note: 0.1Hz-75Hz (all waves except Random). 0.2Hz-150Hz (Random)
0-based
Envelope destination 1 93 [0–255]
0-63: Pitch; 128-191: Vibrato depth; 192-255: Noise depth
Note: Bit-packed NRPN 221 (DD00QMVM). DD at bits 7-6. Byte += field * 64
0-based
Envelope mode 1 93 [0–255]
0: Decay exp; 1: Attack/decay; 4: Decay lin
Note: Bit-packed NRPN 221 (DD00QMVM). MM split across bits 2 and 0. Byte += bit2 * 4 + bit0 * 1
0-based
Envelope quantize 1 93 [0–255]
Note: Bit-packed NRPN 221 (DD00QMVM). Q at bit 3. Byte += 8 when set
0-based
Envelope velocity 1 93 [0–255]
Note: Bit-packed NRPN 221 (DD00QMVM). V at bit 1. Byte += 2 when set
0-based
Envelope depth 1 85 [0–255]
0~255: -15 to +15 semitones
Centered
Envelope time 1 89 [0–255]
Note: 12ms-6.1s (decay lin/exp modes). 7.5ms-3.8s (attack/decay mode)
0-based
Noise modulation 1 64 [0–255] 0-based
Main tune 0 8 [0–511]
0~511: 0 to 2 octaves
0-based
Wave preset A/B 1 65 [0–38] 0-based
Fine tune 1 61 [0–255]
0~255: 0 to 1 semitone
0-based
Velocity 1 62 [0–255]
0~255: -30 to +30 semitones
Centered
Keyboard scale 1 63 [0–255]
0~255: -100% to +100%
Centered
Mode 1 66 [0–255]
0: Ring mod; 1: Clean
Note: Bit-packed NRPN 194 (XXXXXSOO). S at bit 2. Byte += 4 when set
0-based
Octave 1 66 [0–255]
0: Low; 1: Mid; 2: High
Note: Bit-packed NRPN 194 (XXXXXSOO). OO at bits 1-0. Byte += field
0-based
A/B mix mode 1 67 [0–255]
0-31: Off; 128-159: A to B; 160-191: A to B to A; 224-255: LFO
Note: Bit-packed NRPN 195 (MMMVSXXX). MMM at bits 7-5. Byte += field * 32
0-based
A/B mix velocity 1 67 [0–255]
Note: Bit-packed NRPN 195 (MMMVSXXX). V at bit 4. Byte += 16 when set
0-based
A/B mix swap 1 67 [0–255]
Note: Bit-packed NRPN 195 (MMMVSXXX). S at bit 3. Byte += 8 when set
0-based
A/B mix 1 68 [0–255] 0-based
A/B mix rate 1 69 [0–255]
Note: 100Hz-0.125Hz (LFO mode). 5ms-4s (A to B mode). 10ms-8s (A to B to A mode)
0-based

Filters LFO routing

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Filter 1 LFO source 0 100 [0–255]
0: Filter 1; 1: Filter 2; 3: Filter 1 + 2
Note: Bit-packed NRPN 100 (DDCCBBAA). BB at bits 3-2. Byte += field * 4
0-based
Filter 2 LFO source 0 100 [0–255]
0: Filter 2; 1: Filter 1; 3: Filter 1 + 2
Note: Bit-packed NRPN 100 (DDCCBBAA). AA at bits 1-0. Byte += field
0-based
Digital filter 1 LFO source 0 100 [0–255]
0: Digital filter 1; 2: Filter 1; 3: Filter 2
Note: Bit-packed NRPN 100 (DDCCBBAA). CC at bits 5-4. Byte += field * 16
0-based
Digital filter 2 LFO source 0 100 [0–255]
64-127: Digital filter 2; 128-191: Filter 1; 192-255: Digital filter 1
Note: Bit-packed NRPN 100 (DDCCBBAA). DD at bits 7-6. Byte += field * 64
0-based

Filters 1 and 2

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Filter 1 input A source 0 79 [0–255]
0: Osc 4; 1: Osc 2; 2: Osc 1; 3: Osc 3
Note: Bit-packed NRPN 79 (DDCCBBAA). AA at bits 1-0. Byte += field
0-based
Filter 1 input B source 0 79 [0–255]
0: Osc 4; 1: Osc 2; 2: Osc 1; 3: Osc 3
Note: Bit-packed NRPN 79 (DDCCBBAA). BB at bits 3-2. Byte += field * 4
0-based
Filter 2 input A source 0 79 [0–255]
0: Osc 4; 1: Osc 2; 2: Osc 1; 3: Osc 3
Note: Bit-packed NRPN 79 (DDCCBBAA). CC at bits 5-4. Byte += field * 16
0-based
Filter 2 input B source 0 79 [0–255]
0-63: Osc 4; 64-127: Osc 2; 128-191: Osc 1; 192-255: Osc 3
Note: Bit-packed NRPN 79 (DDCCBBAA). DD at bits 7-6. Byte += field * 64
0-based
Filter 1 input B filter mod 0 81 [0–255]
Note: Bit-packed NRPN 81 (ABCDFFMM). B at bit 6. Byte += 64 when set. Edited via preset menu
0-based
Filter 2 input B filter mod 0 81 [0–255]
0-127: Off; 128-255: On
Note: Bit-packed NRPN 81 (ABCDFFMM). A at bit 7. Byte += 128 when set. Edited via preset menu
0-based
Filter 1 level mod velocity 0 81 [0–255]
Note: Bit-packed NRPN 81 (ABCDFFMM). D at bit 4. Byte += 16 when set
0-based
Filter 2 level mod velocity 0 81 [0–255]
Note: Bit-packed NRPN 81 (ABCDFFMM). C at bit 5. Byte += 32 when set
0-based
Filter 1 level mod envelope source 0 81 [0–255]
0: Off; 1: Decay; 2: Attack; 3: LFO
Note: Bit-packed NRPN 81 (ABCDFFMM). MM at bits 1-0. Byte += field
0-based
Filter 2 level mod envelope source 0 81 [0–255]
0: Off; 1: Decay; 2: Attack; 3: LFO
Note: Bit-packed NRPN 81 (ABCDFFMM). FF at bits 3-2. Byte += field * 4
0-based
Filter 1 decay 2 on/off 0 61 [0–255]
0-127: Off; 128-255: On
Note: Bit-packed NRPN 61 (BAXXXXXX). B at bit 7. Byte += 128 when set
0-based
Filter 2 decay 2 on/off 0 61 [0–255]
Note: Bit-packed NRPN 61 (BAXXXXXX). A at bit 6. Byte += 64 when set
0-based
Filter 1 LFO sync mode 0 31 [0–255]
0: Internal; 1: MIDI/32; 2: MIDI/16; 3: MIDI/16 dotted; 4: MIDI/8; 5: MIDI/8 dotted; 6: MIDI/4; 7: MIDI/4 dotted; 8: MIDI/2; 9: MIDI/2 dotted; 10: MIDI/1; 11: MIDI/1 dotted; 12: MIDI*2; 13: MIDI*2 dotted
Note: Bit-packed NRPN 31 (BBBBAAAA). AAAA at bits 3-0. Byte += field
0-based
Filter 2 LFO sync mode 0 31 [0–255]
0-15: Internal; 16-31: MIDI/32; 32-47: MIDI/16; 48-63: MIDI/16 dotted; 64-79: MIDI/8; 80-95: MIDI/8 dotted; 96-111: MIDI/4; 112-127: MIDI/4 dotted; 128-143: MIDI/2; 144-159: MIDI/2 dotted; 160-175: MIDI/1; 176-191: MIDI/1 dotted; 192-207: MIDI*2; 208-223: MIDI*2 dotted
Note: Bit-packed NRPN 31 (BBBBAAAA). BBBB at bits 7-4. Byte += field * 16
0-based

Digital filters 1 and 2

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Digital filter 1 input A source 0 80 [0–255]
0: Osc 1; 1: Osc 2; 2: Osc 3; 3: Osc 4
Note: Bit-packed NRPN 80 (DDCCBBAA). AA at bits 1-0. Byte += field
0-based
Digital filter 1 input B source 0 80 [0–255]
0: Osc 1; 1: Osc 2; 2: Osc 3; 3: Osc 4
Note: Bit-packed NRPN 80 (DDCCBBAA). BB at bits 3-2. Byte += field * 4
0-based
Digital filter 2 input A source 0 80 [0–255]
0: Osc 1; 1: Osc 2; 2: Osc 3; 3: Osc 4
Note: Bit-packed NRPN 80 (DDCCBBAA). CC at bits 5-4. Byte += field * 16
0-based
Digital filter 2 input B source 0 80 [0–255]
0-63: Osc 1; 64-127: Osc 2; 128-191: Osc 3; 192-255: Osc 4
Note: Bit-packed NRPN 80 (DDCCBBAA). DD at bits 7-6. Byte += field * 64
0-based
Digital filter 1 resonance 1 3 [0–255]
0~7: Min to Max
Note: Bit-packed NRPN 131 (XXBBBAAA). AAA at bits 2-0. Byte += field
0-based
Digital filter 2 resonance 1 3 [0–255]
0~7: Min to Max
Note: Bit-packed NRPN 131 (XXBBBAAA). BBB at bits 5-3. Byte += field * 8
0-based
Digital filter 1 envelope mode 1 2 [0–255]
0: Envelope; 1: Ramp
Note: Bit-packed NRPN 130 (XXXXXCBA). A at bit 0. Byte += 1 when set
0-based
Digital filter 2 envelope mode 1 2 [0–255]
0: Envelope; 1: Ramp
Note: Bit-packed NRPN 130 (XXXXXCBA). B at bit 1. Byte += 2 when set
0-based
Assign DF1 to DF2 settings 1 2 [0–255]
Note: Bit-packed NRPN 130 (XXXXXCBA). C at bit 2. Byte += 4 when set
0-based

Filter 1

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Input level A 0 82 [0–255] 0-based
Input level B 0 83 [0–255] 0-based
Input level DF1 out 0 96 [0–255] 0-based
Input B level mod time 0 86 [0–255]
Note: Envelope attack/decay: 12.5ms-25s. Envelope LFO: 40Hz-0.02Hz
0-based
Filter mode 0 76 [0–255]
0~255: Low-pass to band-pass to high-pass
Note: LP-BP-HP morph
Centered
Cutoff 0 3 [0–511] 0-based
Resonance 0 75 [0–255] 0-based
Key follow 0 90 [0–255]
0~255: -216% to +216%
Centered
Velocity 0 88 [0–255]
0~255: -Max to +Max
Centered
Envelope depth 0 1 [0–511]
0~511: -Max to +Max
Centered
Envelope trigger delay 0 69 [0–255]
0~255: 0 to 2.5 seconds
0-based
Envelope attack 0 40 [0–255]
0~255: 1ms to 10 seconds
0-based
Envelope decay 1 0 41 [0–255]
Note: Decay 2 off: 2ms-20s. Decay 2 on: 1ms-5s
0-based
Envelope sustain 0 42 [0–255] 0-based
Envelope decay 2 0 62 [0–255]
0~255: 2ms to 21 seconds
0-based
Envelope release 0 43 [0–255]
0~255: 2ms to 20 seconds
0-based
Envelope velocity depth 0 66 [0–255]
0~255: -Max to +Max
Centered
Envelope velocity destination 0 64 [0–255]
0: Off; 1: Depth; 2: Attack; 4: Decay
Note: Bit-packed NRPN 64 (XXXXXDDD). DDD at bits 2-0. Byte += field
0-based
LFO note reset 0 101 [0–255]
0-127: Off; 128-255: On
Note: Bit-packed NRPN 101 (NXFFVFMM). N at bit 7. Byte += 128 when set
0-based
LFO velocity to depth 0 101 [0–255]
Note: Bit-packed NRPN 101 (NXFFVFMM). V at bit 3. Byte += 8 when set
0-based
LFO ramp mode 0 101 [0–255]
0: Off; 4: Clock; 16: Fade out; 48: Fade in
Note: Bit-packed NRPN 101 (NXFFVFMM). FFF split across bits 5, 4, and 2. Byte += bit5 * 32 + bit4 * 16 + bit2 * 4
0-based
LFO mode 0 101 [0–255]
0: Sine; 1: Triangle; 2: Sample and hold; 3: Square
Note: Bit-packed NRPN 101 (NXFFVFMM). MM at bits 1-0. Byte += field
0-based
LFO depth 0 103 [0–255]
0~255: -Max to +Max
Centered
LFO rate 0 105 [0–255]
Note: 0.01Hz-25Hz (sine/triangle ramp off/fade). 0.08Hz-200Hz (square ramp off/fade). 0.04Hz-100Hz (sample and hold ramp off/fade)
0-based
LFO time 0 107 [0–255]
Note: 60ms-10s fade time (ramp = fade). 60Hz-0.15Hz clock rate (ramp = clock)
0-based

Filter 2

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Input level A 0 84 [0–255] 0-based
Input level B 0 85 [0–255] 0-based
Input level DF1 out 0 97 [0–255] 0-based
Input B level mod time 0 87 [0–255]
Note: Envelope attack/decay: 12.5ms-25s. Envelope LFO: 40Hz-0.02Hz
0-based
Filter mode 0 78 [0–255]
0~255: Low-pass to band-pass to high-pass
Note: LP-BP-HP morph
Centered
Cutoff 0 4 [0–511] 0-based
Resonance 0 77 [0–255] 0-based
Key follow 0 91 [0–255]
0~255: -216% to +216%
Centered
Velocity 0 89 [0–255]
0~255: -Max to +Max
Centered
Envelope depth 0 2 [0–511]
0~511: -Max to +Max
Centered
Envelope trigger delay 0 70 [0–255]
0~255: 0 to 2.5 seconds
0-based
Envelope attack 0 44 [0–255]
0~255: 1ms to 10 seconds
0-based
Envelope decay 1 0 45 [0–255]
Note: Decay 2 off: 2ms-20s. Decay 2 on: 1ms-5s
0-based
Envelope sustain 0 46 [0–255] 0-based
Envelope decay 2 0 63 [0–255]
0~255: 2ms to 21 seconds
0-based
Envelope release 0 47 [0–255]
0~255: 2ms to 20 seconds
0-based
Envelope velocity depth 0 67 [0–255]
0~255: -Max to +Max
Centered
Envelope velocity destination 0 65 [0–255]
0: Off; 1: Depth; 2: Attack; 4: Decay
Note: Bit-packed NRPN 65 (XXXXXDDD). DDD at bits 2-0. Byte += field
0-based
Envelope trigger repeat rate 0 68 [0–255]
0~255: 200Hz to 0.4Hz
0-based
LFO note reset 0 102 [0–255]
0-127: Off; 128-255: On
Note: Bit-packed NRPN 102 (NXFFVFMM). N at bit 7. Byte += 128 when set
0-based
LFO velocity to depth 0 102 [0–255]
Note: Bit-packed NRPN 102 (NXFFVFMM). V at bit 3. Byte += 8 when set
0-based
LFO ramp mode 0 102 [0–255]
0: Off; 4: Clock (sync off); 16: Fade out; 36: Clock + sync to Filter 1 LFO; 48: Fade in
Note: Bit-packed NRPN 102 (NXFFVFMM). FFF split across bits 5, 4, and 2. Byte += bit5 * 32 + bit4 * 16 + bit2 * 4
0-based
LFO mode 0 102 [0–255]
0: Sine; 1: Triangle; 2: Sample and hold; 3: Square
Note: Bit-packed NRPN 102 (NXFFVFMM). MM at bits 1-0. Byte += field
0-based
LFO depth 0 104 [0–255]
0~255: -Max to +Max
Centered
LFO rate 0 106 [0–255]
Note: 0.01Hz-25Hz (sine/triangle ramp off/fade). 0.08Hz-200Hz (square ramp off/fade). 0.04Hz-100Hz (sample and hold ramp off/fade)
0-based
LFO time 0 108 [0–255]
Note: 60ms-10s fade time (ramp = fade). 60Hz-0.15Hz clock rate (ramp = clock)
0-based

Digital filter 1

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Input level A 0 92 [0–255] 0-based
Input level B 0 93 [0–255] 0-based
Cutoff 0 5 [0–511] 0-based
Space 0 118 [0–255]
0~255: -Max to +Max
Centered
Key follow 0 119 [0–255]
0~255: -100% to +100%
Centered
Velocity 0 120 [0–255]
0~255: -Max to +Max
Centered
Envelope depth 0 121 [0–255]
0~255: -Max to +Max
Centered
LFO depth 0 122 [0–255]
0~255: -Max to +Max
Centered
LFO rate 0 123 [0–255]
0~255: 0.01Hz to 23Hz
0-based
Envelope trigger delay 1 12 [0–255]
0~255: Off to 2.8 seconds
0-based
Ramp number 1 14 [0–31]
0~31: Ramp 1 to 32
0-based
Envelope attack 1 6 [0–255]
0~255: 1ms to 21 seconds
Note: Active when envelope mode is ADR
0-based
Clock rate 1 6 [0–255]
Note: Active when envelope mode is Ramp. Range depends on selected ramp number
0-based
Envelope decay 1 8 [0–255]
0~255: 10ms to 25 seconds
Note: Active when envelope mode is ADR
0-based
Ramp quantize 1 8 [0–255]
0: Square; 64: Mix 1; 128: Mix 2; 192: Mix 3; 224~255: Ramp
Note: Active when envelope mode is Ramp
0-based
Envelope release 1 10 [0–255]
0~255: 10ms to 25 seconds
Note: Active when envelope mode is ADR
0-based
Ramp repeats 1 10 [0–255]
0: 1 repeat; 32: 2 repeats; 64: 3 repeats; 96: 4 repeats; 128: 5 repeats; 160: 6 repeats; 192: 7 repeats; 200: 8 repeats; 240~255: Continuous
Note: Active when envelope mode is Ramp
0-based
Envelope depth velocity 1 4 [0–255]
0-127: Off; 128-255: On
Note: Bit-packed NRPN 132 (DEVLFXMM). D at bit 7. Byte += 128 when set
0-based
Envelope destination 1 4 [0–255]
0: Cutoff; 1: Space
Note: Bit-packed NRPN 132 (DEVLFXMM). E at bit 6. Byte += 64 when set
0-based
Velocity destination 1 4 [0–255]
0: Cutoff; 1: Space
Note: Bit-packed NRPN 132 (DEVLFXMM). V at bit 5. Byte += 32 when set
0-based
LFO destination 1 4 [0–255]
0: Cutoff; 1: Space
Note: Bit-packed NRPN 132 (DEVLFXMM). L at bit 4. Byte += 16 when set
0-based
Filter mod B to A 1 4 [0–255]
Note: Bit-packed NRPN 132 (DEVLFXMM). F at bit 3. Byte += 8 when set
0-based
Filter mode 1 4 [0–255]
0: LP/LP; 1: LP/HP; 2: BP/BP; 3: HP/HP
Note: Bit-packed NRPN 132 (DEVLFXMM). MM at bits 1-0. Byte += field
0-based

Digital filter 2

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Input level A 0 94 [0–255] 0-based
Input level B 0 95 [0–255] 0-based
Cutoff 0 6 [0–511] 0-based
Space 0 124 [0–255]
0~255: -Max to +Max
Centered
Key follow 0 125 [0–255]
0~255: -100% to +100%
Centered
Velocity 0 126 [0–255]
0~255: -Max to +Max
Centered
Envelope depth 0 127 [0–255]
0~255: -Max to +Max
Centered
LFO depth 1 0 [0–255]
0~255: -Max to +Max
Centered
LFO rate 1 1 [0–255]
0~255: 0.01Hz to 23Hz
0-based
Assign DF1 LFO depth 0 117 [0–255]
Note: Bit-packed NRPN 117 (XXLEVKSC). L at bit 5. Byte += 32 when set. When on DF2 uses DF1 value
0-based
Assign DF1 envelope depth 0 117 [0–255]
Note: Bit-packed NRPN 117 (XXLEVKSC). E at bit 4. Byte += 16 when set. When on DF2 uses DF1 value
0-based
Assign DF1 velocity 0 117 [0–255]
Note: Bit-packed NRPN 117 (XXLEVKSC). V at bit 3. Byte += 8 when set. When on DF2 uses DF1 value
0-based
Assign DF1 key follow 0 117 [0–255]
Note: Bit-packed NRPN 117 (XXLEVKSC). K at bit 2. Byte += 4 when set. When on DF2 uses DF1 value
0-based
Assign DF1 space 0 117 [0–255]
Note: Bit-packed NRPN 117 (XXLEVKSC). S at bit 1. Byte += 2 when set. When on DF2 uses DF1 value
0-based
Assign DF1 cutoff 0 117 [0–255]
Note: Bit-packed NRPN 117 (XXLEVKSC). C at bit 0. Byte += 1 when set. When on DF2 uses DF1 value
0-based
Envelope trigger delay 1 13 [0–255]
0~255: Off to 2.8 seconds
0-based
Ramp number 1 15 [0–31]
0~31: Ramp 1 to 32
0-based
Envelope attack 1 7 [0–255]
0~255: 1ms to 21 seconds
Note: Active when envelope mode is ADR
0-based
Clock rate 1 7 [0–255]
Note: Active when envelope mode is Ramp. Range depends on selected ramp number
0-based
Envelope decay 1 9 [0–255]
0~255: 10ms to 25 seconds
Note: Active when envelope mode is ADR
0-based
Ramp quantize 1 9 [0–255]
0: Square; 64: Mix 1; 128: Mix 2; 192: Mix 3; 224~255: Ramp
Note: Active when envelope mode is Ramp
0-based
Envelope release 1 11 [0–255]
0~255: 10ms to 25 seconds
Note: Active when envelope mode is ADR
0-based
Ramp repeats 1 11 [0–255]
0: 1 repeat; 32: 2 repeats; 64: 3 repeats; 96: 4 repeats; 128: 5 repeats; 160: 6 repeats; 192: 7 repeats; 200: 8 repeats; 240~255: Continuous
Note: Active when envelope mode is Ramp
0-based
Envelope depth velocity 1 5 [0–255]
0-127: Off; 128-255: On
Note: Bit-packed NRPN 133 (DEVLFXMM). D at bit 7. Byte += 128 when set
0-based
Envelope destination 1 5 [0–255]
0: Cutoff; 1: Space
Note: Bit-packed NRPN 133 (DEVLFXMM). E at bit 6. Byte += 64 when set
0-based
Velocity destination 1 5 [0–255]
0: Cutoff; 1: Space
Note: Bit-packed NRPN 133 (DEVLFXMM). V at bit 5. Byte += 32 when set
0-based
LFO destination 1 5 [0–255]
0: Cutoff; 1: Space
Note: Bit-packed NRPN 133 (DEVLFXMM). L at bit 4. Byte += 16 when set
0-based
Filter mod B to A 1 5 [0–255]
Note: Bit-packed NRPN 133 (DEVLFXMM). F at bit 3. Byte += 8 when set
0-based
Filter mode 1 5 [0–255]
0: LP/LP; 1: LP/HP; 2: BP/BP; 3: HP/HP
Note: Bit-packed NRPN 133 (DEVLFXMM). MM at bits 1-0. Byte += field
0-based

Groups routing

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Digital filter 2 mix A+B input 0 109 [0–255]
0-127: Off; 128-255: On
Note: Bit-packed NRPN 109 (GFEDCCBA). G at bit 7. Byte += 128 when set
0-based
Digital filter 1 mix A+B input 0 109 [0–255]
Note: Bit-packed NRPN 109 (GFEDCCBA). F at bit 6. Byte += 64 when set
0-based
Filter 2 out invert 0 109 [0–255]
Note: Bit-packed NRPN 109 (GFEDCCBA). E at bit 5. Byte += 32 when set
0-based
Filter 2 out on/off 0 109 [0–255]
Note: Bit-packed NRPN 109 (GFEDCCBA). D at bit 4. Byte += 16 when set
0-based
Filter 3 input source 0 109 [0–255]
0: Osc 1; 1: Osc 2; 2: Osc 3; 3: Osc 4
Note: Bit-packed NRPN 109 (GFEDCCBA). CC at bits 3-2. Byte += field * 4
0-based
Filter 1 out invert 0 109 [0–255]
Note: Bit-packed NRPN 109 (GFEDCCBA). B at bit 1. Byte += 2 when set
0-based
Filter 1 out on/off 0 109 [0–255]
Note: Bit-packed NRPN 109 (GFEDCCBA). A at bit 0. Byte += 1 when set
0-based
Group 1 Filter 3 out 0 110 [0–255]
Note: Bit-packed NRPN 110 (BAXXXXX1). A at bit 6. Byte += 64 when set. Bit 0 is fixed at 1
0-based
Group 2 Filter 3 out 0 110 [0–255]
0-127: Off; 128-255: On
Note: Bit-packed NRPN 110 (BAXXXXX1). B at bit 7. Byte += 128 when set. Bit 0 is fixed at 1
0-based
Group 1 Digital filter 1 out 0 114 [0–255]
Note: Bit-packed NRPN 114 (XXFEDCBA). A at bit 0. Byte += 1 when set
0-based
Group 2 Digital filter 2 out 0 114 [0–255]
Note: Bit-packed NRPN 114 (XXFEDCBA). B at bit 1. Byte += 2 when set
0-based
Group 1 Digital filter 1 invert 0 114 [0–255]
Note: Bit-packed NRPN 114 (XXFEDCBA). C at bit 2. Byte += 4 when set
0-based
Group 2 Digital filter 2 invert 0 114 [0–255]
Note: Bit-packed NRPN 114 (XXFEDCBA). D at bit 3. Byte += 8 when set
0-based
Group 1 Digital filter 1 distortion velocity 0 114 [0–255]
Note: Bit-packed NRPN 114 (XXFEDCBA). E at bit 4. Byte += 16 when set
0-based
Group 2 Digital filter 2 distortion velocity 0 114 [0–255]
Note: Bit-packed NRPN 114 (XXFEDCBA). F at bit 5. Byte += 32 when set
0-based
Group 1 velocity 0 38 [0–255]
0~255: -Max to +Max
Centered
Group 2 velocity 0 39 [0–255]
0~255: -Max to +Max
Centered
Group 1 Digital filter 1 distortion 0 115 [0–255] 0-based
Group 2 Digital filter 2 distortion 0 116 [0–255] 0-based
Group 1 Digital filter 1 level 0 98 [0–255] 0-based
Group 2 Digital filter 2 level 0 99 [0–255] 0-based
Group 1 Filter 3 level 0 111 [0–255] 0-based
Group 2 Filter 3 level 0 112 [0–255] 0-based
Filter 3 cutoff 0 113 [0–255] 0-based

Groups level modulation

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Fade mode 0 48 [0–255]
0: 2 to Min; 1: 2 to 1; 2: 2 to Min to 2; 3: 2 to 1 to 2
Note: Bit-packed NRPN 48 (XXFFMSXX). FF at bits 5-4. Byte += field * 16
0-based
Mix mode 0 48 [0–255]
0: Fade; 1: Manual
Note: Bit-packed NRPN 48 (XXFFMSXX). M at bit 3. Byte += 8 when set
0-based
Fade swap 0 48 [0–255]
Note: Bit-packed NRPN 48 (XXFFMSXX). S at bit 2. Byte += 4 when set
0-based
Group 1 and 2 manual mix 0 49 [0–255]
0~255: Group 1 to Group 2
Centered
Group 1 and 2 fade time 0 50 [0–255]
Note: 5ms-4s (fade mode 2 to 1 or 2 to Min). 10ms-8s (fade mode 2 to 1 to 2 or 2 to Min to 2)
0-based
Group 1 and 2 fade delay 0 51 [0–255]
0~255: 0 to 4.5 seconds
0-based
LFO group destination 0 57 [0–255]
0-31: Off; 64-95: Group 2; 128-159: Group 1; 192-223: Groups 1+2; 224-255: Group 1 + 2 inverted
Note: Bit-packed NRPN 57 (DDDRVXXX). DDD at bits 7-5. Byte += field * 32
0-based
LFO note reset 0 57 [0–255]
Note: Bit-packed NRPN 57 (DDDRVXXX). R at bit 4. Byte += 16 when set
0-based
LFO velocity to depth 0 57 [0–255]
Note: Bit-packed NRPN 57 (DDDRVXXX). V at bit 3. Byte += 8 when set
0-based
Mix LFO depth 0 58 [0–255] 0-based
Mix LFO rate 0 59 [0–255]
0~255: 0 to 4.5 seconds
0-based
Voice spread 0 52 [0–255]
0-127: Off; 128-255: On
Note: Bit-packed NRPN 52 (SDDVMMXD). S at bit 7. Byte += 128 when set
0-based
Panorama group destination 0 52 [0–255]
0: Off; 1: Group 1; 32: Group 2; 33: Groups 1+2; 97: Group 1 + 2 inverted
Note: Bit-packed NRPN 52 (SDDVMMXD). DDD split across bits 6, 5, and 0. Byte += bit6 * 64 + bit5 * 32 + bit0 * 1
0-based
Panorama LFO velocity to depth 0 52 [0–255]
Note: Bit-packed NRPN 52 (SDDVMMXD). V at bit 4. Byte += 16 when set
0-based
Panorama LFO mode 0 52 [0–255]
0: Triangle continuous; 1: Left to right; 2: Left to right to left
Note: Bit-packed NRPN 52 (SDDVMMXD). MM at bits 3-2. Byte += field * 4
0-based
Panorama LFO depth 0 55 [0–255] 0-based
Panorama LFO rate 0 56 [0–255]
Note: 0.025Hz-10Hz (continuous mode). 20s-40ms (L to R mode). 40s-80ms (L to R to L mode)
0-based
Group 1 pan offset 0 53 [0–255]
0~255: Left to right
Centered
Group 2 pan offset 0 54 [0–255]
0~255: Left to right
Centered

Amplifier envelope

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Amplifier retrigger 0 60 [0–255]
Note: Bit-packed NRPN 60 (XXXXDCBA). A at bit 0. Byte += 1 when set
0-based
Amplifier soft 0 60 [0–255]
Note: Bit-packed NRPN 60 (XXXXDCBA). B at bit 1. Byte += 2 when set
0-based
Filter 2 retrigger 0 60 [0–255]
Note: Bit-packed NRPN 60 (XXXXDCBA). C at bit 2. Byte += 4 when set
0-based
Filter 1 retrigger 0 60 [0–255]
Note: Bit-packed NRPN 60 (XXXXDCBA). D at bit 3. Byte += 8 when set
0-based
Sound volume 0 32 [0–255] 0-based
Attack 0 33 [0–255]
0~255: 1ms to 10ms
0-based
Decay 0 34 [0–255]
0~255: 2ms to 20 seconds
0-based
Sustain 0 35 [0–255] 0-based
Release 0 36 [0–255]
0~255: 2ms to 20 seconds
0-based
Release level 0 37 [0–255] 0-based

Glide and pitch bend

Parameter NRPN MSB NRPN LSB Range Usage Description Orientation
Pitch bend range 1 20 [0–31]
0-2: -12 semitones; 3~13: -11 to -1 semitones; 14: Off; 15~28: +1 to +11 semitones; 29-31: +12 semitones
Centered
Oscillator glide time 1 19 [0–255]
0~111: 1.2s/octave to 12ms/octave; 112-143: Off; 144~255: 16ms to 4s fixed
0-based
Filter glide time 1 18 [0–255]
0~111: 1.2s/octave to 12ms/octave; 112-143: Off; 144~255: 16ms to 4s fixed
0-based
Glide depth 0 71 [0–255]
0~127: 32 to 1 semitones; 128~255: 10% to 100%
0-based
Mono/poly 1 17 [0–255]
0-127: Poly; 128-255: Mono
Note: Bit-packed NRPN 145 (PTMXUXXF). P at bit 7. Byte += 128 when set
0-based
Envelope trigger 1 17 [0–255]
Note: Bit-packed NRPN 145 (PTMXUXXF). T at bit 6. Byte += 64 when set
0-based
Glide mode 1 17 [0–255]
0: Legato; 1: Normal
Note: Bit-packed NRPN 145 (PTMXUXXF). M at bit 5. Byte += 32 when set
0-based
Mono unison 1 17 [0–255]
Note: Bit-packed NRPN 145 (PTMXUXXF). U at bit 3. Byte += 8 when set
0-based
Individual filter glide 1 17 [0–255]
Note: Bit-packed NRPN 145 (PTMXUXXF). F at bit 0. Byte += 1 when set
0-based

The portions of this library that refer to specific devices may be owned by the devices' respective manufacturers. Everything else is licensed under the Creative Commons Attribution Share Alike 4.0 International license.