Skip to content

Supercritical Redshift 6: MIDI CC, NRPN and OSC map

The Supercritical Redshift 6 as named OSC addresses — 19 CC, 116 NRPN — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.

Device Supercritical Redshift 6
Vendor Supercritical
OSC prefix /redshift_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/supercritical/redshift_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/supercritical/redshift_6.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /redshift_6/part/drive 63

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

MIDI CC and NRPN parameters (116)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/redshift_6/part/drive 78 0 / 1 0–127 continuous Part
/redshift_6/part/character 70 0 / 2 0–127 continuous Part
/redshift_6/part/dco_osc_1_wave 1 / 0 0–4 discrete Part
/redshift_6/part/dco_osc_2_wave 1 / 1 0–4 discrete Part
/redshift_6/part/dco_osc_1_pw 1 / 2 0–16383 continuous Part
/redshift_6/part/dco_osc_2_pw 1 / 3 0–16383 continuous Part
/redshift_6/part/dco_osc_2_tune 1 / 4 0–16383 continuous Part
/redshift_6/part/dco_stack 75 1 / 5 1–8 continuous Part
/redshift_6/part/dco_detune 76 1 / 6 0–127 continuous Part
/redshift_6/part/dco_balance 77 1 / 7 0–127 continuous Part
/redshift_6/part/dco_noise_level 1 / 8 0–16383 continuous Part
/redshift_6/part/vcf_cutoff 79 2 / 0 0–127 continuous Part
/redshift_6/part/vcf_resonance 71 2 / 1 0–127 continuous Part
/redshift_6/part/vcf_env_amount 73 2 / 2 0–127 continuous Part
/redshift_6/part/vcf_filter_mode 72 2 / 3 0–127 continuous Part
/redshift_6/part/vcf_key_follow 2 / 4 0–16383 continuous Part
/redshift_6/part/vcf_vel_vcf_env 2 / 5 0–16383 continuous Part
/redshift_6/part/vcf_filter_engine 2 / 6 0–1 switch Part
/redshift_6/part/amp_gain 3 / 0 0–16383 continuous Part
/redshift_6/part/amp_pan 10 3 / 1 0–127 continuous Part
/redshift_6/part/amp_vel_amp 3 / 2 0–16383 continuous Part
/redshift_6/part/perform_pitch 4 / 0 0–16383 continuous Part
/redshift_6/part/perform_glide 4 / 1 0–16383 continuous Part
/redshift_6/part/perform_glide_mode 4 / 2 0–1 switch Part
/redshift_6/part/parts_volume 7 6 / 0 0–127 continuous Part
/redshift_6/part/parts_polyphony 6 / 1 1–6 discrete Part
/redshift_6/part/parts_unison 6 / 2 1–6 discrete Part
/redshift_6/part/parts_unison_pan_spread 6 / 3 0–16383 continuous Part
/redshift_6/part/parts_paraphony 6 / 4 1–16 discrete Part
/redshift_6/part/parts_trigger_mode 6 / 5 0–1 switch Part
/redshift_6/part/parts_part_enabled 6 / 6 0–1 switch Part
/redshift_6/part/parts_output 6 / 7 0–2 discrete Part
/redshift_6/part/parts_voices_mode 6 / 8 0–1 switch Part
/redshift_6/global/fx_enabled 8 / 0 0–1 switch Global
/redshift_6/global/fx_engine 8 / 1 0–3 discrete Global
/redshift_6/global/clock_bpm 10 / 0 100–2500 continuous Global
/redshift_6/part/key_dco_key_follow 11 / 0 0–16383 continuous Part
/redshift_6/part/key_lowest_key 11 / 1 0–127 continuous Part
/redshift_6/part/key_highest_key 11 / 2 0–127 continuous Part
/redshift_6/part/wheel_pitch_bend_up 14 / 0 0–24 discrete Part
/redshift_6/part/wheel_pitch_bend_down 14 / 1 0–24 discrete Part
/redshift_6/part/amp_attack 14 19 / 0 0–127 continuous Part
/redshift_6/part/amp_decay 15 19 / 1 0–127 continuous Part
/redshift_6/part/amp_sustain 16 19 / 2 0–127 continuous Part
/redshift_6/part/amp_release 17 19 / 3 0–127 continuous Part
/redshift_6/part/amp_reset 19 / 4 0–1 switch Part
/redshift_6/part/vcf_attack 18 20 / 0 0–127 continuous Part
/redshift_6/part/vcf_decay 19 20 / 1 0–127 continuous Part
/redshift_6/part/vcf_sustain 20 20 / 2 0–127 continuous Part
/redshift_6/part/vcf_release 21 20 / 3 0–127 continuous Part
/redshift_6/part/vcf_reset 20 / 4 0–1 switch Part
/redshift_6/part/dco_attack 21 / 0 0–16383 continuous Part
/redshift_6/part/dco_decay 21 / 1 0–16383 continuous Part
/redshift_6/part/dco_sustain 21 / 2 0–16383 continuous Part
/redshift_6/part/dco_release 21 / 3 0–16383 continuous Part
/redshift_6/part/dco_reset 21 / 4 0–1 switch Part
/redshift_6/part/aux_attack 22 / 0 0–16383 continuous Part
/redshift_6/part/aux_decay 22 / 1 0–16383 continuous Part
/redshift_6/part/aux_sustain 22 / 2 0–16383 continuous Part
/redshift_6/part/aux_release 22 / 3 0–16383 continuous Part
/redshift_6/part/aux_reset 22 / 4 0–1 switch Part
/redshift_6/part/lfo_1_rate 23 / 0 0–16383 continuous Part
/redshift_6/part/lfo_1_clock_multiplier 23 / 1 0–19 discrete Part
/redshift_6/part/lfo_1_wave 23 / 2 0–9 discrete Part
/redshift_6/part/lfo_1_sync 23 / 3 0–7 discrete Part
/redshift_6/part/lfo_1_reset_phase 23 / 4 0–16383 continuous Part
/redshift_6/part/lfo_2_rate 24 / 0 0–16383 continuous Part
/redshift_6/part/lfo_2_clock_multiplier 24 / 1 0–19 discrete Part
/redshift_6/part/lfo_2_wave 24 / 2 0–9 discrete Part
/redshift_6/part/lfo_2_sync 24 / 3 0–7 discrete Part
/redshift_6/part/lfo_2_reset_phase 24 / 4 0–16383 continuous Part
/redshift_6/part/lfo_3_rate 25 / 0 0–16383 continuous Part
/redshift_6/part/lfo_3_clock_multiplier 25 / 1 0–19 discrete Part
/redshift_6/part/lfo_3_wave 25 / 2 0–9 discrete Part
/redshift_6/part/lfo_3_sync 25 / 3 0–7 discrete Part
/redshift_6/part/lfo_3_reset_phase 25 / 4 0–16383 continuous Part
/redshift_6/part/lfo_4_rate 26 / 0 0–16383 continuous Part
/redshift_6/part/lfo_4_clock_multiplier 26 / 1 0–19 discrete Part
/redshift_6/part/lfo_4_wave 26 / 2 0–9 discrete Part
/redshift_6/part/lfo_4_sync 26 / 3 0–7 discrete Part
/redshift_6/part/lfo_4_reset_phase 26 / 4 0–16383 continuous Part
/redshift_6/part/seq_enabled 27 / 0 0–1 switch Part
/redshift_6/part/seq_engine 27 / 1 0–0 continuous Part
/redshift_6/part/arp_clock_multiplier 28 / 0 0–19 discrete Part
/redshift_6/part/arp_gate 28 / 1 0–16383 continuous Part
/redshift_6/part/arp_mode 28 / 2 0–5 discrete Part
/redshift_6/part/arp_octaves 28 / 3 1–4 discrete Part
/redshift_6/part/arp_sync 28 / 4 0–1 switch Part
/redshift_6/part/vcf_mirror_twins_separation 30 / 0 0–16383 continuous Part
/redshift_6/part/vcf_mirror_twins_depth 30 / 1 0–16383 continuous Part
/redshift_6/part/vcf_mirror_twins_twin 30 / 2 0–1 switch Part
/redshift_6/global/fx_stage_reverb_decay 31 / 0 0–16383 continuous Global
/redshift_6/global/fx_stage_reverb_level 31 / 1 0–16383 continuous Global
/redshift_6/global/fx_stage_reverb_damping 31 / 2 0–16383 continuous Global
/redshift_6/global/fx_stage_reverb_hi_cut 31 / 3 0–16383 continuous Global
/redshift_6/global/fx_stage_reverb_lo_cut 31 / 4 0–16383 continuous Global
/redshift_6/global/fx_stage_reverb_predelay 31 / 5 0–16383 continuous Global
/redshift_6/global/fx_stage_reverb_stage 31 / 6 0–4 discrete Global
/redshift_6/global/fx_stage_reverb_chorus 31 / 7 0–3 discrete Global
/redshift_6/global/fx_vintage_chorus_mode 32 / 0 0–3 discrete Global
/redshift_6/global/fx_chorus_mix 33 / 0 0–16383 continuous Global
/redshift_6/global/fx_chorus_delay 33 / 1 0–16383 continuous Global
/redshift_6/global/fx_chorus_depth 33 / 2 0–16383 continuous Global
/redshift_6/global/fx_chorus_rate 33 / 3 0–16383 continuous Global
/redshift_6/global/fx_chorus_feedback 33 / 4 0–16383 continuous Global
/redshift_6/global/fx_chorus_tone 33 / 5 0–16383 continuous Global
/redshift_6/global/fx_chorus_mode 33 / 6 0–3 discrete Global
/redshift_6/global/fx_x_delay_time 34 / 0 0–16383 continuous Global
/redshift_6/global/fx_x_delay_bpm_div 34 / 1 0–12 discrete Global
/redshift_6/global/fx_x_delay_level 34 / 2 0–16383 continuous Global
/redshift_6/global/fx_x_delay_feedback 34 / 3 0–16383 continuous Global
/redshift_6/global/fx_x_delay_sync 34 / 4 0–1 switch Global
/redshift_6/global/fx_x_delay_x_pan 34 / 5 0–16383 continuous Global
/redshift_6/global/fx_x_delay_time_offset 34 / 6 0–16383 continuous Global
/redshift_6/global/fx_x_delay_damping 34 / 7 0–16383 continuous Global
/redshift_6/global/fx_x_delay_chorus 34 / 8 0–3 discrete Global

Performance MIDI

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