Skip to content

UDO Super Gemini V0 MIDI CC chart, NRPN and OSC map

The UDO Super Gemini V0 MIDI implementation: 91 CC, 9 NRPN, each named, for Claude (MCP), SuperCollider or any OSC app.

Device UDO Super Gemini V0
Vendor UDO
OSC prefix /super_gemini_v0
Source πŸŽ›οΈ Derived from an Electra One community preset
Revision per Electra preset
Upstream electra-preset
Driver file devices/udo/super_gemini_v0.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/udo/super_gemini_v0.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /super_gemini_v0/all_sounds_off 63

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as super_gemini_v0: ask β€œwhat can the UDO Super Gemini V0 do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (100)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/super_gemini_v0/all_sounds_off 120 0–127 continuous
/super_gemini_v0/waveform 29 0–127 continuous
/super_gemini_v0/range 30 0–127 continuous
/super_gemini_v0/waveform 31 0–127 continuous
/super_gemini_v0/range 106 0–127 continuous
/super_gemini_v0/tune 35 -64–63 continuous
/super_gemini_v0/mode 36 0–127 continuous
/super_gemini_v0/wave 26 0–127 continuous
/super_gemini_v0/dds1_dds2 37 -64–63 continuous
/super_gemini_v0/pan 10 -64–63 continuous
/super_gemini_v0/destination 23 0–127 continuous
/super_gemini_v0/waveform 16 0–127 continuous
/super_gemini_v0/rate 8 / 17 0–16383 continuous
/super_gemini_v0/fade_in 18 0–127 continuous
/super_gemini_v0/lr_phase 19 0–127 continuous
/super_gemini_v0/lfo_mode 20 0–127 continuous
/super_gemini_v0/voice_assign 78 0–127 continuous
/super_gemini_v0/unison_size 79 0–127 continuous
/super_gemini_v0/super_mode 24 0–127 continuous
/super_gemini_v0/binaural 80 0–127 continuous
/super_gemini_v0/lfo1_dds 21 0–127 continuous
/super_gemini_v0/x_mod 8 / 28 0–16383 continuous
/super_gemini_v0/detune 25 0–127 continuous
/super_gemini_v0/source 27 0–127 continuous
/super_gemini_v0/env1_dds 22 0–127 continuous
/super_gemini_v0/pitch_bend 76 -64–63 continuous
/super_gemini_v0/drift 94 0–127 continuous
/super_gemini_v0/hpf 95 0–127 continuous
/super_gemini_v0/lpf 8 / 74 0–16383 continuous
/super_gemini_v0/resonance 71 0–127 continuous
/super_gemini_v0/drive 41 0–127 continuous
/super_gemini_v0/f_keytrack 43 0–127 continuous
/super_gemini_v0/vcf_envelope 44 0–127 continuous
/super_gemini_v0/env_mod 45 0–127 continuous
/super_gemini_v0/lfo1_mod 46 0–127 continuous
/super_gemini_v0/dds2_mod 47 0–127 continuous
/super_gemini_v0/lfo2_mod 75 0–127 continuous
/super_gemini_v0/pitch_bend_mod 77 0–127 continuous
/super_gemini_v0/clock_sync 81 0–127 continuous
/super_gemini_v0/tempo_cc 3 0–127 continuous
/super_gemini_v0/portamento 5 0–127 continuous
/super_gemini_v0/dynamics 48 0–127 continuous
/super_gemini_v0/volume 7 0–127 continuous
/super_gemini_v0/vca_envelope 49 0–127 continuous
/super_gemini_v0/lfo1_mod 92 0–127 continuous
/super_gemini_v0/dds2_mod 109 0–127 continuous
/super_gemini_v0/lfo2_mod 42 0–127 continuous
/super_gemini_v0/2_attack 73 0–127 continuous
/super_gemini_v0/2_decay_hold 33 0–127 continuous
/super_gemini_v0/2_decay 57 0–127 continuous
/super_gemini_v0/2_sustain 58 0–127 continuous
/super_gemini_v0/2_release 72 0–127 continuous
/super_gemini_v0/1_attack 53 0–127 continuous
/super_gemini_v0/1_decay_hold 32 0–127 continuous
/super_gemini_v0/1_decay 54 0–127 continuous
/super_gemini_v0/1_sustain 55 0–127 continuous
/super_gemini_v0/1_release 56 0–127 continuous
/super_gemini_v0/1_hold 52 0–127 continuous
/super_gemini_v0/env1_mode 50 0–127 continuous
/super_gemini_v0/env_keytrack 51 0–127 continuous
/super_gemini_v0/delay_time 12 0–127 continuous
/super_gemini_v0/delay_feedback 13 0–127 continuous
/super_gemini_v0/freeze_toggle 69 0–127 continuous
/super_gemini_v0/delay_send 91 0–127 continuous
/super_gemini_v0/chorus 93 0–127 continuous
/super_gemini_v0/clock_divider 107 0–127 continuous
/super_gemini_v0/bender 1 0–127 continuous
/super_gemini_v0/ribbon 2 / 34 0–16383 continuous
/super_gemini_v0/foot_ctrl 4 0–127 continuous
/super_gemini_v0/mod_amount 9 -64–63 continuous
/super_gemini_v0/expression 11 0–127 continuous
/super_gemini_v0/destination 61 0–127 continuous
/super_gemini_v0/porta_layer 65 0–127 continuous
/super_gemini_v0/mod_layer 104 0–127 continuous
/super_gemini_v0/sequence_load 14 1–16 continuous
/super_gemini_v0/range 82 0–127 continuous
/super_gemini_v0/external_clock 84 0–127 continuous
/super_gemini_v0/mode 85 0–127 continuous
/super_gemini_v0/on 86 0–127 continuous
/super_gemini_v0/hold 87 0–127 continuous
/super_gemini_v0/lfo2_trigger 60 0–127 continuous
/super_gemini_v0/waveform 105 0–127 continuous
/super_gemini_v0/rate 62 0–127 continuous
/super_gemini_v0/fade_in 63 0–127 continuous
/super_gemini_v0/trig_rate 110 0–127 continuous
/super_gemini_v0/lfo2_dds 70 0–127 continuous
/super_gemini_v0/keyboard 67 0–127 continuous
/super_gemini_v0/lwr_lyr_detune 108 -64–63 continuous
/super_gemini_v0/perf_detune 111 -64–63 continuous
/super_gemini_v0/sustain 64 0–127 continuous
/super_gemini_v0/manual_mode 59 0–127 continuous
/super_gemini_v0/upper_midi_ch 16 / 3 1–16 discrete
/super_gemini_v0/clock_tx 16 / 4 0–127 continuous
/super_gemini_v0/clock_rcv 16 / 5 0–127 continuous
/super_gemini_v0/prog_chg_tx 16 / 7 0–127 continuous
/super_gemini_v0/prog_chg_rcv 16 / 8 0–127 continuous
/super_gemini_v0/tempo_nrpn 8 / 3 0–16383 continuous
/super_gemini_v0/x_mod_cc 28 0–127 continuous
/super_gemini_v0/rate_cc 17 0–127 continuous
/super_gemini_v0/lpf_cc 74 0–127 continuous

Performance MIDI

Notes, pitch bend and any CC are also available: /super_gemini_v0/note/on <note> <velocity>, /super_gemini_v0/cc/<number> <value>, /super_gemini_v0/pitchbend <0-16383>, /super_gemini_v0/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.

Frequently asked questions

How many parameters of the UDO Super Gemini V0 can be controlled over MIDI?

SynthHub's map of the UDO Super Gemini V0 lists 91 MIDI CC and 9 NRPN parameters, each with its number, range and a readable name; the full chart is on this page.

Can an AI agent like Claude control the UDO Super Gemini V0?

Yes: SynthHub's hosted MCP server knows the UDO Super Gemini V0's MIDI map, and its browser relay lets the agent send it parameter changes or load a sound, each sound change confirmed by you.