Skip to content

Synapse Audio Dune 3 MIDI CC chart, NRPN and OSC map

The Synapse Audio Dune 3 MIDI implementation: 302 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

Device Synapse Audio Dune 3
Vendor Synapse Audio
OSC prefix /dune_3
Source πŸŽ›οΈ Derived from an Electra One community preset
Revision per Electra preset
Upstream electra-preset
Driver file devices/synapse-audio/dune_3.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/synapse-audio/dune_3.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /dune_3/density 16

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

MIDI CC and NRPN parameters (302)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/dune_3/density 2 0–32 continuous
/dune_3/amount 3 0–100 continuous
/dune_3/semi 4 -36–36 continuous
/dune_3/fine 5 -100–100 continuous
/dune_3/volume 52 0–100 continuous
/dune_3/detune 6 0–100 continuous
/dune_3/spread 7 0–100 continuous
/dune_3/reset 8 0–127 continuous
/dune_3/pan 53 -100–100 continuous
/dune_3/waveform 9 0–127 continuous
/dune_3/pw 27 50–100 continuous
/dune_3/freq 10 0–100 continuous
/dune_3/sync 11 0–127 continuous
/dune_3/position 13 0–100 continuous
/dune_3/interpol 14 0–100 continuous
/dune_3/one_shot 15 0–127 continuous
/dune_3/amt 16 0–100 continuous
/dune_3/ratio 17 0–127 continuous
/dune_3/fine 18 0–127 continuous
/dune_3/ktrk 19 0–100 continuous
/dune_3/amt 20 0–100 continuous
/dune_3/ratio 21 0–127 continuous
/dune_3/fine 22 0–127 continuous
/dune_3/fbk 23 0–100 continuous
/dune_3/amt 24 0–100 continuous
/dune_3/ratio 25 0–127 continuous
/dune_3/fine 26 0–127 continuous
/dune_3/density 12 0–32 continuous
/dune_3/amount 28 0–100 continuous
/dune_3/semi 29 -36–36 continuous
/dune_3/fine 30 -100–100 continuous
/dune_3/volume 54 0–100 continuous
/dune_3/detune 31 0–100 continuous
/dune_3/spread 82 0–100 continuous
/dune_3/reset 33 0–127 continuous
/dune_3/pan 55 -100–100 continuous
/dune_3/waveform 34 0–127 continuous
/dune_3/pw 35 50–100 continuous
/dune_3/freq 36 0–100 continuous
/dune_3/sync 37 0–127 continuous
/dune_3/position 38 0–100 continuous
/dune_3/interpol 39 0–100 continuous
/dune_3/one_shot 40 0–127 continuous
/dune_3/amt 41 0–100 continuous
/dune_3/ratio 42 0–127 continuous
/dune_3/fine 43 0–127 continuous
/dune_3/ktrk 44 0–100 continuous
/dune_3/amt 45 0–127 continuous
/dune_3/ratio 46 0–127 continuous
/dune_3/fine 47 0–127 continuous
/dune_3/fbk 48 0–100 continuous
/dune_3/amt 49 0–100 continuous
/dune_3/ratio 50 0–127 continuous
/dune_3/fine 51 0–127 continuous
/dune_3/waveform 58 0–127 continuous
/dune_3/semi 59 -36–36 continuous
/dune_3/fine 60 -100–100 continuous
/dune_3/reset 61 0–127 continuous
/dune_3/noise 56 0–100 continuous
/dune_3/volume 66 0–100 continuous
/dune_3/low_pass 62 0–127 continuous
/dune_3/high_pass 63 0–127 continuous
/dune_3/width 83 0–100 continuous
/dune_3/type 65 0–127 continuous
/dune_3/pan 57 -100–100 continuous
/dune_3/pan 67 -100–100 continuous
/dune_3/ring_mod 68 0–100 continuous
/dune_3/pan 69 -100–100 continuous
/dune_3/cutoff 74 0–100 continuous
/dune_3/resonance 71 0–100 continuous
/dune_3/env_amt 72 0–100 continuous
/dune_3/ktrk 73 0–100 continuous
/dune_3/drive 75 -100–100 continuous
/dune_3/amt 70 0–100 continuous
/dune_3/cutoff 76 0–100 continuous
/dune_3/resonance 77 0–100 continuous
/dune_3/env_amt 78 0–100 continuous
/dune_3/ktrk 79 0–100 continuous
/dune_3/drive 80 -100–100 continuous
/dune_3/adsr 85 0–127 continuous
/dune_3/adsr 86 0–127 continuous
/dune_3/adsr 87 0–127 continuous
/dune_3/adsr 88 0–127 continuous
/dune_3/analog 89 0–127 continuous
/dune_3/adsr 90 0–127 continuous
/dune_3/adsr 91 0–127 continuous
/dune_3/adsr 92 0–127 continuous
/dune_3/adsr 93 0–127 continuous
/dune_3/level 94 0–100 continuous
/dune_3/balance 84 -100–100 continuous
/dune_3/rate 95 0–127 continuous
/dune_3/shape 98 0–127 continuous
/dune_3/amount 99 0–100 continuous
/dune_3/poly 96 0–127 continuous
/dune_3/sync 97 0–127 continuous
/dune_3/fade_in 100 0–127 continuous
/dune_3/offset 101 -100–100 continuous
/dune_3/rate 102 0–127 continuous
/dune_3/shape 105 0–127 continuous
/dune_3/amount 106 0–100 continuous
/dune_3/poly 103 0–127 continuous
/dune_3/sync 104 0–127 continuous
/dune_3/fade_in 107 0–127 continuous
/dune_3/offset 108 -100–100 continuous
/dune_3/rate 109 0–127 continuous
/dune_3/shape 112 0–127 continuous
/dune_3/amount 113 0–100 continuous
/dune_3/poly 110 0–127 continuous
/dune_3/sync 111 0–127 continuous
/dune_3/fade_in 114 0–127 continuous
/dune_3/offset 115 -100–100 continuous
/dune_3/volume 119 0–100 continuous
/dune_3/limiter 118 0–127 continuous
/dune_3/detune 116 0–100 continuous
/dune_3/spread 117 0–100 continuous
/dune_3/1 120 0–127 continuous
/dune_3/2 121 0–127 continuous
/dune_3/3 122 0–127 continuous
/dune_3/4 123 0–127 continuous
/dune_3/5 124 0–127 continuous
/dune_3/6 125 0–127 continuous
/dune_3/7 126 0–127 continuous
/dune_3/8 127 0–127 continuous
/dune_3/distortion 2 0–127 continuous
/dune_3/eq_1 3 0–127 continuous
/dune_3/eq_2 4 0–127 continuous
/dune_3/phaser 6 0–127 continuous
/dune_3/chorus 11 0–127 continuous
/dune_3/delay_1 7 0–127 continuous
/dune_3/distortion 12 0–127 continuous
/dune_3/eq_1 13 0–127 continuous
/dune_3/eq_2 14 0–127 continuous
/dune_3/phaser 15 0–127 continuous
/dune_3/chorus 16 0–127 continuous
/dune_3/delay_1 17 0–127 continuous
/dune_3/delay_2 8 0–127 continuous
/dune_3/reverb 9 0–127 continuous
/dune_3/compressor 10 0–127 continuous
/dune_3/delay_2 18 0–127 continuous
/dune_3/reverb 19 0–127 continuous
/dune_3/compressor 20 0–127 continuous
/dune_3/offset 21 0–127 continuous
/dune_3/rate 22 0–127 continuous
/dune_3/rate 24 0–127 continuous
/dune_3/depth 25 0–127 continuous
/dune_3/lr_offset 26 0–127 continuous
/dune_3/feedback 27 0–127 continuous
/dune_3/low_cut 34 0–127 continuous
/dune_3/high_cut 35 0–127 continuous
/dune_3/dry_wet 36 0–127 continuous
/dune_3/low_cut 31 0–127 continuous
/dune_3/high_cut 32 0–127 continuous
/dune_3/dry_wet 33 0–127 continuous
/dune_3/drive 37 0–127 continuous
/dune_3/tone 38 0–127 continuous
/dune_3/dry_wet 39 0–127 continuous
/dune_3/drive 40 0–127 continuous
/dune_3/tone 41 0–127 continuous
/dune_3/dry_wet 42 0–127 continuous
/dune_3/sync 43 0–127 continuous
/dune_3/rate 44 0–127 continuous
/dune_3/spread 45 0–127 continuous
/dune_3/feedback 46 0–127 continuous
/dune_3/freq 47 0–127 continuous
/dune_3/depth 48 0–127 continuous
/dune_3/lr_offset 49 0–127 continuous
/dune_3/dry_wet 50 0–127 continuous
/dune_3/sync 51 0–127 continuous
/dune_3/rate 52 0–127 continuous
/dune_3/spread 53 0–127 continuous
/dune_3/feedback 54 0–127 continuous
/dune_3/freq 55 0–127 continuous
/dune_3/depth 56 0–127 continuous
/dune_3/lr_offset 57 0–127 continuous
/dune_3/dry_wet 58 0–127 continuous
/dune_3/sync 59 0–127 continuous
/dune_3/sync 60 0–127 continuous
/dune_3/sync 61 0–127 continuous
/dune_3/sync 62 0–127 continuous
/dune_3/freq 63 0–127 continuous
/dune_3/freq 64 0–127 continuous
/dune_3/q 65 0–127 continuous
/dune_3/freq 66 0–127 continuous
/dune_3/q 67 0–127 continuous
/dune_3/freq 68 0–127 continuous
/dune_3/gain 69 0–127 continuous
/dune_3/gain 70 0–127 continuous
/dune_3/type 71 0–127 continuous
/dune_3/gain 72 0–127 continuous
/dune_3/type 73 0–127 continuous
/dune_3/gain 74 0–127 continuous
/dune_3/freq 75 0–127 continuous
/dune_3/freq 76 0–127 continuous
/dune_3/freq 77 0–127 continuous
/dune_3/freq 78 0–127 continuous
/dune_3/q 79 0–127 continuous
/dune_3/freq 80 0–127 continuous
/dune_3/q 81 0–127 continuous
/dune_3/freq 82 0–127 continuous
/dune_3/gain 83 0–127 continuous
/dune_3/gain 84 0–127 continuous
/dune_3/type 85 0–127 continuous
/dune_3/gain 86 0–127 continuous
/dune_3/type 87 0–127 continuous
/dune_3/gain 88 0–127 continuous
/dune_3/freq 89 0–127 continuous
/dune_3/freq 90 0–127 continuous
/dune_3/freq 91 0–127 continuous
/dune_3/freq 92 0–127 continuous
/dune_3/q 93 0–127 continuous
/dune_3/freq 94 0–127 continuous
/dune_3/q 95 0–127 continuous
/dune_3/freq 96 0–127 continuous
/dune_3/gain 97 0–127 continuous
/dune_3/gain 98 0–127 continuous
/dune_3/type 99 0–127 continuous
/dune_3/gain 100 0–127 continuous
/dune_3/type 101 0–127 continuous
/dune_3/gain 102 0–127 continuous
/dune_3/freq 103 0–127 continuous
/dune_3/freq 104 0–127 continuous
/dune_3/freq 105 0–127 continuous
/dune_3/freq 106 0–127 continuous
/dune_3/q 107 0–127 continuous
/dune_3/freq 108 0–127 continuous
/dune_3/q 109 0–127 continuous
/dune_3/freq 110 0–127 continuous
/dune_3/gain 111 0–127 continuous
/dune_3/gain 112 0–127 continuous
/dune_3/type 113 0–127 continuous
/dune_3/gain 114 0–127 continuous
/dune_3/type 115 0–127 continuous
/dune_3/gain 116 0–127 continuous
/dune_3/freq 117 0–127 continuous
/dune_3/freq 118 0–127 continuous
/dune_3/l_rate 119 0–127 continuous
/dune_3/r_rate 120 0–127 continuous
/dune_3/low_cut 121 0–127 continuous
/dune_3/l_rate 122 0–127 continuous
/dune_3/r_rate 123 0–127 continuous
/dune_3/low_cut 124 0–127 continuous
/dune_3/high_cut 125 0–127 continuous
/dune_3/width 126 0–127 continuous
/dune_3/feedback 127 0–127 continuous
/dune_3/high_cut 2 0–127 continuous
/dune_3/width 3 0–127 continuous
/dune_3/feedback 4 0–127 continuous
/dune_3/mod_rate 5 0–127 continuous
/dune_3/mod_amt 6 0–127 continuous
/dune_3/dry_wet 7 0–127 continuous
/dune_3/mod_rate 8 0–127 continuous
/dune_3/mod_amt 9 0–127 continuous
/dune_3/dry_wet 10 0–127 continuous
/dune_3/l_rate 11 0–127 continuous
/dune_3/r_rate 12 0–127 continuous
/dune_3/l_rate 14 0–127 continuous
/dune_3/r_rate 15 0–127 continuous
/dune_3/low_cut 16 0–127 continuous
/dune_3/high_cut 17 0–127 continuous
/dune_3/width 18 0–127 continuous
/dune_3/feedback 19 0–127 continuous
/dune_3/high_cut 20 0–127 continuous
/dune_3/width 21 0–127 continuous
/dune_3/feedback 22 0–127 continuous
/dune_3/mod_rate 23 0–127 continuous
/dune_3/mod_amt 24 0–127 continuous
/dune_3/dry_wet 25 0–127 continuous
/dune_3/mod_rate 26 0–127 continuous
/dune_3/mod_amt 27 0–127 continuous
/dune_3/dry_wet 28 0–127 continuous
/dune_3/sync 29 0–127 continuous
/dune_3/predelay 30 0–127 continuous
/dune_3/time 31 0–127 continuous
/dune_3/sync 32 0–127 continuous
/dune_3/predelay 33 0–127 continuous
/dune_3/time 34 0–127 continuous
/dune_3/hf_damp 35 0–127 continuous
/dune_3/low_cut 36 0–127 continuous
/dune_3/color 37 0–127 continuous
/dune_3/hf_damp 38 0–127 continuous
/dune_3/low_cut 39 0–127 continuous
/dune_3/color 40 0–127 continuous
/dune_3/mod_amt 41 0–127 continuous
/dune_3/width 42 0–127 continuous
/dune_3/dry_wet 43 0–127 continuous
/dune_3/mod_amt 44 0–127 continuous
/dune_3/width 45 0–127 continuous
/dune_3/dry_wet 46 0–127 continuous
/dune_3/input 47 0–127 continuous
/dune_3/input 48 0–127 continuous
/dune_3/ratio 49 0–127 continuous
/dune_3/thres 50 0–127 continuous
/dune_3/attack 51 0–127 continuous
/dune_3/ratio 52 0–127 continuous
/dune_3/thres 53 0–127 continuous
/dune_3/attack 54 0–127 continuous
/dune_3/release 55 0–127 continuous
/dune_3/output 56 0–127 continuous
/dune_3/dry_wet 57 0–127 continuous
/dune_3/release 58 0–127 continuous
/dune_3/output 59 0–127 continuous
/dune_3/dry_wet 60 0–127 continuous

Performance MIDI

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

Which MIDI CC controls the filter cutoff on the Synapse Audio Dune 3?

CC 74 (0–100), named /dune_3/cutoff in SynthHub's map.

How many parameters of the Synapse Audio Dune 3 can be controlled over MIDI?

SynthHub's map of the Synapse Audio Dune 3 lists 302 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 Synapse Audio Dune 3?

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