Piano Hero

Piano Hero is a teach-it-yourself application that allows the user to select a midi file from their desktop PC and play the notes in order on an LED strip mounted to a keyboard. It also provides a WAV to MIDI converter to allow the user to convert any WAV file to MIDI which is required in order for the LED strip to light up accordingly. The lights will light up which note the player should press when, and if they hit a wrong note, a red LED will indicate the mistake.

Key Technologies:

- C# windows forms desktop application

- Python, Tensorflow, Magenta used for file converter service

-  C used for Teensy microcontroller – used to light up LED strip

Contact us:


SET's Home

Normally, you can find SET and the rest of the School of Applied Computer Science & Information Technology (ACS&IT) at Conestoga's John W. Tibbits Campus in Waterloo, Ontario.

108 University Ave. East
Waterloo, ON N2J 2W2


Send us a quick message here.

Get Involved!

Conestoga's School of Applied Computer Science & Information Technology is actively seeking new industry partners to join our Program Advisory Committees (PAC's). These teams are consulted several times throughout the year on the direction of our degree and diploma programs.

Subscribe below if you'd like to be informed of these and other collaborations with Conestoga.

 Proudly created with Wix.com