A physical computing project using MIDI to create a physical piano tiles style experience that visualizes the notes to be played.


YEAR
2025
ROLE
Creative Technologist
Developer
Interaction Design
About the project
This project transforms a standard 25-key MIDI keyboard into a dynamic, real-time rhythm game and training tool, functionally equivalent to the popular "Piano Tiles" mechanic. It bridges the gap between software-based rhythm games and physical musical instruments, requiring precise coordination between custom software (Python), microcontroller communication (ESP32-S3), and custom LED hardware. The result is an immersive platform for practicing rhythm and sight-reading with immediate, accurate feedback.

Watch the Video
This will hide itself!
A physical computing project using MIDI to create a physical piano tiles style experience that visualizes the notes to be played.


YEAR
2025
ROLE
Creative Technologist
Developer
Interaction Design
About the project
This project transforms a standard 25-key MIDI keyboard into a dynamic, real-time rhythm game and training tool, functionally equivalent to the popular "Piano Tiles" mechanic. It bridges the gap between software-based rhythm games and physical musical instruments, requiring precise coordination between custom software (Python), microcontroller communication (ESP32-S3), and custom LED hardware. The result is an immersive platform for practicing rhythm and sight-reading with immediate, accurate feedback.

Watch the Video
This will hide itself!
A physical computing project using MIDI to create a physical piano tiles style experience that visualizes the notes to be played.


YEAR
2025
ROLE
Creative Technologist
Developer
Interaction Design
About the project
This project transforms a standard 25-key MIDI keyboard into a dynamic, real-time rhythm game and training tool, functionally equivalent to the popular "Piano Tiles" mechanic. It bridges the gap between software-based rhythm games and physical musical instruments, requiring precise coordination between custom software (Python), microcontroller communication (ESP32-S3), and custom LED hardware. The result is an immersive platform for practicing rhythm and sight-reading with immediate, accurate feedback.

Watch the Video
This will hide itself!