Skip to content

Arturia MiniFreakV 1.0 MIDI CC chart, NRPN and OSC map

The Arturia MiniFreakV 1.0 MIDI implementation: 139 CC, each named, for Claude (MCP), SuperCollider or any OSC app.

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

Then send OSC to 127.0.0.1:7777, for example:

osc-bridge osc-send /minifreakv_1_0/attack 63

From Claude or any MCP client, the osc-bridge mcp server exposes this driver as minifreakv_1_0: ask β€œwhat can the Arturia MiniFreakV 1.0 do?” and it reads this map with list_routes. See the MCP guide.

MIDI CC and NRPN parameters (139)

OSC address CC NRPN (MSB/LSB) Range Nature Section
/minifreakv_1_0/attack 18 0–127 continuous
/minifreakv_1_0/attack 19 0–127 continuous
/minifreakv_1_0/attack 20 0–127 continuous
/minifreakv_1_0/attack 21 0–127 continuous
/minifreakv_1_0/glide 13 0–127 continuous
/minifreakv_1_0/type 2 0–127 continuous
/minifreakv_1_0/wave 3 0–127 continuous
/minifreakv_1_0/timbre 4 0–127 continuous
/minifreakv_1_0/shape 5 0–127 continuous
/minifreakv_1_0/volume 6 0–100 continuous
/minifreakv_1_0/coarse 1 0–96 continuous
/minifreakv_1_0/type 8 0–127 continuous
/minifreakv_1_0/wave 9 0–127 continuous
/minifreakv_1_0/timbre 10 0–100 continuous
/minifreakv_1_0/shape 11 0–127 continuous
/minifreakv_1_0/volume 12 0–100 continuous
/minifreakv_1_0/coarse 7 0–96 continuous
/minifreakv_1_0/rise 22 0–127 continuous
/minifreakv_1_0/fall 23 0–127 continuous
/minifreakv_1_0/hold 24 0–127 continuous
/minifreakv_1_0/wave 25 0–127 continuous
/minifreakv_1_0/rate 26 0–127 continuous
/minifreakv_1_0/sync 27 0–127 continuous
/minifreakv_1_0/cutoff 14 0–127 continuous
/minifreakv_1_0/reso 15 0–127 continuous
/minifreakv_1_0/env_amt 16 0–127 continuous
/minifreakv_1_0/wave 28 0–127 continuous
/minifreakv_1_0/rate 29 0–127 continuous
/minifreakv_1_0/sync 30 0–127 continuous
/minifreakv_1_0/device_on 0 0–127 continuous
/minifreakv_1_0/prev 14 0–127 continuous
/minifreakv_1_0/next 15 0–127 continuous
/minifreakv_1_0/volume 16 0–127 continuous
/minifreakv_1_0/time 115 0–127 continuous
/minifreakv_1_0/intensity 116 0–127 continuous
/minifreakv_1_0/amount 117 0–127 continuous
/minifreakv_1_0/bightness 126 0–127 continuous
/minifreakv_1_0/timbre 127 0–127 continuous
/minifreakv_1_0/time 118 0–127 continuous
/minifreakv_1_0/intensity 119 0–127 continuous
/minifreakv_1_0/amount 120 0–127 continuous
/minifreakv_1_0/macro_1 124 0–127 continuous
/minifreakv_1_0/macro_2 125 0–127 continuous
/minifreakv_1_0/time 121 0–127 continuous
/minifreakv_1_0/intensity 122 0–127 continuous
/minifreakv_1_0/amount 123 0–127 continuous
/minifreakv_1_0/mode 17 0–127 continuous
/minifreakv_1_0/repeat 18 0–127 continuous
/minifreakv_1_0/ratchet 19 0–127 continuous
/minifreakv_1_0/mutate 20 0–127 continuous
/minifreakv_1_0/random_octave 21 0–127 continuous
/minifreakv_1_0/octave_range 22 0–127 continuous
/minifreakv_1_0/uni_spread 23 0–127 continuous
/minifreakv_1_0/ptich_1_2 31 -60–60 continuous
/minifreakv_1_0/wave_1 32 -100–100 continuous
/minifreakv_1_0/timbre_1 33 -100–100 continuous
/minifreakv_1_0/cutoff 34 -100–100 continuous
/minifreakv_1_0/mod_1_5 59 -100–100 continuous
/minifreakv_1_0/mod_1_6 60 -100–100 continuous
/minifreakv_1_0/mod_1_7 61 -100–100 continuous
/minifreakv_1_0/mod_1_8 62 -100–100 continuous
/minifreakv_1_0/mod_1_9 63 -100–100 continuous
/minifreakv_1_0/mod_1_10 64 -100–100 continuous
/minifreakv_1_0/mod_1_11 65 -100–100 continuous
/minifreakv_1_0/mod_1_12 66 -100–100 continuous
/minifreakv_1_0/ptich_1_2 35 -60–60 continuous
/minifreakv_1_0/wave_1 36 -100–100 continuous
/minifreakv_1_0/timbre_1 37 -100–100 continuous
/minifreakv_1_0/cutoff 38 -100–100 continuous
/minifreakv_1_0/mod_2_5 67 -100–100 continuous
/minifreakv_1_0/mod_2_6 68 -100–100 continuous
/minifreakv_1_0/mod_2_7 69 -100–100 continuous
/minifreakv_1_0/mod_2_8 70 -100–100 continuous
/minifreakv_1_0/mod_2_9 71 -100–100 continuous
/minifreakv_1_0/mod_2_10 72 -100–100 continuous
/minifreakv_1_0/mod_2_11 73 -100–100 continuous
/minifreakv_1_0/mod_2_12 74 -100–100 continuous
/minifreakv_1_0/ptich_1_2 39 -60–60 continuous
/minifreakv_1_0/wave_1 40 -100–100 continuous
/minifreakv_1_0/timbre_1 41 -100–100 continuous
/minifreakv_1_0/cutoff 42 -100–100 continuous
/minifreakv_1_0/mod_3_5 75 -100–100 continuous
/minifreakv_1_0/mod_3_6 76 -100–100 continuous
/minifreakv_1_0/mod_3_7 77 -100–100 continuous
/minifreakv_1_0/mod_3_8 78 -100–100 continuous
/minifreakv_1_0/mod_3_9 79 -100–100 continuous
/minifreakv_1_0/mod_3_10 80 -100–100 continuous
/minifreakv_1_0/mod_3_11 81 -100–100 continuous
/minifreakv_1_0/mod_3_12 82 -100–100 continuous
/minifreakv_1_0/ptich_1_2 43 -60–60 continuous
/minifreakv_1_0/wave_1 44 -100–100 continuous
/minifreakv_1_0/timbre_1 45 -100–100 continuous
/minifreakv_1_0/cutoff 46 -100–100 continuous
/minifreakv_1_0/mod_4_5 83 -100–100 continuous
/minifreakv_1_0/mod_4_6 84 -100–100 continuous
/minifreakv_1_0/mod_4_7 85 -100–100 continuous
/minifreakv_1_0/mod_4_8 86 -100–100 continuous
/minifreakv_1_0/mod_4_9 87 -100–100 continuous
/minifreakv_1_0/mod_4_10 88 -100–100 continuous
/minifreakv_1_0/mod_4_11 89 -100–100 continuous
/minifreakv_1_0/mod_4_12 90 -100–100 continuous
/minifreakv_1_0/ptich_1_2 47 -60–60 continuous
/minifreakv_1_0/wave_1 48 -100–100 continuous
/minifreakv_1_0/timbre_1 49 -100–100 continuous
/minifreakv_1_0/cutoff 50 -100–100 continuous
/minifreakv_1_0/mod_5_5 91 -100–100 continuous
/minifreakv_1_0/mod_5_6 92 -100–100 continuous
/minifreakv_1_0/mod_5_7 93 -100–100 continuous
/minifreakv_1_0/mod_5_8 94 -100–100 continuous
/minifreakv_1_0/mod_5_9 95 -100–100 continuous
/minifreakv_1_0/mod_5_10 96 -100–100 continuous
/minifreakv_1_0/mod_5_11 97 -100–100 continuous
/minifreakv_1_0/mod_5_12 98 -100–100 continuous
/minifreakv_1_0/ptich_1_2 51 -60–60 continuous
/minifreakv_1_0/wave_1 52 -100–100 continuous
/minifreakv_1_0/timbre_1 53 -100–100 continuous
/minifreakv_1_0/cutoff 54 -100–100 continuous
/minifreakv_1_0/mod_6_5 99 -100–100 continuous
/minifreakv_1_0/mod_6_6 100 -100–100 continuous
/minifreakv_1_0/mod_6_7 101 -100–100 continuous
/minifreakv_1_0/mod_6_8 102 -100–100 continuous
/minifreakv_1_0/mod_6_9 103 -100–100 continuous
/minifreakv_1_0/mod_6_10 104 -100–100 continuous
/minifreakv_1_0/mod_6_11 105 -100–100 continuous
/minifreakv_1_0/mod_6_12 106 -100–100 continuous
/minifreakv_1_0/ptich_1_2 55 -60–60 continuous
/minifreakv_1_0/wave_1 56 -100–100 continuous
/minifreakv_1_0/timbre_1 57 -100–100 continuous
/minifreakv_1_0/cutoff 58 -100–100 continuous
/minifreakv_1_0/mod_7_5 107 -100–100 continuous
/minifreakv_1_0/mod_7_6 108 -100–100 continuous
/minifreakv_1_0/mod_7_7 109 -100–100 continuous
/minifreakv_1_0/mod_7_8 110 -100–100 continuous
/minifreakv_1_0/mod_7_9 111 -100–100 continuous
/minifreakv_1_0/mod_7_10 112 -100–100 continuous
/minifreakv_1_0/mod_7_11 113 -100–100 continuous
/minifreakv_1_0/mod_7_12 114 -100–100 continuous
/minifreakv_1_0/wave 8 / 40 0–127 continuous
/minifreakv_1_0/mod_0_12 20 / 52 -100–100 continuous

Performance MIDI

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

CC 14 (0–127), named /minifreakv_1_0/cutoff in SynthHub's map.

How many parameters of the Arturia MiniFreakV 1.0 can be controlled over MIDI?

SynthHub's map of the Arturia MiniFreakV 1.0 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 MiniFreakV 1.0?

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