https://github.com/stuartmemo/qwerty-hancock
A keyboard for any musical eventuality. Works best with the Web Audio API.
https://github.com/stuartmemo/qwerty-hancock
Last synced: 5 days ago
JSON representation
A keyboard for any musical eventuality. Works best with the Web Audio API.
- Host: GitHub
- URL: https://github.com/stuartmemo/qwerty-hancock
- Owner: stuartmemo
- Created: 2012-07-09T23:20:15.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2025-07-22T12:39:43.000Z (3 months ago)
- Last Synced: 2025-10-16T19:16:34.450Z (11 days ago)
- Language: JavaScript
- Homepage: http://stuartmemo.com/qwerty-hancock
- Size: 329 KB
- Stars: 272
- Watchers: 21
- Forks: 43
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-javascript-audio - qwerty-hancock - simple JS piano component for larger projects, see [qwerty hancock](https://stuartmemo.com/qwerty-hancock/) (MIDI instruments / Piano)
README
# 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](http://stuartmemo.com/qwerty-hancock).
## Usage
Add the minified version of the code to your html by adding the following script tag.
```html
```
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](http://stuartmemo.com/qwerty-hancock) for information on how to initialise and customise the keyboard.