Skip to content

UDO Audio Super 6: MIDI CC, NRPN and OSC map

The UDO Audio Super 6 as named OSC addresses — 89 CC — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.

Device UDO Audio Super 6
Vendor UDO Audio
OSC prefix /super_6
Source 📦 Derived from MIDI Guide (community CC/NRPN data)
Firmware unknown
Revision per pencilresearch canonical CSV
Upstream pencilresearch
Data licence CC-BY-SA-4.0 — MIDI Guide (https://midi.guide) by Pencil Research and contributors
Driver file devices/udo-audio/super_6.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-audio/super_6.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /super_6/general/bank_select 1

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as super_6: ask “what can the UDO Audio Super 6 do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (89)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/super_6/general/bank_select 0 0–2 continuous General
/super_6/general/modulation_lever 1 0–127 continuous General
/super_6/general/tempo 3 0–127 continuous General
/super_6/general/foot_controller 4 0–127 continuous General
/super_6/general/portamento_time 5 0–127 continuous General
/super_6/general/data_entry_msb 6 0–127 continuous General
/super_6/vca/env_level 7 0–127 continuous VCA
/super_6/delay/time 12 0–127 continuous Delay
/super_6/delay/feedback 13 0–127 continuous Delay
/super_6/chorus/i_on 14 0–127 continuous Chorus
/super_6/chorus/ii_on 15 0–127 continuous Chorus
/super_6/lfo/1_waveform_hf_mode 16 0–127 continuous LFO
/super_6/lfo/1_rate 17 0–127 continuous LFO
/super_6/lfo/1_delay 18 0–127 continuous LFO
/super_6/lfo/1_l_r_phase 19 0–127 continuous LFO
/super_6/lfo/1_mode 20 0–127 continuous LFO
/super_6/dds/lfo_1_amount 21 0–127 continuous DDS
/super_6/dds/env_1_amount 22 0–127 continuous DDS
/super_6/dds/modulator_destination 23 0–127 continuous DDS
/super_6/sound/super_mode 24 0–127 continuous Sound
/super_6/sound/pw_detune 25 0–127 continuous Sound
/super_6/sound/pwm_swm 26 0–127 continuous Sound
/super_6/sound/pwm_swm_src 27 0–127 continuous Sound
/super_6/sound/cross_mod 28 0–127 continuous Sound
/super_6/dds/1_waveform 29 0–127 continuous DDS
/super_6/dds/1_range 30 0–127 continuous DDS
/super_6/dds/2_waveform 31 0–127 continuous DDS
/super_6/dds/2_range 34 0–127 continuous DDS
/super_6/dds/2_tune 35 0–127 continuous DDS
/super_6/dds/2_mode 36 0–127 continuous DDS
/super_6/sound/ocsillator_mix_split_point 37 0–127 continuous Sound
/super_6/general/lsb_for_control_6_data_entry 38 0–127 continuous General
/super_6/vcf/hpf_mode 40 0–127 continuous VCF
/super_6/vcf/drive 41 0–127 continuous VCF
/super_6/vcf/keytrack 43 0–127 continuous VCF
/super_6/vcf/env_src 44 0–127 continuous VCF
/super_6/vcf/env_amt 45 0–127 continuous VCF
/super_6/vcf/lfo_1_amt 92 0–127 continuous VCF
/super_6/vcf/lfo_2_amt 75 0–127 continuous VCF
/super_6/vca/dynamics 48 0–127 continuous VCA
/super_6/vca/env_mode 49 0–127 continuous VCA
/super_6/env/1_mode 50 0–127 continuous Env
/super_6/env/1_keytrack 51 0–127 continuous Env
/super_6/env/1_hold 52 0–127 continuous Env
/super_6/env/1_attack 53 0–127 continuous Env
/super_6/env/1_decay 54 0–127 continuous Env
/super_6/env/1_sustain 55 0–127 continuous Env
/super_6/env/1_release 56 0–127 continuous Env
/super_6/env/2_decay 57 0–127 continuous Env
/super_6/env/2_sustain 58 0–127 continuous Env
/super_6/general/manual 59 0–127 continuous General
/super_6/lfo/2_trigger_src 60 0–127 continuous LFO
/super_6/general/performance_control_dest 61 0–127 continuous General
/super_6/lfo/2_rate 62 0–127 continuous LFO
/super_6/lfo/2_delay 63 0–127 continuous LFO
/super_6/general/sustain_pedal 64 0–127 continuous General
/super_6/dds/lfo_2_amt 70 0–127 continuous DDS
/super_6/vcf/resonance 71 0–127 continuous VCF
/super_6/env/2_release 72 0–127 continuous Env
/super_6/env/2_attack 73 0–127 continuous Env
/super_6/vcf/cutoff_frequency 74 0–127 continuous VCF
/super_6/dds/pitch_bend_amt 76 0–127 continuous DDS
/super_6/vcf/pitch_bend_amt 77 0–127 continuous VCF
/super_6/sound/voice_assign_mode 78 0–127 continuous Sound
/super_6/sound/union_size 79 0–127 continuous Sound
/super_6/sound/binaural_mode_on 80 0–127 continuous Sound
/super_6/sound/sync 81 0–127 continuous Sound
/super_6/arp_and_seq/arp_range 82 0–127 continuous Arp and seq
/super_6/arp_and_seq/arp_or_seq_swing 83 0–127 continuous Arp and seq
/super_6/arp_and_seq/arp_or_seq_mode 85 0–127 continuous Arp and seq
/super_6/arp_and_seq/arp_or_seq_on 86 0–127 continuous Arp and seq
/super_6/arp_and_seq/hold 87 0–127 continuous Arp and seq
/super_6/arp_and_seq/seq_rec_mode 89 0–127 continuous Arp and seq
/super_6/arp_and_seq/seq_length 90 0–127 continuous Arp and seq
/super_6/delay/level 91 0–127 continuous Delay
/super_6/general/data_increment 96 0–127 continuous General
/super_6/general/data_decrement 97 0–127 continuous General
/super_6/general/nrpn_lsb 98 0–127 continuous General
/super_6/general/nrpn_msb 99 0–127 continuous General
/super_6/general/rpn_lsb 100 0–127 continuous General
/super_6/general/rpn_msb 101 0–127 continuous General
/super_6/general/all_sound_off 120 0–127 continuous General
/super_6/general/reset_all_controllers 121 0–127 continuous General
/super_6/general/local_control_on_off 122 0–127 continuous General
/super_6/general/all_notes_off 123 0–127 continuous General
/super_6/general/omni_mode_off 124 0–127 continuous General
/super_6/general/omni_mode_on 125 0–127 continuous General
/super_6/general/mono_mode_on 126 0–127 continuous General
/super_6/general/poly_mode_on 127 0–127 continuous General

Performance MIDI

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