CodeKlavier (legacy javascript flavour)
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 and HowTO
1. install npm and node.js
2. install robotjs (``npm install`` and afterwards you might need to move ``robotjs.node`` from the Release to the node_modules directory)
3. connect your midi keyboard and a good set of speakers
4. boot suppercollider
5. run ``node codeK.js`` (or equivalent js-file, depending on your branch and goal)
6. Start playing
### Tips & tricks
You might want to use *Atom* and use a git plugin and a supercollider plugin.
# This project is possible thanks to the Stimuleringsfonds Creatieve Industrie