PWM Mantis MIDI CCs & NRPNs

MIDI implementation details for the PWM Mantis.

Last update: April 18, 2026 • 92 parameters


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

Standard controls

Parameter CC Range Usage Description Orientation
Bank select 0 [0–127] 0-based
Modulation wheel 1 [0–127]
Note: Routed to joystick Y axis
0-based
Expression 11 [0–127]
Note: Routed via pedal destination
0-based
Sustain pedal 64 [0–127] 0-based
All sound off 120 [0–127]
Note: Kills notes and sustained notes
0-based
Local control 122 [0–127] 0-based
All notes off 123 [0–127] 0-based

Voicing

Parameter NRPN MSB NRPN LSB Range Usage Orientation
Voicing mode 0 66 [0–2]
0: Off; 1: Duophonic; 2: Quadphonic
0-based
Voice spread 0 51 [0–127] 0-based

Keyboard

Parameter NRPN MSB NRPN LSB Range Usage Orientation
Keyboard octave 0 5 [60–67] Centered

Glide

Parameter CC Range Usage Orientation
Glide time 5 [0–127] 0-based
Glide auto 35 [0–1]
0: Off; 1: On
0-based

Oscillator 1

Parameter CC MSB CC LSB Range NRPN MSB NRPN LSB Range Usage Orientation
Oscillator 1 wave 0 14 [0–5] 0-based
Oscillator 1 shape 12 44 [0–255] 0-based
Oscillator 1 shape modulation amount 0 21 [0–127]
0~127: -64 to +63
Centered
Oscillator 1 pitch modulation amount 0 22 [0–127]
0~127: -64 to +63
Centered
Oscillator 1 octave 0 24 [0–5] Centered

Oscillator 2

Parameter CC MSB CC LSB Range NRPN MSB NRPN LSB Range Usage Orientation
Oscillator 2 wave 0 23 [0–5] 0-based
Oscillator 2 shape 19 51 [0–255] 0-based
Oscillator 2 shape modulation amount 0 30 [0–127]
0~127: -64 to +63
Centered
Oscillator 2 pitch modulation amount 0 31 [0–127]
0~127: -64 to +63
Centered
Oscillator 2 octave 0 32 [0–5] Centered
Oscillator 2 semitone 0 28 [52–76]
52~76: -12 to +12
Centered
Oscillator 2 cents 0 29 [0–127] 0-based
Oscillator 2 density 0 26 [0–127] 0-based
Oscillator 2 density rate 0 27 [0–127] 0-based

Oscillators

Parameter CC Range NRPN MSB NRPN LSB Range Usage Orientation
Sub oscillator 24 [0–127] 0-based
Oscillator drift 0 10 [0–127] 0-based

Mix

Parameter CC Range NRPN MSB NRPN LSB Range Usage Orientation
Oscillator balance 23 [0–127]
0~127: -64 to +63
Centered
Noise balance 27 [0–127] 0-based
Ring modulation balance 26 [0–127] 0-based
Oscillator level trim 7 [0–127] 0-based
Noise density 0 123 [0–127] 0-based

Filter

Parameter CC MSB CC LSB Range NRPN MSB NRPN LSB Range Usage Description Orientation
Filter cutoff 29 61 [0–255]
Note: 14-bit resolution alternative to CC74
0-based
Filter cutoff 74 [0–127]
Note: 7-bit resolution alternative to CC29/CC61
0-based
Filter resonance 71 [0–127] 0-based
Filter width 75 [0–127] 0-based
Filter drive 80 [0–127] 0-based
Filter type 0 46 [0–7] 0-based
Filter keytrack 0 48 [0–127] 0-based
Filter cutoff modulation amount 0 49 [0–127]
0~127: -64 to +63
Centered
Filter width modulation amount 0 50 [0–127]
0~127: -64 to +63
Centered

Envelope 1

