programming with the piano as interface
An open-source project of Felipe Ignacio Noriega & Anne Veinberg
[ Current development is in Python 3!
The codeklavier development adventure has just begun (March-April 2017). This is a 'hello world'. For current development please follow the Python link above. Eventually, the CodeKlavier will also be ported to Javascript.
The dream:
a programming language for music as interface
The starting-to-be-graspable dream:
a programming language for the piano as interface
The long term goal:
a live coding music-domain programming language for the piano as interface
The mid term goal:
strategy-specific releases of mini-language approaches for live coding through the piano
The short term goal:
research-release-evaluation cycles of prototypes which tackle specific aspects of the system
- install npm and node.js
- install robotjs (
npm install
and afterwards you might need to moverobotjs.node
from the Release to the node_modules directory) - connect your midi keyboard and a good set of speakers
- boot suppercollider
- run
node codeK.js
(or equivalent js-file, depending on your branch and goal) - Start playing
You might want to use Atom and use a git plugin and a supercollider plugin.