Skip to content

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:

osc-bridge osc-send /micromonsta/bank_sel 63

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.