Written from devices/arturia/minifreak_v.electra-community.fw-1.0.jsonEdit on GitHubJSON

Arturia 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:

osc-bridge osc-send /minifreak_v/attack 63

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>.

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 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.