- The added line is THIS COLOR.
- The deleted line is THIS COLOR.
TITLE:wafrag (WebAudio Fragments)
- https://github.com/yoya/wafrag
WebAudio の機能を断片的に引き出す。というだけのノリで付けた名前。
- MIDI が鳴らせる (とりあえず PSG モードで)
- サンプリングが鳴らせる
- サンプリング音が鳴らせる
- サスペンドやリジュームが出来る
- フェイドイン、フェイドアウトが出来る
- 秒単位でシークが出来る
* 仕様 [#spec]
** 内部仕様 [#innerspec]
- 内部インターフェースは WebMidiLink のメッセージフォーマット
midi,cc,nn[,nn[...]]
- MIDI chunk の内 deltatime より後ろのバイナリを , 区切りで 1 byte ずつ 16進文字列で。
** 使用例 [#example]
wafrag = new WAFrag();
wafrag.loadSMF(url);
button => wafrag.start();
** メソッド [#method]
loadSMF(data or url), loadMP3(data or url), loadSMAF(data or url);
progressListener()
play(), stop()
rewind(), seek(secs);
suspend(), resume()
fadeout(secs), fedain(secs)
midiListener(); => event.midi