音の鳴るブログ

鳴らないこともある

ブラウザ音響プログラミング言語 CoffeeCollider v0.1.0 リリース


CoffeeScript  SuperCollider   CoffeeCollider  "BOOT"  "RUN" 

CoffeeCollider


SuperCollider  &  &   processing.js 

CoffeeScript





syncblock (wait )



SinOsc.ar(440) + SinOsc.ar(660) # ラ(440Hz) と ミ(660Hz) を合成
[ 1, 2, 3, 4 ] * 10 #=> [ 10, 20, 30, 40 ]

wait  FizzBuzz Task  syncblock  wait 
Task ->
  count = 0
  Infinity.do syncblock (i)->
    count += 1
    switch 0
      when count % 15 then console.log "#{count} FizzBuzz"
      when count %  5 then console.log "#{count} Buzz"
      when count %  3 then console.log "#{count} Fizz"
      else console.log count
    1.wait()
.start()

 CoffeeScript  CoffeeScript CoffeeScript -> CoffeeScript -> JavaScript JavaScript "JS"  JavaScript 



150UGen ()




使





WebWorker


 Web Audio API  Audio Data API  IE Flash fallback  WebWorker WebWorker node.js  iPhone5s 調

使


npm  node.js 
$ npm install -g coffee-collider
$ coffeecollider examples/khoomii.coffee

bower   
$ bower install coffee-collider
<script src="coffee-script.js"></script>
<script src="coffee-collider.js"></script>
<script>
  var code = "(-> SinOsc.ar(440, 0, 0.5) + SinOsc.ar(442, 0, 0.5) ).play()";
  var cc = new CoffeeCollider();
  cc.execute(code).play()
</script>











調JavaScript



便UGen

Klank SuperCollider 









CoffeeCollider


12/20() SC CoffeeScript SuperCollider  CoffeeScript 

http://connpass.com/event/4105/


SuperColliderJavaScript/




f:id:mohayonao:20131205230157j:plain
()

お探しの店舗のページはありませんでした