JavaScript CoffeeScript CSS HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
.gitattributes
LICENSE.md
README.md
app.coffee
app.css
index.html

README.md

Tri-Chromatic Keyboard

This is an implementation of Roy Pertchik's Tri-Chromatic Keyboard Layout as a web app.

You can select a scale to highlight and can optionally disable keys outside that scale. The application supports mouse, pen, touch, and keyboard inputs.

(The keyboard support currently assumes a QWERTY layout, which is possibly ironic for a project focused on reinventing the keyboard.)

Uses MIDI.js for audio output.

TODO:

  • Allow switching instruments and configuring effects
  • Choose keyboard layout mapping by swiping across keys