This is an app that aims to teach children to play the piano, or incite them to use it playfully, in a very colorful way. It was created as the course project in the Computer Graphics class. You can find the code at GitHub

It is developed using Processing with some Java. The piano keys on the screen light up in different colors accordingly to the note, with some animations happening on the background depending on the notes pressed.

The Freestyle Mode allows users to play freely on a physical medium and see the colorful results of that in the screen with varying visualizations.

The Practice Mode involves keys lighting up on their own in the top of the screen, requiring the user to press that same key fast in the physical keyboard at the bottom of the screen.

A KORG nanoKEY (or compatible MIDI keyboard) is needed.

Freestyle Mode Practice Mode

Whats in a name?#

Klavikol: (From these German words)
Klavi-atur - A computer Keyboard
Klavi-kord - A kind of stringed Piano
The MIDI keyboard is like a piano, but also a computer keyboard, hence Klavi is the intersection
Kol - sounds like Color, K to match the ‘Klavi’