永久にバッハのインベンションを演奏するやつをつくった
Endless Invention
http://mohayonao.herokuapp.com/invention
何かを自動生成するようなプログラムを書くときマルコフ連鎖を使いたくなることは多いと思う。で、それ自体はそんなに難しくないんだけど、大体微妙な感じに仕上がってしまうので、なかったことにしてしまうことが多い。でも今回は諦めずに調整して比較的うまくいった。
工夫したところ
お知らせ
JavaScriptでリアルタイムに音を出す簡単便利なやつ、CoffeeScriptで無駄が多いので JavaScript だけで書き直した最新版を gist に pico-player.js として置いています。昨日の今日でごめんなさい。
https://gist.github.com/1342081