ccarpita / piano-js

Piano implemented using the Web Audio API, rendered with CSS

Home Page:https://ccarpita.github.io/piano-js/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Piano.JS

A basic piano synth, using University of Iowa public domain samples, implemented in CSS/JS.

See: https://ccarpita.github.io/piano-js/

Only Chrome/Firefox/Edge is supported, Safari 10+ should work once 2016 MacOS is out of beta.

TODO

  • Investigate integration of UIOWA samples with MIDI.js, remove unused boilerplate
  • Package for distribution, download sound-font as postinstall
  • Better browser support with Babel

License

MIT

About

Piano implemented using the Web Audio API, rendered with CSS

https://ccarpita.github.io/piano-js/


Languages

Language:JavaScript 82.4%Language:Shell 10.2%Language:CSS 4.8%Language:HTML 2.6%