This device was made as a final submission for a University elective. The device features 8 sliders, 8 knobs, and 8 buttons that can be mapped to MIDI. This allows for a lot of flexibility for how this device can be used - For example, it can be mapped to control stem volumes, effect parameters, used as a sequencer, etc.
The core of this device is an Arduino Pro Micro (ATMega32U4) microcontroller. This is one of the cheapest boards available that supports MIDI natively via the USB-C port. One of the constraints of this microcontroller is the limited number of pins - The sliders and knobs would require 16 analog pins, and the buttons would require 8 digital pins, which this board does not have. To solve this, three 4051 multiplexer chips have been used, reducing the number of pins to 4 digital pins (3 address + 1 input) and 2 analog pins (both input pins).