PWM Mantis V3: MIDI CC, NRPN and OSC map¶
The PWM Mantis V3 as named OSC addresses — 29 CC, 58 NRPN — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.
| Device | PWM Mantis V3 |
|---|---|
| Vendor | PWM |
| OSC prefix | /pwm_mantis_v3 |
| Source | 🎛️ Derived from an Electra One community preset |
| Revision | per Electra preset |
| Upstream | electra-preset |
| Driver file | devices/pwm/pwm_mantis_v3.json |
Not tested on the device yet
This driver comes from documentation or community data and has not been checked on real hardware. If you own one, a quick test and a pull request promoting it helps everyone — see CONTRIBUTING.
How do you control it?¶
Find the MIDI ports, then start the bridge with this driver:
osc-bridge detect # prints the ready-to-run line for what is plugged in
osc-bridge run --device devices/pwm/pwm_mantis_v3.json --out-port <N> --in-port <M>
Then send OSC to 127.0.0.1:7777, for example:
From Claude or any MCP client, the osc-bridge mcp server exposes this driver as pwm_mantis_v3: ask “what can the PWM Mantis V3 do?” and it reads this map with list_routes. See the MCP guide.
MIDI CC and NRPN parameters (87)¶
| OSC address | CC | NRPN (MSB/LSB) | Range | Nature | Section |
|---|---|---|---|---|---|
/pwm_mantis_v3/wave |
0 / 14 | 0–127 | continuous | ||
/pwm_mantis_v3/shape |
12 / 44 | -128–127 | continuous | ||
/pwm_mantis_v3/shape_mod |
0 / 21 | -64–63 | continuous | ||
/pwm_mantis_v3/shape_source |
1 / 0 | 0–127 | continuous | ||
/pwm_mantis_v3/shape_scale |
1 / 1 | 0–127 | continuous | ||
/pwm_mantis_v3/osc_balance |
23 | -63–64 | continuous | ||
/pwm_mantis_v3/noise_density |
0 / 123 | 0–127 | continuous | ||
/pwm_mantis_v3/octave |
0 / 24 | 0–127 | continuous | ||
/pwm_mantis_v3/pitch_mod |
0 / 22 | -64–63 | continuous | ||
/pwm_mantis_v3/pitch_source |
3 / 0 | 0–127 | continuous | ||
/pwm_mantis_v3/pitch_scale |
3 / 1 | 0–127 | continuous | ||
/pwm_mantis_v3/noise_balance |
27 | 0–127 | continuous | ||
/pwm_mantis_v3/wave |
0 / 23 | 0–127 | continuous | ||
/pwm_mantis_v3/shape |
19 / 51 | -128–127 | continuous | ||
/pwm_mantis_v3/shape_mod |
0 / 30 | -64–63 | continuous | ||
/pwm_mantis_v3/shape_source |
2 / 0 | 0–127 | continuous | ||
/pwm_mantis_v3/shape_scale |
2 / 1 | 0–127 | continuous | ||
/pwm_mantis_v3/rm_balance |
26 | 0–127 | continuous | ||
/pwm_mantis_v3/sub_level |
24 | 0–127 | continuous | ||
/pwm_mantis_v3/octave |
0 / 32 | 0–127 | continuous | ||
/pwm_mantis_v3/pitch_mod |
0 / 31 | -64–63 | continuous | ||
/pwm_mantis_v3/pitch_source |
4 / 0 | 0–127 | continuous | ||
/pwm_mantis_v3/pitch_scale |
4 / 1 | 0–127 | continuous | ||
/pwm_mantis_v3/patch_trim |
7 | -127–0 | continuous | ||
/pwm_mantis_v3/density |
0 / 26 | 0–127 | continuous | ||
/pwm_mantis_v3/density_rate |
0 / 27 | 0–127 | continuous | ||
/pwm_mantis_v3/semitone |
0 / 28 | -12–12 | discrete | ||
/pwm_mantis_v3/cents |
0 / 29 | -64–63 | continuous | ||
/pwm_mantis_v3/bend_range |
0 / 20 | 0–12 | discrete | ||
/pwm_mantis_v3/auto |
35 | 0–127 | continuous | ||
/pwm_mantis_v3/glide_time |
5 | 0–127 | continuous | ||
/pwm_mantis_v3/osc_drift |
0 / 10 | 0–127 | continuous | ||
/pwm_mantis_v3/voice_spread |
0 / 51 | 0–127 | continuous | ||
/pwm_mantis_v3/in_fade_out |
0 / 67 | -64–63 | continuous | ||
/pwm_mantis_v3/key_trig |
0 / 74 | 0–127 | continuous | ||
/pwm_mantis_v3/in_fade_out |
0 / 76 | -64–63 | continuous | ||
/pwm_mantis_v3/key_trig |
0 / 83 | 0–127 | continuous | ||
/pwm_mantis_v3/lfo1_wave |
0 / 69 | 0–127 | continuous | ||
/pwm_mantis_v3/lfo1_rate |
0 / 70 | 0–127 | continuous | ||
/pwm_mantis_v3/lfo2_wave |
0 / 78 | 0–127 | continuous | ||
/pwm_mantis_v3/lfo2_rate |
0 / 79 | 0–127 | continuous | ||
/pwm_mantis_v3/list |
17 | 0–127 | continuous | ||
/pwm_mantis_v3/arp_on_off |
0 / 121 | 0–127 | continuous | ||
/pwm_mantis_v3/arp_type |
0 / 117 | 0–127 | continuous | ||
/pwm_mantis_v3/arp_octaves |
0 / 119 | 0–127 | continuous | ||
/pwm_mantis_v3/arp_swing |
0 / 120 | -64–63 | continuous | ||
/pwm_mantis_v3/sync_rate |
0 / 116 | 0–127 | continuous | ||
/pwm_mantis_v3/sounds_off |
120 | 0–127 | continuous | ||
/pwm_mantis_v3/bank_select |
0 | 0–127 | continuous | ||
/pwm_mantis_v3/filter_type |
0 / 46 | 0–127 | continuous | ||
/pwm_mantis_v3/cut_off |
29 / 61 | 0–255 | continuous | ||
/pwm_mantis_v3/resonance |
71 | 0–127 | continuous | ||
/pwm_mantis_v3/cutoff_mod |
0 / 49 | -64–63 | continuous | ||
/pwm_mantis_v3/filter_source |
5 / 0 | 0–127 | continuous | ||
/pwm_mantis_v3/filter_scale |
5 / 1 | 0–127 | continuous | ||
/pwm_mantis_v3/key_track |
0 / 48 | 0–127 | continuous | ||
/pwm_mantis_v3/drive |
80 | 0–127 | continuous | ||
/pwm_mantis_v3/width |
75 | -64–63 | continuous | ||
/pwm_mantis_v3/width_mod |
0 / 50 | -64–63 | continuous | ||
/pwm_mantis_v3/width_source |
6 / 0 | 0–127 | continuous | ||
/pwm_mantis_v3/width_scale |
6 / 1 | 0–127 | continuous | ||
/pwm_mantis_v3/attack |
82 | 0–127 | continuous | ||
/pwm_mantis_v3/attack |
83 | 0–127 | continuous | ||
/pwm_mantis_v3/attack |
84 | 0–127 | continuous | ||
/pwm_mantis_v3/attack |
85 | 0–127 | continuous | ||
/pwm_mantis_v3/reverb_type |
0 / 102 | 0–127 | continuous | ||
/pwm_mantis_v3/reverb_level |
91 | 0–127 | continuous | ||
/pwm_mantis_v3/keytrig_amp_eg |
0 / 56 | 0–127 | continuous | ||
/pwm_mantis_v3/velocity |
0 / 55 | -64–63 | continuous | ||
/pwm_mantis_v3/sustain_fall |
0 / 57 | 0–127 | continuous | ||
/pwm_mantis_v3/repeat |
0 / 25 | 0–127 | continuous | ||
/pwm_mantis_v3/time |
0 / 103 | 0–127 | continuous | ||
/pwm_mantis_v3/attack |
86 | 0–127 | continuous | ||
/pwm_mantis_v3/attack |
87 | 0–127 | continuous | ||
/pwm_mantis_v3/attack |
88 | 0–127 | continuous | ||
/pwm_mantis_v3/attack |
89 | 0–127 | continuous | ||
/pwm_mantis_v3/chorus_type |
0 / 111 | 0–127 | continuous | ||
/pwm_mantis_v3/chorus_level |
93 | 0–127 | continuous | ||
/pwm_mantis_v3/keytrig_eg2 |
0 / 61 | 0–127 | continuous | ||
/pwm_mantis_v3/velocity |
0 / 60 | -64–63 | continuous | ||
/pwm_mantis_v3/sustain_fall |
0 / 62 | 0–127 | continuous | ||
/pwm_mantis_v3/repeat |
0 / 33 | 0–127 | continuous | ||
/pwm_mantis_v3/modwheel_y |
1 | 0–127 | continuous | ||
/pwm_mantis_v3/hold |
64 | 0–127 | continuous | ||
/pwm_mantis_v3/pedal |
11 | 0–127 | continuous | ||
/pwm_mantis_v3/lfo1_sync_rate |
0 / 71 | 0–127 | continuous | ||
/pwm_mantis_v3/lfo2_sync_rate |
0 / 80 | 0–127 | continuous |
Performance MIDI¶
Notes, pitch bend and any CC are also available: /pwm_mantis_v3/note/on <note> <velocity>, /pwm_mantis_v3/cc/<number> <value>, /pwm_mantis_v3/pitchbend <0-16383>, /pwm_mantis_v3/program_change <n>.
Limitations¶
Imported from an Electra One community preset. The mapping reflects the preset author's editorial choices: parameter naming, ranges, and which params are exposed. Untested on hardware in this repo.