The MetaModule is a powerful Eurorack module that runs software synthesiser plugins — but it also has a USB port that can talk to MIDI gear. The CtrlCC plugin takes advantage of this by letting six of MetaModule's knobs each send a different MIDI CC (Control Change) message to any device connected over USB MIDI.
In plain terms: turn a knob on your MetaModule, and a parameter changes on your synth, drum machine, or sampler — whatever is plugged into the USB port.
The CtrlCC Patch Builder is a simple offline web tool (a single HTML file, no internet needed) that helps you design those knob assignments visually, then export a ready-to-load patch file for MetaModule. You never have to hand-edit a config file or remember CC numbers.
The CtrlCC plugin gives you six physical knobs arranged in two rows of three, organised into four colour-coded sets. Each set is a complete group of six assignments — you switch between them from the MetaModule menu.
That gives you up to 24 unique knob assignments across all four sets (6 knobs × 4 sets). Each knob can target a different MIDI CC number and a different MIDI channel — so you can control multiple devices at once, or layer parameters across channels on a single device.
The patch builder has a built-in database of MIDI CC parameters for commonly used gear, so you can pick parameters by name rather than number. Supported devices include:
Elektron Analog Rytm MKII, Analog Four MKII, Digitakt II, Digitone II, Tonverk · Korg minilogue xd · Audiothingies Micromonsta 2 · Make Noise 0-Coast · Novation Circuit Rhythm · Roland TR-1000 · Sonicware ELZ_1 play V2 · Dirtywave M8 · Synthstrom Deluge · OXI Coral · Knobula Pianophonic · Modbap Trinity · Supercritical Redshift 6
Make sure you have the following ready before opening the builder:
CtrlCC.mmplugin. Copy it to the plugins/ folder on your MetaModule's SD card or internal storage using the WiFi file browser or USB connection.ctrlcc-patch-builder.html. Save it anywhere on your computer. It works fully offline; no internet connection is needed once you have the file.Open ctrlcc-patch-builder.html in any web browser (Chrome, Firefox, Safari all work). You will see a header bar, a device selector, a sidebar on the left, and the main assignment panel on the right.
At the top right, there is a text field labelled Patch. Type a name for your patch here — for example Rytm Live Set or Minilogue Jam. This name will be embedded in the exported file and shown on MetaModule when you load the patch.
Use the Device dropdowns at the top of the page. First choose a brand, then a model. The builder will load that device's full list of MIDI CC parameters, organised by category.
If your device is not listed, leave the dropdowns empty — you can still assign knobs by entering CC numbers manually in the knob config panel.
In the left sidebar, you will see four coloured set tabs. Click the set you want to work on — it becomes the active set (shown solid colour). You can rename each set by typing in the name field below the tabs, for example Drums, Synth, FX, Spare.
The sidebar shows six knob slots (K1 through K6). Click any knob to select it — the right panel will show the assignment controls for that knob.
When you are happy with your assignments, click the blue Export .yml button in the top right. Your browser will download a .yml file — for example Rytm_Live_Set.yml. This is your MetaModule patch file.
To continue editing a patch you made previously, click Load .yml and select the file from your computer. The builder will read the saved assignments back in and restore your session exactly as you left it.
Once you have the .yml file, getting it into MetaModule takes just a few steps.
.yml file to the patches/ folder.MetaModule is a very full-featured module and its interface can feel overwhelming at first. For this particular workflow — using CtrlCC to send MIDI CC — most of MetaModule's features are not involved at all. Here is what you can safely ignore:
MetaModule has jacks for CV and audio signals that connect to the rest of your Eurorack system. CtrlCC does not use any of these. You do not need to patch any cables into or out of MetaModule for this workflow to work.
MetaModule runs a version of VCV Rack internally. The patch file the builder exports does include module placement information, but you do not need to interact with it. The patch is designed to work without any additional routing — just load and play.
The exported patch includes a Hub module alongside CtrlCC. This is required by MetaModule's file format and is placed automatically. You do not need to connect or configure it.
MetaModule has its own system for mapping its panel knobs to parameters inside a patch. For CtrlCC, this mapping is already set up in the exported file — the six MetaModule knobs are pre-connected to CtrlCC's six inputs. You do not need to remap anything manually.
CtrlCC is a pure MIDI controller. It produces no audio. MetaModule's audio output jacks will be silent when running this patch, which is completely normal.
CtrlCC is designed to be simple and reliable. That comes with some deliberate constraints to be aware of:
CtrlCC bridges two worlds that do not usually talk to each other easily — the hands-on physicality of Eurorack and the rich parameter control of modern MIDI gear. The goal was to make that bridge as frictionless as possible: pick your device, pick your parameters, export, load, play.
The patch builder is intentionally minimal. There is no account to create, no cloud service to trust, no internet required. Everything runs locally in your browser, and the file it produces is a plain text patch that MetaModule can read directly.
If you find bugs, want to request a device to be added to the database, or have ideas for improvements, the project lives at github.com/Grandsummoner/metamodule-ctrlcc.
Thank you for trying CtrlCC. Enjoy the knobs.