Parameter CC Range NRPN MSB NRPN LSB Range Usage Orientation
Envelope 1 attack 82 [0–127] 0-based
Envelope 1 decay 83 [0–127] 0-based
Envelope 1 sustain 84 [0–127] 0-based
Envelope 1 release 85 [0–127] 0-based
Envelope 1 sustain fall 0 57 [0–127] 0-based
Envelope 1 velocity 0 55 [0–127]
0~127: -64 to +63
Centered
Envelope 1 repeat 0 25 [0–1]
0: Off; 1: On
0-based
Envelope 1 legato 0 56 [0–1]
0: Off; 1: On
0-based

Envelope 2

Parameter CC Range NRPN MSB NRPN LSB Range Usage Orientation
Envelope 2 attack 86 [0–127] 0-based
Envelope 2 decay 87 [0–127] 0-based
Envelope 2 sustain 88 [0–127] 0-based
Envelope 2 release 89 [0–127] 0-based
Envelope 2 sustain fall 0 62 [0–127] 0-based
Envelope 2 velocity 0 60 [0–127]
0~127: -64 to +63
Centered
Envelope 2 repeat 0 33 [0–1]
0: Off; 1: On
0-based
Envelope 2 legato 0 61 [0–1]
0: Off; 1: On
0-based

LFO 1

Parameter NRPN MSB NRPN LSB Range Usage Orientation
LFO 1 wave 0 69 [0–5] 0-based
LFO 1 sync mode 0 68 [0–2]
0: Free; 1: Sync; 2: One shot
0-based
LFO 1 rate (sync off) 0 70 [0–127] 0-based
LFO 1 rate (sync on) 0 71 [0–127] 0-based
LFO 1 fade 0 67 [0–127]
0~127: -64 to +63
Centered
LFO 1 retrigger 0 74 [0–1]
0: Off; 1: On
0-based

LFO 2

Parameter NRPN MSB NRPN LSB Range Usage Orientation
LFO 2 wave 0 78 [0–5] 0-based
LFO 2 sync mode 0 77 [0–2]
0: Free; 1: Sync; 2: One shot
0-based
LFO 2 rate (sync off) 0 79 [0–127] 0-based
LFO 2 rate (sync on) 0 80 [0–127] 0-based
LFO 2 fade 0 76 [0–127]
0~127: -64 to +63
Centered
LFO 2 retrigger 0 83 [0–1]
0: Off; 1: On
0-based

Modulation routing

Parameter NRPN MSB NRPN LSB Range Usage Orientation
Oscillator 1 shape modulation source 1 0 [0–5] 0-based
Oscillator 1 shape modulation scale 1 1 [0–5] 0-based
Oscillator 2 shape modulation source 2 0 [0–5] 0-based
Oscillator 2 shape modulation scale 2 1 [0–5] 0-based
Oscillator 1 pitch modulation source 3 0 [0–5] 0-based
Oscillator 1 pitch modulation scale 3 1 [0–5] 0-based
Oscillator 2 pitch modulation source 4 0 [0–5] 0-based
Oscillator 2 pitch modulation scale 4 1 [0–5] 0-based
Filter cutoff modulation source 5 0 [0–5] 0-based
Filter cutoff modulation scale 5 1 [0–5] 0-based
Filter width modulation source 6 0 [0–5] 0-based
Filter width modulation scale 6 1 [0–5] 0-based

Arpeggiator

Parameter NRPN MSB NRPN LSB Range Usage Orientation
Arpeggiator enable 0 121 [0–1]
0: Off; 1: On
0-based
Arpeggiator mode 0 117 [0–5] 0-based
Arpeggiator octave 0 119 [0–5] 0-based
Arpeggiator swing 0 120 [0–127]
0~127: -64 to +63
Centered
Arpeggiator sync 0 116 [3–15] 0-based

Effects

Parameter CC Range NRPN MSB NRPN LSB Range Usage Orientation
Reverb level 91 [0–127] 0-based
Reverb type 0 102 [0–7] 0-based
Reverb time 0 103 [0–127] 0-based
Chorus level 93 [0–127] 0-based
Chorus type 0 111 [0–3] 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.