Skip to content

osc-bridge Test Synth: MIDI CC, NRPN and OSC map

The osc-bridge Test Synth as named OSC addresses — 5 CC, 1 NRPN, 3 drum sounds — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.

Device osc-bridge Test Synth
Vendor osc-bridge
OSC prefix /test_synth
Source 🧪 Virtual test device, simulated by osc-bridge connect --test-synth
Firmware 1.0
Revision 1.0
Upstream test-fixture
Driver file devices/examples/test_synth.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/examples/test_synth.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /test_synth/filter/cutoff 63

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

MIDI CC and NRPN parameters (6)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/test_synth/filter/cutoff 74 0–127 continuous
/test_synth/filter/resonance 71 0–127 continuous
/test_synth/amp/attack 73 0–127 continuous
/test_synth/amp/release 72 0–127 continuous
/test_synth/osc/waveform 70 0–3 discrete
/test_synth/lfo/rate 0 / 1 0–16383 continuous

Drum sounds (3)

Send <address> [velocity] [note] [channel] to fire the sound (Note On).

OSC address Sound Note(s) Channel Velocity
/test_synth/drum/kick Kick 36 10
/test_synth/drum/snare Snare 38 10
/test_synth/drum/hat Closed hat 42 10

Performance MIDI

Notes, pitch bend and any CC are also available: /test_synth/note/on <note> <velocity>, /test_synth/cc/<number> <value>, /test_synth/pitchbend <0-16383>, /test_synth/program_change <n>.