A keyboard for any musical eventuality. Works best with the Web Audio API.
JavaScript HTML CSS
Latest commit cc6d059 May 10, 2016 @stuartmemo Merge pull request #32 from EugenDueck/patch-1
Prevent Firefox from interfering with quick find bar
Failed to load latest commit information.
demo
dist Built latest version Dec 9, 2015
lib Prefer initKeyEvent over initKeyboardEvent Sep 22, 2015
src Prevent Firefox from interfering with quick find May 10, 2016
tests Revert "Enable qwerty-hancock to remove its events" Dec 9, 2015
.gitignore added grunt for minification Aug 19, 2013
.jshintrc figured out start note problem - C incrementing early Jul 29, 2014
.travis.yml grunt copy and travis Jul 31, 2014
Gruntfile.js Make qwerty-hancock module exportable Sep 2, 2015
README.md updated readme Jul 31, 2014
bower.json Version bump Sep 3, 2015
karma-conf.js Make qwerty-hancock module exportable Sep 3, 2015
package.json Revert "Formatting and dependency updates" Dec 9, 2015

README.md

Qwerty Hancock

Need an instant musical keyboard for your web audio project? Qwerty Hancock is just the thing.

Specify the number of octaves you want, give it a height and a width, then you're ready to use your mouse or keyboard to have the time of your life.

For a demo, and to see how else you can customise your keyboard, visit the Qwerty Hancock homepage.

Usage

Add the minified version of the code to your html by adding the following script tag.

<script src="scripts/qwerty-hancock.min.js"></script>

Alternatively, if you're a bower fan: bower install qwerty-hancock

Keyboard

Once you've included Qwerty Hancock on your page, visit the Qwerty Hancock homepage for information on how to initialise and customise the keyboard.