Skip to content

Melbourne Instruments Delia MIDI CC chart, NRPN and OSC map

The Melbourne Instruments Delia MIDI implementation: 62 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

Device Melbourne Instruments Delia
Vendor Melbourne Instruments
OSC prefix /delia
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/melbourne-instruments/delia.pencilresearch.fw-unknown.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/melbourne-instruments/delia.pencilresearch.fw-unknown.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /delia/performance/bank_select_msb 63

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

MIDI CC and NRPN parameters (62)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/delia/performance/bank_select_msb 0 0–127 continuous Performance
/delia/performance/glide_rate 5 0–127 continuous Performance
/delia/performance/layer_volume 7 0–127 continuous Performance
/delia/performance/tempo 9 0–127 continuous Performance
/delia/performance/pan 10 0–127 continuous Performance
/delia/performance/morph 85 0–127 continuous Performance
/delia/performance/sustain 86 0–127 continuous Performance
/delia/modulation/wheel 1 0–127 continuous Modulation
/delia/modulation/matrix_midi_source 2 0–127 continuous Modulation
/delia/modulation/expression_source 11 0–127 continuous Modulation
/delia/oscillators/oscillator_1_coarse_tune 24 0–127 continuous Oscillators
/delia/oscillators/oscillator_1_tune 22 0–127 continuous Oscillators
/delia/oscillators/oscillator_1_shape 26 0–127 continuous Oscillators
/delia/oscillators/oscillator_1_level 28 0–127 continuous Oscillators
/delia/oscillators/oscillator_2_coarse_tune 25 0–127 continuous Oscillators
/delia/oscillators/oscillator_2_tune 23 0–127 continuous Oscillators
/delia/oscillators/oscillator_2_shape 27 0–127 continuous Oscillators
/delia/oscillators/oscillator_2_level 29 0–127 continuous Oscillators
/delia/oscillators/oscillator_3_coarse_tune 32 0–127 continuous Oscillators
/delia/oscillators/oscillator_3_tune 30 0–127 continuous Oscillators
/delia/oscillators/oscillator_3_position 33 0–127 continuous Oscillators
/delia/oscillators/oscillator_3_level 35 0–127 continuous Oscillators
/delia/oscillators/oscillator_4_noise_type 31 0–127 continuous Oscillators
/delia/oscillators/oscillator_4_tone 34 0–127 continuous Oscillators
/delia/oscillators/oscillator_4_level 36 0–127 continuous Oscillators
/delia/filter/high_pass_filter_cutoff 43 0–127 continuous Filter
/delia/filter/high_pass_filter_resonance 46 0–127 continuous Filter
/delia/filter/low_pass_filter_cutoff 44 0–127 continuous Filter
/delia/filter/low_pass_filter_resonance 47 0–127 continuous Filter
/delia/filter/drive 45 0–127 continuous Filter
/delia/filter_envelope/level 48 0–127 continuous Filter envelope
/delia/filter_envelope/attack 49 0–127 continuous Filter envelope
/delia/filter_envelope/decay 50 0–127 continuous Filter envelope
/delia/filter_envelope/sustain 51 0–127 continuous Filter envelope
/delia/filter_envelope/release 52 0–127 continuous Filter envelope
/delia/amplifier_envelope/level 53 0–127 continuous Amplifier envelope
/delia/amplifier_envelope/attack 54 0–127 continuous Amplifier envelope
/delia/amplifier_envelope/decay 55 0–127 continuous Amplifier envelope
/delia/amplifier_envelope/sustain 56 0–127 continuous Amplifier envelope
/delia/amplifier_envelope/release 57 0–127 continuous Amplifier envelope
/delia/auxiliary_envelope/level 58 0–127 continuous Auxiliary envelope
/delia/auxiliary_envelope/attack 59 0–127 continuous Auxiliary envelope
/delia/auxiliary_envelope/decay 60 0–127 continuous Auxiliary envelope
/delia/auxiliary_envelope/sustain 61 0–127 continuous Auxiliary envelope
/delia/auxiliary_envelope/release 62 0–127 continuous Auxiliary envelope
/delia/lfos/lfo_1_rate 37 0–127 continuous LFOs
/delia/lfos/lfo_1_level 38 0–127 continuous LFOs
/delia/lfos/lfo_2_rate 39 0–127 continuous LFOs
/delia/lfos/lfo_2_level 40 0–127 continuous LFOs
/delia/lfos/lfo_3_rate 41 0–127 continuous LFOs
/delia/lfos/lfo_3_level 42 0–127 continuous LFOs
/delia/effects/effect_level 12 0–127 continuous Effects
/delia/effects/effect_1_mix 13 0–127 continuous Effects
/delia/effects/effect_2_mix 14 0–127 continuous Effects
/delia/effects/delay_feedback 15 0–127 continuous Effects
/delia/effects/delay_time 16 0–127 continuous Effects
/delia/effects/delay_tone 17 0–127 continuous Effects
/delia/effects/reverb_time 18 0–127 continuous Effects
/delia/effects/reverb_delay 19 0–127 continuous Effects
/delia/effects/reverb_tone 20 0–127 continuous Effects
/delia/effects/reverb_shimmer 21 0–127 continuous Effects
/delia/effects/spin 63 0–127 continuous Effects

Performance MIDI

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

Frequently asked questions

Which MIDI CC controls the filter cutoff on the Melbourne Instruments Delia?

CC 43 (0–127), named /delia/filter/high_pass_filter_cutoff in SynthHub's map.

How many parameters of the Melbourne Instruments Delia can be controlled over MIDI?

SynthHub's map of the Melbourne Instruments Delia lists 62 MIDI CC 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 Melbourne Instruments Delia?

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