• 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


Reload   Diff   Front page List of pages Search Recent changes Backup Referer   Help   RSS of recent changes