coffee-collider

Sound Processing Language for Web Audio

CoffeeCollider

CoffeeCollider is a language for real time audio synthesis and algorithmic composition in HTML5. The concept of this project is designed as "write CoffeeScript, and be processed as SuperCollider."

node.js

npm install -g coffee-collider
coffeecollider -e "(->SinOsc.ar([440,442])).play()"

bower

bower install coffee-collider
  • Over 150 unit generators which are almost same as SuperColldier's
  • Operator overloading
  • Syncronized task function
  • Client-Server architecture on WebWorker
  • Run anywhere. supporting Chrome/Firefox/Safari/Opera/IE(flashfallback), iOS/Android and node.js

Open the below links, and press the "Run" button.

https://github.com/mohayonao/CoffeeCollider/wiki/_pages

  1. Fork me
  2. Create a branch for your changes: git checkout -b my-new-feature
  3. Add your changes, and please include tests: git commit -am 'Add some feature'
  4. Make sure the tests pass by running: grunt test
  5. Create a pull request :D

MIT