node package manager


Sound Processing Language for Web Audio


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."


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


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.

  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