Skip to content

Electra Community Polyexciter (13) MIDI CC chart, NRPN and OSC map

The Electra Community Polyexciter (13) MIDI implementation: 66 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

Device Electra Community Polyexciter (13)
Vendor Electra Community
OSC prefix /polyexciter_13
Source πŸŽ›οΈ Derived from an Electra One community preset
Revision per Electra preset
Upstream electra-preset
Driver file devices/electra-community/polyexciter_13.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/electra-community/polyexciter_13.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /polyexciter_13/attn_1 100

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as polyexciter_13: ask β€œwhat can the Electra Community Polyexciter (13) do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (66)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/polyexciter_13/attn_1 1 -200–200 continuous
/polyexciter_13/attn_2 2 -200–200 continuous
/polyexciter_13/attn_3 3 -200–200 continuous
/polyexciter_13/attn_4 4 -200–200 continuous
/polyexciter_13/attn_5 5 -200–200 continuous
/polyexciter_13/attn_6 6 -200–200 continuous
/polyexciter_13/mode 7 0–2 continuous
/polyexciter_13/table 8 -1–999 continuous
/polyexciter_13/exciter 9 0–127 continuous
/polyexciter_13/exciter_length 10 1–597 continuous
/polyexciter_13/tone 11 0–127 continuous
/polyexciter_13/damp 12 0–100 continuous
/polyexciter_13/release_damp 13 0–100 continuous
/polyexciter_13/pressure 14 0–127 continuous
/polyexciter_13/veloc_strike 15 0–100 continuous
/polyexciter_13/veloc_tone 16 -100–100 continuous
/polyexciter_13/veloc_damp 17 -100–100 continuous
/polyexciter_13/veloc_excite 18 -127–127 continuous
/polyexciter_13/pitch_damp 19 -100–100 continuous
/polyexciter_13/pitch_excite 20 -100–100 continuous
/polyexciter_13/pitch_lpf 21 -100–100 continuous
/polyexciter_13/press_excite 22 -127–127 continuous
/polyexciter_13/env_pitch 23 -120–120 continuous
/polyexciter_13/env_exciter 24 -127–127 continuous
/polyexciter_13/lfo_pitch 25 -200–200 continuous
/polyexciter_13/lfo_exciter 26 -127–127 continuous
/polyexciter_13/lfo_speed 27 -100–100 continuous
/polyexciter_13/attack_time 28 0–127 continuous
/polyexciter_13/decay_time 29 0–127 continuous
/polyexciter_13/sustain_level 30 -127–127 continuous
/polyexciter_13/release_time 31 0–127 continuous
/polyexciter_13/coarse_tune 32 -60–60 continuous
/polyexciter_13/fine_tune 33 -100–100 continuous
/polyexciter_13/gain 34 -40–24 continuous
/polyexciter_13/sustain 35 0–1 switch
/polyexciter_13/bend_range 36 0–48 continuous
/polyexciter_13/chord_enable 37 0–7 continuous
/polyexciter_13/chord_key 38 -12–12 continuous
/polyexciter_13/chord_scale 39 0–7 continuous
/polyexciter_13/chord_shape 40 0–13 continuous
/polyexciter_13/chrd_inversion 41 0–3 continuous
/polyexciter_13/arpeg_1_mode 42 0–14 continuous
/polyexciter_13/arpeg_2_mode 43 0–14 continuous
/polyexciter_13/arpeg_3_mode 44 0–14 continuous
/polyexciter_13/arpeg_1_range 45 1–3 continuous
/polyexciter_13/arpeg_2_range 46 1–3 continuous
/polyexciter_13/arpeg_3_range 47 1–3 continuous
/polyexciter_13/chorus_mode 51 0–2 continuous
/polyexciter_13/delay_mode 52 0–2 continuous
/polyexciter_13/delay_level 53 -40–0 continuous
/polyexciter_13/delay_time 54 1–18 continuous
/polyexciter_13/delay_feedback 55 0–100 continuous
/polyexciter_13/unison 56 1–8 continuous
/polyexciter_13/unison_detune 57 0–100 continuous
/polyexciter_13/lowpass_filter 50 0–127 continuous
/polyexciter_13/scala_mts 48 0–127 continuous
/polyexciter_13/scala_kbm 49 0–127 continuous
/polyexciter_13/output_spread 58 -100–100 continuous
/polyexciter_13/output_mode 59 0–3 continuous
/polyexciter_13/input_mode 60 0–18 continuous
/polyexciter_13/sustain_mode 61 0–1 switch
/polyexciter_13/midi_vel_curve 62 0–3 continuous
/polyexciter_13/ext_exciter_in 63 0–6 continuous
/polyexciter_13/pitch_bend_in 64 0–6 continuous
/polyexciter_13/arp_reset_in 65 0–6 continuous
/polyexciter_13/max_voices 66 1–8 continuous

Performance MIDI

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

How many parameters of the Electra Community Polyexciter (13) can be controlled over MIDI?

SynthHub's map of the Electra Community Polyexciter (13) lists 66 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 Electra Community Polyexciter (13)?

Yes: SynthHub's hosted MCP server knows the Electra Community Polyexciter (13)'s MIDI map, and its browser relay lets the agent send it parameter changes or load a sound, each sound change confirmed by you.