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 |