
Latest updates:
Simple MIDI controller with four knobs
Back07/03/2026
My project is heavily based on these sources:
- DIY MIDI Controller, by The Nerd Musician;
- theMIDInator, by Switch and Lever;
- Arduino MIDI Controller: Part 1 - Potentiometers, by Notes and Volts.
I'm currently writing this text?article? to document my thought process and to demistify the routine's details. All of the credit goes to these people I've mentioned above.
This was the first project I used some sort of hard-coded communication protocol between circuits. I wanted to make some sort of general purpose controller to make the process of sound design in Ableton a bit more tactile and expressive.
The MIDI controller is composed of a microcontroller (an Arduino Uno/Nano, in this case) and four potentiometers - where, by changing their position/angle, the digital knob value (inside Ableton - or any other DAW, I think) changes accordingly.
As an initial step, I tried creating a simple routine to read the values of all knobs with constant sampling frequency: