2014年10月16日木曜日

Web MIDI API 対応

久しぶりに Web FM Synthesizer を更新しました。

変更点は、

  • Web MIDI API 対応
  • ポリフォニック化(発音数制限無し)
  • 軽量化
です。

Web MIDI API、簡単なブラウザの設定は要るものの、一般向けリリースの Chrome でもちゃんと動く。実装がはじまって 1 年ちょっとでここまでとは驚き。中の人、Good Job!

ポリフォニック対応は、発音があるたびに Script Processor Node を生成していくという富豪っぷり。今のところ発音数の制限もしてないので、発音数が増えてくるとおかしくなるかも。近いうちにモバイル対応を考えているので、その時に発音数リミットをつける予定。

ソースコードは GitHub でも公開しています。