Audiothingies Micromonsta: MIDI CC, NRPN and OSC map¶
The Audiothingies Micromonsta as named OSC addresses — 242 CC, 57 NRPN — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.
| Device | Audiothingies Micromonsta |
|---|---|
| Vendor | Audiothingies |
| OSC prefix | /micromonsta |
| Source | 🎛️ Derived from an Electra One community preset |
| Revision | per pencilresearch canonical CSV |
| Upstream | electra-preset |
| Driver file | devices/audiothingies/micromonsta.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/audiothingies/micromonsta.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 micromonsta: ask “what can the Audiothingies Micromonsta do?” and it reads this map with list_routes. See the MCP guide.
MIDI CC and NRPN parameters (299)¶
| OSC address | CC | NRPN (MSB/LSB) | Range | Nature | Section |
|---|---|---|---|---|---|
/micromonsta/bank_sel |
32 | 0–127 | continuous | ||
/micromonsta/mod_whl |
1 | 0–127 | continuous | ||
/micromonsta/gb_eq_of |
3 | 0–127 | continuous | ||
/micromonsta/gb_glide |
5 | 0–127 | continuous | ||
/micromonsta/volume |
7 | 0–127 | continuous | ||
/micromonsta/osc_trns |
9 | 0–127 | continuous | ||
/micromonsta/dly_time |
12 | 0–127 | continuous | ||
/micromonsta/dly_fb |
13 | 0–127 | continuous | ||
/micromonsta/fx_speed |
14 | 0–127 | continuous | ||
/micromonsta/fx_depth |
15 | 0–127 | continuous | ||
/micromonsta/fx_bal |
20 | 0–127 | continuous | ||
/micromonsta/fx_cutof |
21 | 0–127 | continuous | ||
/micromonsta/o1_ftune |
22 | 0–127 | continuous | ||
/micromonsta/o1_mod |
23 | 0–127 | continuous | ||
/micromonsta/o1_l1_am |
24 | 0–127 | continuous | ||
/micromonsta/o1_mix |
25 | 0–127 | continuous | ||
/micromonsta/o2_range |
26 | 0–127 | continuous | ||
/micromonsta/o2_ftune |
27 | 0–127 | continuous | ||
/micromonsta/o2_mod |
28 | 0–127 | continuous | ||
/micromonsta/o2_e3_amt |
29 | 0–127 | continuous | ||
/micromonsta/o2_mix |
30 | 0–127 | continuous | ||
/micromonsta/sub_mix |
31 | 0–127 | continuous | ||
/micromonsta/rimo_mix |
33 | 0–127 | continuous | ||
/micromonsta/ns_color |
34 | 0–127 | continuous | ||
/micromonsta/ns_mix |
35 | 0–127 | continuous | ||
/micromonsta/amdrive |
36 | 0–127 | continuous | ||
/micromonsta/lfo_stp1 |
39 | 0–127 | continuous | ||
/micromonsta/lfo_stp2 |
40 | 0–127 | continuous | ||
/micromonsta/lfo_stp3 |
41 | 0–127 | continuous | ||
/micromonsta/lfo_stp4 |
42 | 0–127 | continuous | ||
/micromonsta/lfo_stp5 |
43 | 0–127 | continuous | ||
/micromonsta/lfo_stp6 |
44 | 0–127 | continuous | ||
/micromonsta/lfo_stp7 |
45 | 0–127 | continuous | ||
/micromonsta/lfo_stp8 |
46 | 0–127 | continuous | ||
/micromonsta/lft_stln |
47 | 0–127 | continuous | ||
/micromonsta/l1_rate |
52 | 0–127 | continuous | ||
/micromonsta/l1_dly |
53 | 0–127 | continuous | ||
/micromonsta/l1_att |
54 | 0–127 | continuous | ||
/micromonsta/l3_rate |
55 | 0–127 | continuous | ||
/micromonsta/l3_dly |
56 | 0–127 | continuous | ||
/micromonsta/l3_att |
57 | 0–127 | continuous | ||
/micromonsta/pat1_amt |
58 | 0–127 | continuous | ||
/micromonsta/pat2_amt |
59 | 0–127 | continuous | ||
/micromonsta/pat3_amt |
60 | 0–127 | continuous | ||
/micromonsta/pat4_amt |
61 | 0–127 | continuous | ||
/micromonsta/pat5_amt |
62 | 0–127 | continuous | ||
/micromonsta/pat6_amt |
63 | 0–127 | continuous | ||
/micromonsta/sus_pdl |
64 | 0–127 | continuous | ||
/micromonsta/flt_reso |
71 | 0–127 | continuous | ||
/micromonsta/e1_rel |
72 | 0–127 | continuous | ||
/micromonsta/e1_att |
73 | 0–127 | continuous | ||
/micromonsta/flt_freq |
74 | 0–127 | continuous | ||
/micromonsta/e1_dec |
75 | 0–127 | continuous | ||
/micromonsta/l2_rate |
76 | 0–127 | continuous | ||
/micromonsta/f_lfo_am |
77 | 0–127 | continuous | ||
/micromonsta/l2_dly |
78 | 0–127 | continuous | ||
/micromonsta/e1_sus |
79 | 0–127 | continuous | ||
/micromonsta/e2_att |
80 | 0–127 | continuous | ||
/micromonsta/e2_dec |
81 | 0–127 | continuous | ||
/micromonsta/e2_sus |
82 | 0–127 | continuous | ||
/micromonsta/e2_rel |
83 | 0–127 | continuous | ||
/micromonsta/f_env_am |
85 | 0–127 | continuous | ||
/micromonsta/e3_att |
86 | 0–127 | continuous | ||
/micromonsta/e3_dec |
87 | 0–127 | continuous | ||
/micromonsta/l2_att |
88 | 0–127 | continuous | ||
/micromonsta/e3_sus |
89 | 0–127 | continuous | ||
/micromonsta/e3_rel |
90 | 0–127 | continuous | ||
/micromonsta/fx_mix |
91 | 0–127 | continuous | ||
/micromonsta/scal1_am |
92 | 0–127 | continuous | ||
/micromonsta/scal2_am |
93 | 0–127 | continuous | ||
/micromonsta/scal3_am |
94 | 0–127 | continuous | ||
/micromonsta/lag_am |
95 | 0–127 | continuous | ||
/micromonsta/argate |
102 | 0–127 | continuous | ||
/micromonsta/arpt_len |
103 | 0–127 | continuous | ||
/micromonsta/pansp_am |
117 | 0–127 | continuous | ||
/micromonsta/v_detune |
118 | 0–127 | continuous | ||
/micromonsta/o_detune |
119 | 0–127 | continuous | ||
/micromonsta/all_s_of |
120 | 0–127 | continuous | ||
/micromonsta/all_n_of |
123 | 0–127 | continuous | ||
/micromonsta/osc1_shape |
39 | 0–127 | continuous | ||
/micromonsta/osc2_shape |
42 | 0–127 | continuous | ||
/micromonsta/osc3_shape |
45 | 0–127 | continuous | ||
/micromonsta/osc1_shape |
39 | 0–127 | continuous | ||
/micromonsta/osc2_shape |
42 | 0–127 | continuous | ||
/micromonsta/osc3_shape |
45 | 0–127 | continuous | ||
/micromonsta/osc1_tune |
40 | -25–12 | continuous | ||
/micromonsta/osc2_tune |
43 | -25–12 | continuous | ||
/micromonsta/osc3_tune |
46 | -25–12 | continuous | ||
/micromonsta/osc1_tune |
40 | -25–12 | continuous | ||
/micromonsta/osc2_tune |
43 | -25–12 | continuous | ||
/micromonsta/osc3_tune |
46 | -25–12 | continuous | ||
/micromonsta/osc1_fine_tune |
41 | -26–25 | continuous | ||
/micromonsta/osc2_fine_tune |
44 | -26–25 | continuous | ||
/micromonsta/osc3_fine_tune |
47 | -26–25 | continuous | ||
/micromonsta/osc1_fine_tune |
41 | -26–25 | continuous | ||
/micromonsta/osc2_fine_tune |
44 | -26–25 | continuous | ||
/micromonsta/osc3_fine_tune |
47 | -26–25 | continuous | ||
/micromonsta/osc1_level |
48 | 0–127 | continuous | ||
/micromonsta/osc2_level |
49 | 0–127 | continuous | ||
/micromonsta/osc3_level |
50 | 0–127 | continuous | ||
/micromonsta/osc1_level |
48 | 0–127 | continuous | ||
/micromonsta/osc2_level |
49 | 0–127 | continuous | ||
/micromonsta/osc3_level |
50 | 0–127 | continuous | ||
/micromonsta/env_1 |
73 | 0–127 | continuous | ||
/micromonsta/env_1 |
75 | 0–127 | continuous | ||
/micromonsta/env_1 |
79 | 0–127 | continuous | ||
/micromonsta/env_1 |
72 | 0–127 | continuous | ||
/micromonsta/env_2 |
80 | 0–127 | continuous | ||
/micromonsta/env_2 |
81 | 0–127 | continuous | ||
/micromonsta/env_2 |
82 | 0–127 | continuous | ||
/micromonsta/env_2 |
83 | 0–127 | continuous | ||
/micromonsta/env_3 |
84 | 0–127 | continuous | ||
/micromonsta/env_3 |
85 | 0–127 | continuous | ||
/micromonsta/env_3 |
86 | 0–127 | continuous | ||
/micromonsta/env_3 |
87 | 0–127 | continuous | ||
/micromonsta/env_1 |
73 | 0–127 | continuous | ||
/micromonsta/env_1 |
75 | 0–127 | continuous | ||
/micromonsta/env_1 |
79 | 0–127 | continuous | ||
/micromonsta/env_1 |
72 | 0–127 | continuous | ||
/micromonsta/env_2 |
80 | 0–127 | continuous | ||
/micromonsta/env_2 |
81 | 0–127 | continuous | ||
/micromonsta/env_2 |
82 | 0–127 | continuous | ||
/micromonsta/env_2 |
83 | 0–127 | continuous | ||
/micromonsta/env_3 |
84 | 0–127 | continuous | ||
/micromonsta/env_3 |
85 | 0–127 | continuous | ||
/micromonsta/env_3 |
86 | 0–127 | continuous | ||
/micromonsta/env_3 |
87 | 0–127 | continuous | ||
/micromonsta/cut_off |
74 | 0–255 | continuous | ||
/micromonsta/reso |
71 | 0–127 | continuous | ||
/micromonsta/fltr_env |
88 | -100–99 | continuous | ||
/micromonsta/cut_off |
74 | 0–255 | continuous | ||
/micromonsta/reso |
71 | 0–127 | continuous | ||
/micromonsta/fltr_env |
88 | -100–99 | continuous | ||
/micromonsta/glide |
5 | 0–127 | continuous | ||
/micromonsta/vca_vel_sens |
36 | 0–127 | continuous | ||
/micromonsta/fltr_vel_sens |
37 | 0–127 | continuous | ||
/micromonsta/glide |
5 | 0–127 | continuous | ||
/micromonsta/vca_vel_sens |
36 | 0–127 | continuous | ||
/micromonsta/fltr_vel_sens |
37 | 0–127 | continuous | ||
/micromonsta/voice_detune |
33 | 0–127 | continuous | ||
/micromonsta/osc_detune |
34 | 0–127 | continuous | ||
/micromonsta/pan_spread |
35 | 0–127 | continuous | ||
/micromonsta/voice_detune |
33 | 0–127 | continuous | ||
/micromonsta/osc_detune |
34 | 0–127 | continuous | ||
/micromonsta/pan_spread |
35 | 0–127 | continuous | ||
/micromonsta/mod_1 |
52 | -100–99 | continuous | ||
/micromonsta/mod_2 |
53 | -100–99 | continuous | ||
/micromonsta/mod_3 |
54 | -100–99 | continuous | ||
/micromonsta/mod_1 |
52 | -100–99 | continuous | ||
/micromonsta/mod_2 |
53 | -100–99 | continuous | ||
/micromonsta/mod_3 |
54 | -100–99 | continuous | ||
/micromonsta/mod_4 |
55 | -100–99 | continuous | ||
/micromonsta/mod_5 |
56 | -100–99 | continuous | ||
/micromonsta/mod_6 |
57 | -100–99 | continuous | ||
/micromonsta/mod_4 |
55 | -100–99 | continuous | ||
/micromonsta/mod_5 |
56 | -100–99 | continuous | ||
/micromonsta/mod_6 |
57 | -100–99 | continuous | ||
/micromonsta/mod_7 |
58 | -100–99 | continuous | ||
/micromonsta/mod_8 |
59 | -100–99 | continuous | ||
/micromonsta/mod_9 |
60 | -100–99 | continuous | ||
/micromonsta/mod_7 |
58 | -100–99 | continuous | ||
/micromonsta/mod_8 |
59 | -100–99 | continuous | ||
/micromonsta/mod_9 |
60 | -100–99 | continuous | ||
/micromonsta/mod_10 |
61 | -100–99 | continuous | ||
/micromonsta/fltr_tracking |
89 | 0–127 | continuous | ||
/micromonsta/mod_knob |
70 | 0–127 | continuous | ||
/micromonsta/mod_10 |
61 | -100–99 | continuous | ||
/micromonsta/fltr_tracking |
89 | 0–127 | continuous | ||
/micromonsta/mod_knob |
70 | 0–127 | continuous | ||
/micromonsta/delay_time |
26 | 0–127 | continuous | ||
/micromonsta/delay_feedback |
27 | 0–127 | continuous | ||
/micromonsta/delay_level |
28 | 0–127 | continuous | ||
/micromonsta/delay_time |
26 | 0–127 | continuous | ||
/micromonsta/delay_feedback |
27 | 0–127 | continuous | ||
/micromonsta/delay_level |
28 | 0–127 | continuous | ||
/micromonsta/reverb_decay |
29 | 0–127 | continuous | ||
/micromonsta/reverb_mod |
30 | 0–127 | continuous | ||
/micromonsta/reverb_level |
31 | 0–127 | continuous | ||
/micromonsta/reverb_decay |
29 | 0–127 | continuous | ||
/micromonsta/reverb_mod |
30 | 0–127 | continuous | ||
/micromonsta/reverb_level |
31 | 0–127 | continuous | ||
/micromonsta/noise_level |
51 | 0–127 | continuous | ||
/micromonsta/lag_level |
62 | 0–127 | continuous | ||
/micromonsta/noise_level |
51 | 0–127 | continuous | ||
/micromonsta/lag_level |
62 | 0–127 | continuous | ||
/micromonsta/filter_fm |
90 | 0–127 | continuous | ||
/micromonsta/voice_drive |
91 | 0–127 | continuous | ||
/micromonsta/filter_fm |
90 | 0–127 | continuous | ||
/micromonsta/voice_drive |
91 | 0–127 | continuous | ||
/micromonsta/lfo1_speed |
76 | 0–127 | continuous | ||
/micromonsta/lfo2_speed |
77 | 0–127 | continuous | ||
/micromonsta/lfo3_speed |
78 | 0–127 | continuous | ||
/micromonsta/lfo1_speed |
76 | 0–127 | continuous | ||
/micromonsta/lfo2_speed |
77 | 0–127 | continuous | ||
/micromonsta/lfo3_speed |
78 | 0–127 | continuous | ||
/micromonsta/osc1_mix |
25 | 0–127 | continuous | ||
/micromonsta/osc1_waveform |
0 / 9 | 0–127 | continuous | ||
/micromonsta/transpose |
9 | 0–127 | continuous | ||
/micromonsta/osc1_finetune |
22 | 0–127 | continuous | ||
/micromonsta/osc1_lfo1 |
24 | 0–127 | continuous | ||
/micromonsta/osc2_mix |
30 | 0–127 | continuous | ||
/micromonsta/osc2_waveform |
0 / 10 | 0–127 | continuous | ||
/micromonsta/osc2_range |
26 | 0–127 | continuous | ||
/micromonsta/osc2_finetune |
27 | 0–127 | continuous | ||
/micromonsta/osc2_env3 |
29 | 0–127 | continuous | ||
/micromonsta/sub_waveform |
0 / 11 | 0–127 | continuous | ||
/micromonsta/sub_octave |
0 / 12 | 0–127 | continuous | ||
/micromonsta/noise_color |
34 | 0–127 | continuous | ||
/micromonsta/noise_mix |
35 | 0–127 | continuous | ||
/micromonsta/ringmod_mix |
33 | 0–127 | continuous | ||
/micromonsta/fx_type |
0 / 55 | 0–127 | continuous | ||
/micromonsta/fx_time |
12 | 0–127 | continuous | ||
/micromonsta/fx_feedback |
13 | 0–127 | continuous | ||
/micromonsta/fx_balance |
20 | 0–127 | continuous | ||
/micromonsta/fx_cutoff |
21 | 0–127 | continuous | ||
/micromonsta/eq_cutoff |
3 | 0–127 | continuous | ||
/micromonsta/filter_type |
0 / 13 | 0–127 | continuous | ||
/micromonsta/filter_cutoff |
74 | 0–127 | continuous | ||
/micromonsta/filter_resonance |
71 | 0–127 | continuous | ||
/micromonsta/filter_env2 |
85 | 0–127 | continuous | ||
/micromonsta/filter_lfo2 |
77 | 0–127 | continuous | ||
/micromonsta/filter_kbd_track |
0 / 14 | 0–127 | continuous | ||
/micromonsta/env1_type |
0 / 15 | 0–127 | continuous | ||
/micromonsta/env1_attack |
73 | 0–127 | continuous | ||
/micromonsta/env1_decay |
75 | 0–127 | continuous | ||
/micromonsta/env1_sustain |
79 | 0–127 | continuous | ||
/micromonsta/env1_release |
72 | 0–127 | continuous | ||
/micromonsta/env1_reset |
0 / 16 | 0–127 | continuous | ||
/micromonsta/env2_type |
0 / 17 | 0–127 | continuous | ||
/micromonsta/env2_attack |
80 | 0–127 | continuous | ||
/micromonsta/env2_decay |
81 | 0–127 | continuous | ||
/micromonsta/env2_sustain |
82 | 0–127 | continuous | ||
/micromonsta/env2_release |
83 | 0–127 | continuous | ||
/micromonsta/env2_reset |
0 / 18 | 0–127 | continuous | ||
/micromonsta/env3_type |
0 / 19 | 0–127 | continuous | ||
/micromonsta/env3_attack |
86 | 0–127 | continuous | ||
/micromonsta/env3_decay |
87 | 0–127 | continuous | ||
/micromonsta/env3_sustain |
89 | 0–127 | continuous | ||
/micromonsta/env3_release |
90 | 0–127 | continuous | ||
/micromonsta/env3_reset |
0 / 20 | 0–127 | continuous | ||
/micromonsta/lfo1_waveform |
0 / 21 | 0–127 | continuous | ||
/micromonsta/lfo1_rate |
0 / 22 | 0–127 | continuous | ||
/micromonsta/lfo1_delay |
0 / 23 | 0–127 | continuous | ||
/micromonsta/lfo1_attack |
54 | 0–127 | continuous | ||
/micromonsta/lfo1_phase |
0 / 24 | 0–127 | continuous | ||
/micromonsta/lfo1_key_sync |
0 / 25 | 0–127 | continuous | ||
/micromonsta/lfo2_waveform |
0 / 26 | 0–127 | continuous | ||
/micromonsta/lfo2_rate |
0 / 27 | 0–127 | continuous | ||
/micromonsta/lfo2_delay |
0 / 28 | 0–127 | continuous | ||
/micromonsta/lfo2_attack |
88 | 0–127 | continuous | ||
/micromonsta/lfo2_phase |
0 / 29 | 0–127 | continuous | ||
/micromonsta/lfo2_key_sync |
0 / 30 | 0–127 | continuous | ||
/micromonsta/lfo3_waveform |
0 / 31 | 0–127 | continuous | ||
/micromonsta/lfo3_rate |
0 / 32 | 0–127 | continuous | ||
/micromonsta/lfo3_delay |
0 / 33 | 0–127 | continuous | ||
/micromonsta/lfo3_attack |
57 | 0–127 | continuous | ||
/micromonsta/lfo3_phase |
0 / 34 | 0–127 | continuous | ||
/micromonsta/lfo3_key_sync |
0 / 35 | 0–127 | continuous | ||
/micromonsta/p1_source |
0 / 36 | 0–127 | continuous | ||
/micromonsta/p1_destination |
0 / 37 | 0–127 | continuous | ||
/micromonsta/p1_amount |
58 | 0–127 | continuous | ||
/micromonsta/p2_source |
0 / 38 | 0–127 | continuous | ||
/micromonsta/p2_destination |
0 / 39 | 0–127 | continuous | ||
/micromonsta/p2_amount |
59 | 0–127 | continuous | ||
/micromonsta/p3_source |
0 / 40 | 0–127 | continuous | ||
/micromonsta/p3_destination |
0 / 41 | 0–127 | continuous | ||
/micromonsta/p3_amount |
60 | 0–127 | continuous | ||
/micromonsta/p4_source |
0 / 42 | 0–127 | continuous | ||
/micromonsta/p4_destination |
0 / 43 | 0–127 | continuous | ||
/micromonsta/p4_amount |
61 | 0–127 | continuous | ||
/micromonsta/p5_source |
0 / 44 | 0–127 | continuous | ||
/micromonsta/p5_destination |
0 / 45 | 0–127 | continuous | ||
/micromonsta/p5_amount |
62 | 0–127 | continuous | ||
/micromonsta/p6_source |
0 / 46 | 0–127 | continuous | ||
/micromonsta/p6_destination |
0 / 47 | 0–127 | continuous | ||
/micromonsta/p6_amount |
63 | 0–127 | continuous | ||
/micromonsta/s1_source |
0 / 48 | 0–127 | continuous | ||
/micromonsta/s1_destination |
0 / 49 | 0–127 | continuous | ||
/micromonsta/s1_amount |
92 | 0–127 | continuous | ||
/micromonsta/s2_source |
0 / 50 | 0–127 | continuous | ||
/micromonsta/s2_destination |
0 / 51 | 0–127 | continuous | ||
/micromonsta/s2_amount |
93 | 0–127 | continuous | ||
/micromonsta/s3_source |
0 / 52 | 0–127 | continuous | ||
/micromonsta/s3_destination |
0 / 53 | 0–127 | continuous | ||
/micromonsta/s3_amount |
94 | 0–127 | continuous | ||
/micromonsta/lag_source |
0 / 54 | 0–127 | continuous | ||
/micromonsta/lag_amount |
95 | 0–127 | continuous | ||
/micromonsta/voice_mode |
0 / 99 | 0–127 | continuous | ||
/micromonsta/voice_unison |
0 / 100 | 0–127 | continuous | ||
/micromonsta/pitchbend_range |
0 / 102 | 0–24 | discrete | ||
/micromonsta/pan_spread_type |
0 / 101 | 0–127 | continuous | ||
/micromonsta/glide_amount |
5 | 0–127 | continuous | ||
/micromonsta/tempo |
0 / 103 | 0–127 | continuous | ||
/micromonsta/chorder |
0 / 93 | 0–127 | continuous | ||
/micromonsta/chorder_key |
0 / 94 | 0–127 | continuous | ||
/micromonsta/chorder_scale |
0 / 95 | 0–127 | continuous | ||
/micromonsta/itv1 |
0 / 96 | 0–127 | continuous | ||
/micromonsta/itv2 |
0 / 97 | 0–127 | continuous | ||
/micromonsta/itv3 |
98 | 0–127 | continuous |
Performance MIDI¶
Notes, pitch bend and any CC are also available: /micromonsta/note/on <note> <velocity>, /micromonsta/cc/<number> <value>, /micromonsta/pitchbend <0-16383>, /micromonsta/program_change <n>.
Limitations¶
CC/NRPN only. SysEx (preset management, display control, bulk dump/load, vendor-proprietary opcodes) is NOT covered by pencilresearch. To extend this device with SysEx, sniff the vendor editor, add `sysex.header/footer` + `commands` blocks, and use `update_device.md` PR template.