Skip to content

Neural DSP Quad Cortex MIDI CC chart, NRPN and OSC map

The Neural DSP Quad Cortex MIDI implementation: 31 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

Device Neural DSP Quad Cortex
Vendor Neural DSP
OSC prefix /quad_cortex
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/neural-dsp/quad_cortex.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/neural-dsp/quad_cortex.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 /quad_cortex/banks_and_presets/bank_select_msb 0

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

MIDI CC and NRPN parameters (31)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/quad_cortex/banks_and_presets/bank_select_msb 0 0–1 switch Banks and presets
/quad_cortex/banks_and_presets/bank_select_lsb 32 0–127 continuous Banks and presets
/quad_cortex/pedals/expression_pedal_1 1 0–127 continuous Pedals
/quad_cortex/pedals/expression_pedal_2 2 0–127 continuous Pedals
/quad_cortex/footswitches/footswitch_a 35 0–127 continuous Footswitches
/quad_cortex/footswitches/footswitch_b 36 0–127 continuous Footswitches
/quad_cortex/footswitches/footswitch_c 37 0–127 continuous Footswitches
/quad_cortex/footswitches/footswitch_d 38 0–127 continuous Footswitches
/quad_cortex/footswitches/footswitch_e 39 0–127 continuous Footswitches
/quad_cortex/footswitches/footswitch_f 40 0–127 continuous Footswitches
/quad_cortex/footswitches/footswitch_g 41 0–127 continuous Footswitches
/quad_cortex/footswitches/footswitch_h 42 0–127 continuous Footswitches
/quad_cortex/modes_and_scenes/scene_select 43 0–7 continuous Modes and scenes
/quad_cortex/modes_and_scenes/mode_select 47 0–2 continuous Modes and scenes
/quad_cortex/global_controls/tempo_bpm 44 0–127 continuous Global controls
/quad_cortex/global_controls/tuner_on_off 45 0–127 continuous Global controls
/quad_cortex/global_controls/gig_view_open_close 46 0–127 continuous Global controls
/quad_cortex/looper/open_close_looper_ui 48 64–127 continuous Looper
/quad_cortex/looper/duplicate_stop_duplicate 49 64–127 continuous Looper
/quad_cortex/looper/one_shot_enable_disable 50 64–127 continuous Looper
/quad_cortex/looper/half_speed_enable_disable 51 64–127 continuous Looper
/quad_cortex/looper/punch_in_out 52 0–127 continuous Looper
/quad_cortex/looper/record_overdub_stop 53 0–127 continuous Looper
/quad_cortex/looper/play_stop 54 64–127 continuous Looper
/quad_cortex/looper/reverse_enable_disable 55 64–127 continuous Looper
/quad_cortex/looper/undo_redo 56 64–127 continuous Looper
/quad_cortex/looper/duplicate_mode 57 0–1 switch Looper
/quad_cortex/looper/quantize 58 0–9 continuous Looper
/quad_cortex/looper/midi_clock_start 59 0–1 switch Looper
/quad_cortex/looper/perform_params_mode 60 0–1 switch Looper
/quad_cortex/looper/routing_mode 61 0–13 continuous Looper

Performance MIDI

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

How many parameters of the Neural DSP Quad Cortex can be controlled over MIDI?

SynthHub's map of the Neural DSP Quad Cortex lists 31 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 Neural DSP Quad Cortex?

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