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.
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
This dataset is provided under the Creative Commons Attribution Share Alike 4.0 International license.