This project involved creating a functional MIDI keyboard using an Arduino. I designed a simple input system using pushbuttons and programmed the microcontroller to send MIDI messages over USB to control music software. I also had to reporgram the ATmega8u2 bridge chip to support the USB communication. Although the design was minimal, it served as a proof of concept for MIDI protocol implementation and low-latency USB communication. This project demonstrated practical skills in embedded systems and digital interfacing.