1j01 / tri-chromatic-keyboard

🎹 Better than a traditional piano layout

Home Page:http://1j01.github.io/tri-chromatic-keyboard/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

🎹 Better than a traditional piano layout

http://1j01.github.io/tri-chromatic-keyboard/

License:MIT License


Languages

Language:JavaScript 91.9%Language:CoffeeScript 4.6%Language:CSS 1.8%Language:HTML 1.6%