Skip to content

Waldorf Kyra Ch 3-4: MIDI CC, NRPN and OSC map

The Waldorf Kyra Ch 3-4 as named OSC addresses — 91 SysEx commands — ready to use from Claude (MCP), SuperCollider, Sonic Pi, TouchDesigner or any OSC app via osc-bridge.

Device Waldorf Kyra Ch 3-4
Vendor Waldorf
OSC prefix /kyra_ch_3_4
Source 🎛️ Derived from an Electra One community preset
Revision per Electra preset
Upstream electra-preset
Driver file devices/waldorf/kyra_ch_3_4.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/waldorf/kyra_ch_3_4.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /kyra_ch_3_4/tune

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as kyra_ch_3_4: ask “what can the Waldorf Kyra Ch 3-4 do?” and it reads this map with list_routes. See the MCP guide.

SysEx commands (91)

OSC address Arguments
/kyra_ch_3_4/tune val: u7
/kyra_ch_3_4/hard_sync val: u7
/kyra_ch_3_4/pulse_width val: u7
/kyra_ch_3_4/wave_group val: u7
/kyra_ch_3_4/lfo1_pitch val: u7
/kyra_ch_3_4/lfo2_width val: u7
/kyra_ch_3_4/saw_level val: u7
/kyra_ch_3_4/wave_level val: u7
/kyra_ch_3_4/pulse_level val: u7
/kyra_ch_3_4/wave_number val: u7
/kyra_ch_3_4/wave_2_fm val: u7
/kyra_ch_3_4/aux_level val: u7
/kyra_ch_3_4/detune val: u7
/kyra_ch_3_4/intensity val: u7
/kyra_ch_3_4/spread val: u7
/kyra_ch_3_4/sub_osc val: u7
/kyra_ch_3_4/sub_level val: u7
/kyra_ch_3_4/octave val: u7
/kyra_ch_3_4/sub_detune val: u7
/kyra_ch_3_4/filter_type val: u7
/kyra_ch_3_4/frequency val: u7
/kyra_ch_3_4/resonance val: u7
/kyra_ch_3_4/eg1_freq val: u7
/kyra_ch_3_4/eg2_freq val: u7
/kyra_ch_3_4/filter_config val: u7
/kyra_ch_3_4/filter_balance val: u7
/kyra_ch_3_4/lfo2_freq val: u7
/kyra_ch_3_4/lfo3_freq val: u7
/kyra_ch_3_4/freq_follow val: u7
/kyra_ch_3_4/follow_rt_key val: u7
/kyra_ch_3_4/adsr val: u7
/kyra_ch_3_4/eg_slope val: u7
/kyra_ch_3_4/shape val: u7
/kyra_ch_3_4/rate val: u7
/kyra_ch_3_4/mode val: u7
/kyra_ch_3_4/delay val: u7
/kyra_ch_3_4/limiter_curve val: u7
/kyra_ch_3_4/stereo_pan val: u7
/kyra_ch_3_4/clock val: u7
/kyra_ch_3_4/range val: u7
/kyra_ch_3_4/phase val: u7
/kyra_ch_3_4/lfo1_amp val: u7
/kyra_ch_3_4/lfo2_pan val: u7
/kyra_ch_3_4/velo_scaling val: u7
/kyra_ch_3_4/mix val: u7
/kyra_ch_3_4/time val: u7
/kyra_ch_3_4/predelay val: u7
/kyra_ch_3_4/damping val: u7
/kyra_ch_3_4/darkness val: u7
/kyra_ch_3_4/low_freq val: u7
/kyra_ch_3_4/low_gain val: u7
/kyra_ch_3_4/mid_freq val: u7
/kyra_ch_3_4/mid_q_factor val: u7
/kyra_ch_3_4/mid_gain val: u7
/kyra_ch_3_4/high_freq val: u7
/kyra_ch_3_4/high_gain val: u7
/kyra_ch_3_4/f_gain val: u7
/kyra_ch_3_4/f_tune val: u7
/kyra_ch_3_4/f_mod_depth val: u7
/kyra_ch_3_4/f_mod_speed val: u7
/kyra_ch_3_4/drive val: u7
/kyra_ch_3_4/type val: u7
/kyra_ch_3_4/final_level val: u7
/kyra_ch_3_4/rolloff_corner val: u7
/kyra_ch_3_4/feedback val: u7
/kyra_ch_3_4/clock_beat val: u7
/kyra_ch_3_4/clock_source val: u7
/kyra_ch_3_4/mod_speed val: u7
/kyra_ch_3_4/mod_depth val: u7
/kyra_ch_3_4/lfo_waveshape val: u7
/kyra_ch_3_4/effect_mode val: u7
/kyra_ch_3_4/delay_time val: u7
/kyra_ch_3_4/source val: u7
/kyra_ch_3_4/destination val: u7
/kyra_ch_3_4/patch_volume val: u7
/kyra_ch_3_4/voice_mode val: u7
/kyra_ch_3_4/amount val: u7
/kyra_ch_3_4/dual_mode val: u7
/kyra_ch_3_4/panorama val: u7
/kyra_ch_3_4/portamento val: u7
/kyra_ch_3_4/p_bend_range val: u7
/kyra_ch_3_4/key_mode val: u7
/kyra_ch_3_4/aux_osc_mode val: u7
/kyra_ch_3_4/dual_detune val: u7
/kyra_ch_3_4/enable val: u7
/kyra_ch_3_4/pattern val: u7
/kyra_ch_3_4/gate_length val: u7
/kyra_ch_3_4/tempo val: u7
/kyra_ch_3_4/time_source val: u7
/kyra_ch_3_4/beat val: u7
/kyra_ch_3_4/latch_mode val: u7

Performance MIDI

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