coffee-collider

0.3.2 • Public • Published

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

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

bower

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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.3.2
    4
    • latest

Version History

Package Sidebar

Install

npm i coffee-collider

Weekly Downloads

4

Version

0.3.2

License

none

Last publish

Collaborators

  • mohayonao