Use a Arduino UNO board to receive MIDI data over USB and use it to control a WS2812B individually adressable LED strip.
- Receive MIDI data over USB;
- MIDI "Note on" (command byte) recognition;
- MIDI "Note off" (command byte) recognition;
- MIDI "Note number" (data byte 1) recognition;
- MIDI "Note velocity" (data byte 2) recognition;
- Update the board memory state after every "Note on" and "Note off" event;
- Show the pressed notes on the LCD Display after every "Note on" and "Note off" event;
- Individually turn on/off the LEDs after every "Note on" and "Note off" event;