Inspiration

I've never done javascript before, Dan wanted to do a trumpet so I was like, "Hey! I don't know anything about band but I've played piano for twelve years!" And thus a beautiful Frankenstein piano was born.

What it does

It plays keys! Also has a "recording" function whereupon you can play a sequence of notes and have them played back to you. Only one key at a time, though, it might fall apart if you try more at once.

How I built it

A lot of tinkering with javascript. The audio files were taken off of freesound. Also, I've only been running it in Chrome.

Challenges I ran into

Javascript has some seriously weird timing issues that were a pain to sort out.

Accomplishments that I'm proud of

Workaround for abovementioned weird timing issue, also getting the recording function to work.

What I learned

A bit of JS/jQuery, also how Intellij works.

What's next for piano

  1. Adding more black keys
  2. Adding multi-key functionality (right now it plays one key at a time)
  3. More octaves.

Built With

Share this project:

Updates