Written from devices/dreadbox/typhon.electra-community-clone.fw-unknown.jsonEdit on GitHubJSON

Dreadbox Typhon (per Electra preset) MIDI CC chart, NRPN and OSC map

The Dreadbox Typhon MIDI implementation: 95 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

  • sourceElectra One preset
  • real unitnot yet checked

Not checked on a real Dreadbox Typhon yet. Own one? Load a sound or send a control, and tell us whether it worked.

Maker
Dreadbox
Version
per Electra preset
Source
Electra One preset
OSC prefix
/typhon

Use 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/dreadbox/typhon.electra-community-clone.fw-unknown.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /typhon/wave 50

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

MIDI controls

95 controls, each with its number, its range and the name to send
Control CC Range Name to send
Wave 5 0–100 /typhon/wave
Filter envelop 27 0–100 /typhon/filter_envelop
Filter envelop 28 0–100 /typhon/filter_envelop
Filter envelop 29 0–100 /typhon/filter_envelop
Filter envelop 30 0–100 /typhon/filter_envelop
Time 31 0–100 /typhon/time
Level 33 0–100 /typhon/level
Cutoff 4 0–100 /typhon/cutoff
Cutoff 12 0–100 /typhon/cutoff
Tune 2 6 -100–100 /typhon/tune_2
Amp envelope 34 0–100 /typhon/amp_envelope
Amp envelope 35 0–100 /typhon/amp_envelope
Amp envelope 36 0–100 /typhon/amp_envelope
Amp envelope 37 0–100 /typhon/amp_envelope
Time 38 0–100 /typhon/time
Level 8 0–100 /typhon/level
Resonance 3 0–100 /typhon/resonance
Resonance 13 0–100 /typhon/resonance
Filter trackng 9 0–100 /typhon/filter_trackng
Glide amount 7 0–100 /typhon/glide_amount
Mod wheel 1 0–100 /typhon/mod_wheel
Bank 0 0–3 /typhon/bank
Filter fm amnt 11 0–100 /typhon/filter_fm_amnt
Breath 2 0–100 /typhon/breath
M1 mode 93 0–127 /typhon/m1_mode
M2 mode 94 0–127 /typhon/m2_mode
M3 mode 95 0–127 /typhon/m3_mode
Length 89 0–127 /typhon/length
Division 90 0–127 /typhon/division
Probability 91 0–100 /typhon/probability
Fx1 type 96 0–127 /typhon/fx1_type
Fx2 type 97 0–127 /typhon/fx2_type
Fx3 type 98 0–127 /typhon/fx3_type
Swing 92 50–75 /typhon/swing
Parameter 1 40 0–100 /typhon/parameter_1
Parameter 2 41 0–100 /typhon/parameter_2
Parameter 3 42 0–100 /typhon/parameter_3
Cv level 43 -24–24 /typhon/cv_level
Cv1 level 44 -24–24 /typhon/cv1_level
Cv2 level 45 -24–24 /typhon/cv2_level
Wave level 46 -100–100 /typhon/wave_level
Cut level 47 -100–100 /typhon/cut_level
Vca level 48 -100–100 /typhon/vca_level
Fx1 level 49 -100–100 /typhon/fx1_level
Fx2 level 51 -100–100 /typhon/fx2_level
Fx3 level 52 -100–100 /typhon/fx3_level
Parameter 1 56 0–100 /typhon/parameter_1
Parameter 2 57 0–100 /typhon/parameter_2
Parameter 3 58 0–100 /typhon/parameter_3
Cv level 59 -24–24 /typhon/cv_level
Cv1 level 60 -24–24 /typhon/cv1_level
Cv2 level 61 -24–24 /typhon/cv2_level
Wave level 62 -100–100 /typhon/wave_level
Cut level 63 -100–100 /typhon/cut_level
Vca level 65 -100–100 /typhon/vca_level
Fx1 level 66 -100–100 /typhon/fx1_level
Fx2 level 68 -100–100 /typhon/fx2_level
Fx3 level 69 -100–100 /typhon/fx3_level
Parameter 1 73 0–100 /typhon/parameter_1
Parameter 2 74 0–100 /typhon/parameter_2
Parameter 3 75 0–100 /typhon/parameter_3
Cv level 76 -24–24 /typhon/cv_level
Cv1 level 77 -24–24 /typhon/cv1_level
Cv2 level 78 -24–24 /typhon/cv2_level
Wave level 79 -100–100 /typhon/wave_level
Cut level 80 -100–100 /typhon/cut_level
Vca level 81 -100–100 /typhon/vca_level
Fx1 level 82 -100–100 /typhon/fx1_level
Fx2 level 84 -100–100 /typhon/fx2_level
Fx3 level 85 -100–100 /typhon/fx3_level
Parameter 1 14 0–100 /typhon/parameter_1
Parameter 2 15 0–100 /typhon/parameter_2
Ffm level 50 -100–100 /typhon/ffm_level
Custom 1 53 -100–100 /typhon/custom_1
Mix 16 0–100 /typhon/mix
Custom 2 54 -100–100 /typhon/custom_2
Custom 3 55 -100–100 /typhon/custom_3
Parameter 1 17 0–100 /typhon/parameter_1
Parameter 2 18 0–100 /typhon/parameter_2
Parameter 3 19 0–100 /typhon/parameter_3
Parameter 4 20 0–100 /typhon/parameter_4
Ffm level 67 -100–100 /typhon/ffm_level
Custom 1 70 -100–100 /typhon/custom_1
Mix 21 0–100 /typhon/mix
Custom 2 71 -100–100 /typhon/custom_2
Custom 3 72 -100–100 /typhon/custom_3
Parameter 1 22 0–100 /typhon/parameter_1
Parameter 2 23 0–100 /typhon/parameter_2
Parameter 3 24 0–100 /typhon/parameter_3
Parameter 4 25 0–100 /typhon/parameter_4
Ffm level 83 -100–100 /typhon/ffm_level
Custom 1 86 -100–100 /typhon/custom_1
Mix 26 0–100 /typhon/mix
Custom 2 87 -100–100 /typhon/custom_2
Custom 3 88 -100–100 /typhon/custom_3

Performance MIDI

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

JSON

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.

Other versions

The Dreadbox Typhon is mapped in 2 versions. per pencilresearch canonical CSV.

Frequently asked questions

Which MIDI CC controls the filter cutoff on the Dreadbox Typhon?

CC 4 (0–100), named /typhon/cutoff in SynthHub's map.

How many parameters of the Dreadbox Typhon can be controlled over MIDI?

SynthHub's map of the Dreadbox Typhon lists 95 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 Dreadbox Typhon?

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