Skip to content

Arturia MiniFreak V MIDI CC chart, NRPN and OSC map

The Arturia MiniFreak V MIDI implementation: 122 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

Device Arturia MiniFreak V
Vendor Arturia
OSC prefix /minifreak_v
Source πŸŽ›οΈ Derived from an Electra One community preset
Revision per Electra preset
Upstream electra-preset
Driver file devices/arturia/minifreak_v.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/arturia/minifreak_v.json --out-port <N> --in-port <M>

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /minifreak_v/pitch 24

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 CC and NRPN parameters (122)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/minifreak_v/pitch 2 -48–48 continuous
/minifreak_v/type 3 0–127 continuous
/minifreak_v/wave 4 0–127 continuous
/minifreak_v/timbre 5 0–127 continuous
/minifreak_v/shape 6 0–127 continuous
/minifreak_v/volume 7 0–127 continuous
/minifreak_v/pitch 8 -48–48 continuous
/minifreak_v/type 9 0–127 continuous
/minifreak_v/wave 10 0–127 continuous
/minifreak_v/timbre 11 0–127 continuous
/minifreak_v/shape 12 0–127 continuous
/minifreak_v/volume 13 0–127 continuous
/minifreak_v/rise 17 0–127 continuous
/minifreak_v/fall 18 0–127 continuous
/minifreak_v/wave 19 0–127 continuous
/minifreak_v/audio_mod 45 0–127 continuous
/minifreak_v/cutoff 14 0–127 continuous
/minifreak_v/resonance 15 0–127 continuous
/minifreak_v/attack 20 0–127 continuous
/minifreak_v/decay 21 0–127 continuous
/minifreak_v/sustain 22 0–127 continuous
/minifreak_v/release 23 0–127 continuous
/minifreak_v/envelope_amt 16 -64–63 continuous
/minifreak_v/rate 24 0–127 continuous
/minifreak_v/wave 25 0–127 continuous
/minifreak_v/audio_mod 26 0–127 continuous
/minifreak_v/rate 27 0–127 continuous
/minifreak_v/wave 28 0–127 continuous
/minifreak_v/audio_mod 29 0–127 continuous
/minifreak_v/glide 30 0–127 continuous
/minifreak_v/vca 31 0–127 continuous
/minifreak_v/time 33 0–127 continuous
/minifreak_v/intensity 34 0–127 continuous
/minifreak_v/amount 35 0–127 continuous
/minifreak_v/time 36 0–127 continuous
/minifreak_v/intensity 37 0–127 continuous
/minifreak_v/amount 38 0–127 continuous
/minifreak_v/time 39 0–127 continuous
/minifreak_v/intensity 40 0–127 continuous
/minifreak_v/amount 41 0–127 continuous
/minifreak_v/mode 49 0–127 continuous
/minifreak_v/repeat 50 0–127 continuous
/minifreak_v/ratchet 51 0–127 continuous
/minifreak_v/mutate 52 0–127 continuous
/minifreak_v/random_oct 53 0–127 continuous
/minifreak_v/octave_range 54 0–127 continuous
/minifreak_v/gate 42 0–127 continuous
/minifreak_v/spice 43 0–127 continuous
/minifreak_v/dice 55 0–127 continuous
/minifreak_v/brightness 56 0–127 continuous
/minifreak_v/timbre 57 0–127 continuous
/minifreak_v/macro_1 58 0–127 continuous
/minifreak_v/macro_2 59 0–127 continuous
/minifreak_v/cycle_env 60 0–127 continuous
/minifreak_v/cycle_env 61 0–127 continuous
/minifreak_v/cycle_env 62 0–127 continuous
/minifreak_v/cycle_env 63 0–127 continuous
/minifreak_v/cycle_env 65 0–127 continuous
/minifreak_v/cycle_env 66 0–127 continuous
/minifreak_v/envelope 67 0–127 continuous
/minifreak_v/envelope 68 0–127 continuous
/minifreak_v/envelope 69 0–127 continuous
/minifreak_v/envelope 70 0–127 continuous
/minifreak_v/envelope 71 0–127 continuous
/minifreak_v/envelope 72 0–127 continuous
/minifreak_v/lfo_1 73 0–127 continuous
/minifreak_v/lfo_1 74 0–127 continuous
/minifreak_v/lfo_1 75 0–127 continuous
/minifreak_v/lfo_1 76 0–127 continuous
/minifreak_v/lfo_1 77 0–127 continuous
/minifreak_v/lfo_1 78 0–127 continuous
/minifreak_v/lfo_2 79 0–127 continuous
/minifreak_v/lfo_2 80 0–127 continuous
/minifreak_v/lfo_2 81 0–127 continuous
/minifreak_v/lfo_2 82 0–127 continuous
/minifreak_v/lfo_2 83 0–127 continuous
/minifreak_v/lfo_2 84 0–127 continuous
/minifreak_v/velo_at 85 0–127 continuous
/minifreak_v/velo_at 86 0–127 continuous
/minifreak_v/velo_at 87 0–127 continuous
/minifreak_v/velo_at 88 0–127 continuous
/minifreak_v/velo_at 89 0–127 continuous
/minifreak_v/velo_at 90 0–127 continuous
/minifreak_v/wheel 91 0–127 continuous
/minifreak_v/wheel 92 0–127 continuous
/minifreak_v/wheel 93 0–127 continuous
/minifreak_v/wheel 94 0–127 continuous
/minifreak_v/wheel 95 0–127 continuous
/minifreak_v/wheel 96 0–127 continuous
/minifreak_v/cycle_env 97 0–127 continuous
/minifreak_v/cycle_env 98 0–127 continuous
/minifreak_v/cycle_env 99 0–127 continuous
/minifreak_v/cycle_env 100 0–127 continuous
/minifreak_v/cycle_env 101 0–127 continuous
/minifreak_v/cycle_env 102 0–127 continuous
/minifreak_v/envelope 103 0–127 continuous
/minifreak_v/envelope 104 0–127 continuous
/minifreak_v/envelope 105 0–127 continuous
/minifreak_v/envelope 106 0–127 continuous
/minifreak_v/envelope 107 0–127 continuous
/minifreak_v/envelope 108 0–127 continuous
/minifreak_v/lfo_1 109 0–127 continuous
/minifreak_v/lfo_1 110 0–127 continuous
/minifreak_v/lfo_1 111 0–127 continuous
/minifreak_v/lfo_1 112 0–127 continuous
/minifreak_v/lfo_1 113 0–127 continuous
/minifreak_v/lfo_1 114 0–127 continuous
/minifreak_v/lfo_2 115 0–127 continuous
/minifreak_v/lfo_2 116 0–127 continuous
/minifreak_v/lfo_2 117 0–127 continuous
/minifreak_v/lfo_2 118 0–127 continuous
/minifreak_v/lfo_2 119 0–127 continuous
/minifreak_v/lfo_2 121 0–127 continuous
/minifreak_v/velo_at 122 0–127 continuous
/minifreak_v/velo_at 124 0–127 continuous
/minifreak_v/velo_at 125 0–127 continuous
/minifreak_v/velo_at 126 0–127 continuous
/minifreak_v/velo_at 127 0–127 continuous
/minifreak_v/master_volume 44 0–127 continuous
/minifreak_v/previous 46 0–127 continuous
/minifreak_v/next 47 0–127 continuous
/minifreak_v/save 48 0–127 continuous

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.

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