I love music because of the tactile connection it has to the body, whether it's dancing, playing, or controlling it. In the process of learning how to produce and mix songs, I felt the need to control VST plugins in a way different from using a mouse. While some nice but expensive options are already available for sale, none of them perfectly matched my exact needs. So, why not build it myself? Enter the MIDI controller (prototype 1).
Software
The controller is made using the Control Surface library for Arduino (written by PieterP). This is an advanced library that allows for a quick start.
However, I wrote some custom software myself, including:
Sync light: This indicates when the passive potentiometer is out of sync with the controlled plugin.
LED displays: These display labels of the controlled parameters. The displayed information is predefined and can be easily adapted thanks to the programming.
Menu button switch: A special rotary switch is used to navigate through a menu. Pressing the switch sends a PC (Program change) MIDI message, informing both the Arduino and computer that the user wants to control a different plugin."
Design
The design is highly modular. Each button or switch is placed on a 5x5cm square. Larger components can use multiple squares to fit on the module. The module's layout is defined before 3D printing. The software allows for quick adaptation of the controller to any layout.

Here's my current studio setup. As the monitor's angle suggests, there's still a lot of work to be done, but it's slowly coming together.

You may also like

Back to Top