以前私が作成したpiano.jsに、midiを読み込んで再生する機能をつけてみようと思いました。
midiってフォーマットが複雑ですし、凄く難しそうです。とりあえず最初、何すればいいかわからないのでChatGPTに訊いてみます。
そしたら驚き、凄く簡単そうです。てっきり一晩かかるものかと思ってました。 どうやら、tone.jsというとっても便利なライブラリがあるようです。 これらの機能の中でmidiに関する操作を簡潔に行うことができるようなので、今回はこちらを使います。 バイナリデータを直読みする恐ろしいことにはならずに済みそうです。よかった。