音楽用CoffeeScriptを作ろう (14) WebSocketに対応した
ローカルでしか確認していないけど WebSocket に対応させた。WebSocketの場合、node であらかじめサーバーを立てておいて、複数のクライアントがそこに接続できる。デモは接続ユーザーそれぞれがコードをなげてミックスされた音をリアルタイムに共有できる。Chromeでしか試していなくて、Firefoxが不可なのは把握している。音はクライアント側でもサーバー側でも鳴らせる。以下の手順で試せる。結構苦労した。
$ git clone git@github.com:mohayonao/CoffeeCollider.git $ cd CoffeeCollider $ npm install $ cd documents/examples/ $ node websocket-demo-server.js # localhost:8888 で接続
GitHub wiki に仕様的なものを書くようにしている。一覧表みたいなのを作ると単語の使い方に一貫性がないとかすぐに気がつけて良い。
https://github.com/mohayonao/CoffeeCollider/wiki/Internal-Specifications
GitHub issue に雑談のページを作ってみたので誰か何か書いてみてください。
https://github.com/mohayonao/CoffeeCollider/issues/14
しっかりした構成になってきたように思えるので、そろそろクラスの追加に取り掛かりたいけど、「テスタブルJavaScript」を買ったので先にそっちを読みたい。
- 作者: Mark Ethan Trostler,牧野聡
- 出版社/メーカー: オライリージャパン
- 発売日: 2013/09/21
- メディア: 大型本
- この商品を含むブログ (1件) を見る