JavaScript
Need help with CoffeeCollider?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.
mohayonao

Description

Sound Processing Language for Web Audio

207 Stars 16 Forks MIT License 773 Commits 13 Opened issues

Services available

Need anything else?

CoffeeCollider Build Status Coverage Status Dependency Status

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

Installation

node.js

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

bower

sh
bower install coffee-collider

Features

  • 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

Examples

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

Documents

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

Contributing

  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

License

MIT

Inspired by

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.