Luminescent Grand

“Using MIDI to communicate with the Arduino chip, we assigned each note in one octave its own colour and repeat this in every octave.
The light board is designed with 88 rows of lights representing strings so that each note can be assigned a row of lights” William Jerome.
More info here.