I wanted a fun, quick way to play some tunes on my touchscreen pc.

What it does

Piano Time is a multi-touch piano for multiple users with 36 visible keys and selectable octaves. You can personalize the look of the app, configure the metronome, learn to play the piano or practice your skills, as well as record and playback unlimited songs. Piano Time supports multitouch screen, keyboard, mouse, and midi contoller input. Now you can save and share recordings as MP3s and select from different keyboard mapping options! A world of musical entertainment is literally at your fingertips.

How I built it

I started with some piano sound samples and built the user interface over a bunch of different iterations adding features and learning what users wanted most from the app.

Challenges I ran into

Supporting multi-touch and still delivering responsive performance.

Accomplishments that I'm proud of

I'm proud to have created an app that users love. The app gets tons of positive feedback, especially about how responsive it is.

What I Learned

I've learned a lot about music theory and how midi and audio formats work. I've also learend about what users want, like being able to play together with another person.

What's next for Piano Time

Additional built-in songs, learing mode, extended midi support, additional sounds

Built With

Share this project: