devices/arturia/minifreak_v.electra-community.fw-1.0.jsonEdit on GitHubJSONArturia MiniFreak V (per Electra preset) MIDI CC chart, NRPN and OSC map
The Arturia MiniFreak V MIDI implementation: 139 CC, each named, for Claude (MCP), SuperCollider or any OSC app.
- sourceElectra One preset
- firmware1.0
- real unitnot yet checked
Not checked on a real Arturia MiniFreak V yet. Own one? Load a sound or send a control, and tell us whether it worked.
- Maker
- Arturia
- Version
- per Electra preset
- Source
- Electra One preset
- OSC prefix
/minifreak_v
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/arturia/minifreak_v.electra-community.fw-1.0.json --out-port <N> --in-port <M>
Then send OSC to 127.0.0.1:7777, for example:
From Claude or any MCP client, the osc-bridge mcp server exposes this driver as minifreak_v: ask “what can the Arturia MiniFreak V do?” and it reads this map with list_routes. See the MCP guide.
MIDI controls
139 controls, each with its number, its range and the name to send
| Control | CC | Range | Name to send |
|---|---|---|---|
| Attack | 18 | 0–127 | /minifreak_v/attack |
| Attack | 19 | 0–127 | /minifreak_v/attack |
| Attack | 20 | 0–127 | /minifreak_v/attack |
| Attack | 21 | 0–127 | /minifreak_v/attack |
| Glide | 13 | 0–127 | /minifreak_v/glide |
| Type | 2 | 0–127 | /minifreak_v/type |
| Wave | 3 | 0–127 | /minifreak_v/wave |
| Timbre | 4 | 0–127 | /minifreak_v/timbre |
| Shape | 5 | 0–127 | /minifreak_v/shape |
| Volume | 6 | 0–100 | /minifreak_v/volume |
| Coarse | 1 | 0–96 | /minifreak_v/coarse |
| Type | 8 | 0–127 | /minifreak_v/type |
| Wave | 9 | 0–127 | /minifreak_v/wave |
| Timbre | 10 | 0–100 | /minifreak_v/timbre |
| Shape | 11 | 0–127 | /minifreak_v/shape |
| Volume | 12 | 0–100 | /minifreak_v/volume |
| Coarse | 7 | 0–96 | /minifreak_v/coarse |
| Rise | 22 | 0–127 | /minifreak_v/rise |
| Fall | 23 | 0–127 | /minifreak_v/fall |
| Hold | 24 | 0–127 | /minifreak_v/hold |
| Wave | 25 | 0–127 | /minifreak_v/wave |
| Rate | 26 | 0–127 | /minifreak_v/rate |
| Sync | 27 | 0–127 | /minifreak_v/sync |
| Cutoff | 14 | 0–127 | /minifreak_v/cutoff |
| Reso | 15 | 0–127 | /minifreak_v/reso |
| Env amt | 16 | 0–127 | /minifreak_v/env_amt |
| Wave | 28 | 0–127 | /minifreak_v/wave |
| Rate | 29 | 0–127 | /minifreak_v/rate |
| Sync | 30 | 0–127 | /minifreak_v/sync |
| Device on | 0 | 0–127 | /minifreak_v/device_on |
| Prev | 14 | 0–127 | /minifreak_v/prev |
| Next | 15 | 0–127 | /minifreak_v/next |
| Volume | 16 | 0–127 | /minifreak_v/volume |
| Time | 115 | 0–127 | /minifreak_v/time |
| Intensity | 116 | 0–127 | /minifreak_v/intensity |
| Amount | 117 | 0–127 | /minifreak_v/amount |
| Bightness | 126 | 0–127 | /minifreak_v/bightness |
| Timbre | 127 | 0–127 | /minifreak_v/timbre |
| Time | 118 | 0–127 | /minifreak_v/time |
| Intensity | 119 | 0–127 | /minifreak_v/intensity |
| Amount | 120 | 0–127 | /minifreak_v/amount |
| Macro 1 | 124 | 0–127 | /minifreak_v/macro_1 |
| Macro 2 | 125 | 0–127 | /minifreak_v/macro_2 |
| Time | 121 | 0–127 | /minifreak_v/time |
| Intensity | 122 | 0–127 | /minifreak_v/intensity |
| Amount | 123 | 0–127 | /minifreak_v/amount |
| Mode | 17 | 0–127 | /minifreak_v/mode |
| Repeat | 18 | 0–127 | /minifreak_v/repeat |
| Ratchet | 19 | 0–127 | /minifreak_v/ratchet |
| Mutate | 20 | 0–127 | /minifreak_v/mutate |
| Random octave | 21 | 0–127 | /minifreak_v/random_octave |
| Octave range | 22 | 0–127 | /minifreak_v/octave_range |
| Uni spread | 23 | 0–127 | /minifreak_v/uni_spread |
| Ptich 1 2 | 31 | -60–60 | /minifreak_v/ptich_1_2 |
| Wave 1 | 32 | -100–100 | /minifreak_v/wave_1 |
| Timbre 1 | 33 | -100–100 | /minifreak_v/timbre_1 |
| Cutoff | 34 | -100–100 | /minifreak_v/cutoff |
| Mod 1 5 | 59 | -100–100 | /minifreak_v/mod_1_5 |
| Mod 1 6 | 60 | -100–100 | /minifreak_v/mod_1_6 |
| Mod 1 7 | 61 | -100–100 | /minifreak_v/mod_1_7 |
| Mod 1 8 | 62 | -100–100 | /minifreak_v/mod_1_8 |
| Mod 1 9 | 63 | -100–100 | /minifreak_v/mod_1_9 |
| Mod 1 10 | 64 | -100–100 | /minifreak_v/mod_1_10 |
| Mod 1 11 | 65 | -100–100 | /minifreak_v/mod_1_11 |
| Mod 1 12 | 66 | -100–100 | /minifreak_v/mod_1_12 |
| Ptich 1 2 | 35 | -60–60 | /minifreak_v/ptich_1_2 |
| Wave 1 | 36 | -100–100 | /minifreak_v/wave_1 |
| Timbre 1 | 37 | -100–100 | /minifreak_v/timbre_1 |
| Cutoff | 38 | -100–100 | /minifreak_v/cutoff |
| Mod 2 5 | 67 | -100–100 | /minifreak_v/mod_2_5 |
| Mod 2 6 | 68 | -100–100 | /minifreak_v/mod_2_6 |
| Mod 2 7 | 69 | -100–100 | /minifreak_v/mod_2_7 |
| Mod 2 8 | 70 | -100–100 | /minifreak_v/mod_2_8 |
| Mod 2 9 | 71 | -100–100 | /minifreak_v/mod_2_9 |
| Mod 2 10 | 72 | -100–100 | /minifreak_v/mod_2_10 |
| Mod 2 11 | 73 | -100–100 | /minifreak_v/mod_2_11 |
| Mod 2 12 | 74 | -100–100 | /minifreak_v/mod_2_12 |
| Ptich 1 2 | 39 | -60–60 | /minifreak_v/ptich_1_2 |
| Wave 1 | 40 | -100–100 | /minifreak_v/wave_1 |
| Timbre 1 | 41 | -100–100 | /minifreak_v/timbre_1 |
| Cutoff | 42 | -100–100 | /minifreak_v/cutoff |
| Mod 3 5 | 75 | -100–100 | /minifreak_v/mod_3_5 |
| Mod 3 6 | 76 | -100–100 | /minifreak_v/mod_3_6 |
| Mod 3 7 | 77 | -100–100 | /minifreak_v/mod_3_7 |
| Mod 3 8 | 78 | -100–100 | /minifreak_v/mod_3_8 |
| Mod 3 9 | 79 | -100–100 | /minifreak_v/mod_3_9 |
| Mod 3 10 | 80 | -100–100 | /minifreak_v/mod_3_10 |
| Mod 3 11 | 81 | -100–100 | /minifreak_v/mod_3_11 |
| Mod 3 12 | 82 | -100–100 | /minifreak_v/mod_3_12 |
| Ptich 1 2 | 43 | -60–60 | /minifreak_v/ptich_1_2 |
| Wave 1 | 44 | -100–100 | /minifreak_v/wave_1 |
| Timbre 1 | 45 | -100–100 | /minifreak_v/timbre_1 |
| Cutoff | 46 | -100–100 | /minifreak_v/cutoff |
| Mod 4 5 | 83 | -100–100 | /minifreak_v/mod_4_5 |
| Mod 4 6 | 84 | -100–100 | /minifreak_v/mod_4_6 |
| Mod 4 7 | 85 | -100–100 | /minifreak_v/mod_4_7 |
| Mod 4 8 | 86 | -100–100 | /minifreak_v/mod_4_8 |
| Mod 4 9 | 87 | -100–100 | /minifreak_v/mod_4_9 |
| Mod 4 10 | 88 | -100–100 | /minifreak_v/mod_4_10 |
| Mod 4 11 | 89 | -100–100 | /minifreak_v/mod_4_11 |
| Mod 4 12 | 90 | -100–100 | /minifreak_v/mod_4_12 |
| Ptich 1 2 | 47 | -60–60 | /minifreak_v/ptich_1_2 |
| Wave 1 | 48 | -100–100 | /minifreak_v/wave_1 |
| Timbre 1 | 49 | -100–100 | /minifreak_v/timbre_1 |
| Cutoff | 50 | -100–100 | /minifreak_v/cutoff |
| Mod 5 5 | 91 | -100–100 | /minifreak_v/mod_5_5 |
| Mod 5 6 | 92 | -100–100 | /minifreak_v/mod_5_6 |
| Mod 5 7 | 93 | -100–100 | /minifreak_v/mod_5_7 |
| Mod 5 8 | 94 | -100–100 | /minifreak_v/mod_5_8 |
| Mod 5 9 | 95 | -100–100 | /minifreak_v/mod_5_9 |
| Mod 5 10 | 96 | -100–100 | /minifreak_v/mod_5_10 |
| Mod 5 11 | 97 | -100–100 | /minifreak_v/mod_5_11 |
| Mod 5 12 | 98 | -100–100 | /minifreak_v/mod_5_12 |
| Ptich 1 2 | 51 | -60–60 | /minifreak_v/ptich_1_2 |
| Wave 1 | 52 | -100–100 | /minifreak_v/wave_1 |
| Timbre 1 | 53 | -100–100 | /minifreak_v/timbre_1 |
| Cutoff | 54 | -100–100 | /minifreak_v/cutoff |
| Mod 6 5 | 99 | -100–100 | /minifreak_v/mod_6_5 |
| Mod 6 6 | 100 | -100–100 | /minifreak_v/mod_6_6 |
| Mod 6 7 | 101 | -100–100 | /minifreak_v/mod_6_7 |
| Mod 6 8 | 102 | -100–100 | /minifreak_v/mod_6_8 |
| Mod 6 9 | 103 | -100–100 | /minifreak_v/mod_6_9 |
| Mod 6 10 | 104 | -100–100 | /minifreak_v/mod_6_10 |
| Mod 6 11 | 105 | -100–100 | /minifreak_v/mod_6_11 |
| Mod 6 12 | 106 | -100–100 | /minifreak_v/mod_6_12 |
| Ptich 1 2 | 55 | -60–60 | /minifreak_v/ptich_1_2 |
| Wave 1 | 56 | -100–100 | /minifreak_v/wave_1 |
| Timbre 1 | 57 | -100–100 | /minifreak_v/timbre_1 |
| Cutoff | 58 | -100–100 | /minifreak_v/cutoff |
| Mod 7 5 | 107 | -100–100 | /minifreak_v/mod_7_5 |
| Mod 7 6 | 108 | -100–100 | /minifreak_v/mod_7_6 |
| Mod 7 7 | 109 | -100–100 | /minifreak_v/mod_7_7 |
| Mod 7 8 | 110 | -100–100 | /minifreak_v/mod_7_8 |
| Mod 7 9 | 111 | -100–100 | /minifreak_v/mod_7_9 |
| Mod 7 10 | 112 | -100–100 | /minifreak_v/mod_7_10 |
| Mod 7 11 | 113 | -100–100 | /minifreak_v/mod_7_11 |
| Mod 7 12 | 114 | -100–100 | /minifreak_v/mod_7_12 |
| Wave | 8 / 40 | 0–127 | /minifreak_v/wave |
| Mod 0 12 | 20 / 52 | -100–100 | /minifreak_v/mod_0_12 |
Performance MIDI
Notes, pitch bend and any CC are also available: /minifreak_v/note/on <note> <velocity>, /minifreak_v/cc/<number> <value>, /minifreak_v/pitchbend <0-16383>, /minifreak_v/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.
Other versions
The Arturia MiniFreak V is mapped in 2 versions. per Electra preset.
Frequently asked questions
Which MIDI CC controls the filter cutoff on the Arturia MiniFreak V?
CC 14 (0–127), named /minifreak_v/cutoff in SynthHub's map.
How many parameters of the Arturia MiniFreak V can be controlled over MIDI?
SynthHub's map of the Arturia MiniFreak V lists 139 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 Arturia MiniFreak V?
Yes: SynthHub's hosted MCP server knows the Arturia MiniFreak V's MIDI map, and its browser relay lets the agent send it parameter changes or load a sound, each sound change confirmed by you.