MIDI 2.0 Controller icon

Coming soon for macOS, iOS & Android

MIDI 2.0 Controller

Build a tactile, personalised MIDI 2.0 control surface and send it wirelessly to compatible destinations. Create a layout for the way you play, then switch from editing to performance in one tap.

Choose your edition

MIDI 2.0 Controller

Create control surfaces across a flexible 3 × 3 grid, with pages for organising more than one layout.

Free version

Try the workflow with one control element—ideal for a simple dedicated button, knob, or fader.

Made for your hands and your rig

MIDI 2.0 Controller starts as a clean 3 × 3 canvas. Add only the controls you need, arrange them into pages, and give each one a name and colour that makes sense at a glance. The result can be as simple as one control or as focused as a complete performance surface.

The app includes Button / Pad, Knob, vertical Fader, and horizontal Fader controls. In Edit mode, each grid slot is ready to be populated; in Performance mode, the completed layout is kept clear and ready to play.

1. Build a control surface

  1. Stay in Edit mode and select a vacant + slot.
  2. Choose the control that matches the gesture you want: Button / Pad, Knob, Fader V, or Fader H.
  3. Repeat across the 3 × 3 grid to build the page. Use the page controls to move between pages or select another page.
  4. Drag and drop a control onto another slot to rearrange the page as your layout evolves.
  5. Open a control's options from its … button whenever you want to refine it.
MIDI 2.0 Controller in Edit mode with nine empty control slots
Start with a clean 3 × 3 page.
Control type picker showing Button or Pad, Knob, vertical Fader and horizontal Fader
Choose the control type for each slot.
A knob control being dragged from the centre slot onto another control slot
Drag and drop controls to put the most important gestures exactly where you want them.

2. Configure each control

The Control Options panel lets you turn an empty element into a purposeful part of your setup:

  • Name the control so its purpose is instantly recognisable.
  • Keep it Active when it should send MIDI, or temporarily disable it without removing it.
  • Choose a colour for fast visual identification.
  • Select its destinations, then choose the message type and values required by that destination.
  • Where appropriate, adjust behaviour such as Inverted, Latch, or Bidirectional, then save the control.

For a reliable first test, configure one control and one destination, then confirm its response before building out the rest of the page.

A button control added to the first slot of the controller page
Use the control menu to open its settings.
Control Options panel showing name, active, colour, destinations and message type settings
Set the destination and message behaviour.
Control Options panel showing inverted, latch and bidirectional behaviour settings
Fine-tune the response where available.
An edited controller page with coloured controls and a menu for copying, cutting, or moving a control to another page
Keep building: controls can be copied, cut, and moved to another page.

3. Save and load scenes

A scene captures your controller layout and saved control configuration in a reusable .json file. Save a scene before a performance, keep alternate layouts for different instruments or projects, and load the right setup when you need it.

  1. Open Options, then choose Scenes.
  2. Select Save, give the scene a meaningful name, choose a location, and save the .json file.
  3. To return to a setup, choose Scenes → Load, select its .json file, and open it.
MIDI 2.0 Controller Free Options menu with the Scenes submenu open and Save selected
Open Options, then choose Scenes to save or load a controller setup.
macOS save dialog for naming and saving a MIDI 2.0 Controller scene
Save the current setup as a named scene file.
macOS load dialog showing a selected testScene.json MIDI 2.0 Controller scene file
Load a previously saved .json scene to restore its setup.

4. Perform with confidence

When your page is ready, switch to Performance mode. Your controller surface is now ready for playing without the distraction of setup controls. The Panic button is always available for quickly silencing or resetting a performance situation.

Keep the controller and its MIDI 2.0 destinations connected to the same dependable Wi-Fi network. If a destination does not respond, check its power and network connection, then confirm that it is selected in the control's Destinations setting.

MIDI 2.0 Controller in Performance mode with button, fader, knob and pitch bend controls
A finished page in Performance mode, ready for direct control.
Long press the Page button to rename the page.
Go back to the top