CTRL24
Als privates Projekt neben dem Studium entwickelte ich einen aus einer beleuchteten Tatenmatrix bestehenden MIDI-Controller, vergleichbar mit dem später erschienenen Launchpad. Die Tasten sind Zuckerwürfel-groß und in einer Anordnung von 4x8. Der Zustand des Tasters wird durch seine Farbe signalisiert. Der Controller kann zum Beispiel dafür genutzt werden verschiedene Sequenzen in Ableton Live zu starten und zu stoppen.
Für das Projekt habe ich die Platinen designed, im Heim-Verfahren geätzt und anschließend Hand Verlötet. Als Controller wurde eine Atmel AVR 8-Bit MCU verwendet.
Die Firmware wurde mit C erstellt und verfügte über einen Soft-USB-Treiber. Als Herausforderung entpuppte sich die PWM-Ansteuerung der RGB-LED Matrix.