S.F. Page

Programming,Music,etc...

SMF Playerを修正する

気が付くと

ちょっと前に作ったWebMIDI関連のコードが動かなくなっていた。まあドラフト版をベースに作るとこのようになる。それは仕方がない。
まずはSMFPlayerを少し直してみることにした。SMFPlayerはSMFファイルをページにドラッグアンドドロップして、プレイボタンを押すと演奏するもの。

https://3usfiw.dm2301.livefilestore.com/y2pUxba1Of5vUQq8BKTa_sTkbcCzPRWl5vj6ffs3ADMavPLYhhI1f0Ra57-H0Ksb6m41DhnZFaqV0xmZqBymIBOwjEVEdk-TMJ5-jT0yasYp8NHQ52aOSoSkgengjRb42iNopVtcRiUCSMlUSafpjvPucFUm6Zc-I2PHkX-jNMmSOU/042501.png?psid=1

何が変わっていたのか

MIDIAccessインターフェースのinputs,outputsがメソッドだったのがプロパティに変わり、さらにinputs,outputsそのものも変わっていた。こりゃ動かないわ。。 だけど今回の変更のほうがむかしよりよくなっているから、良しとしよう。

ということで修正

修正結果。

SMF File Player

このコードをベースにシーケンサーを作ろうとしていたんだけども挫折してしまったな。。続きを作ってみようかな。わからんけど。。ポケミクも埃を被っていてちょっとかわいそうだしね。。
今気づいたのだが、出力インターフェースにポケミクが出てこない。なぜだろうか。

ソースコード

github.com