以前私が作成したpiano.jsに、midiを読み込んで再生する機能をつけてみようと思いました。

midiってフォーマットが複雑ですし、凄く難しそうです。とりあえず最初、何すればいいかわからないのでChatGPTに訊いてみます。

ChatGPT 必要なのは「MIDIファイルの読み込みとパース」だけ!

そしたら驚き、凄く簡単そうです。てっきり一晩かかるものかと思ってました。 どうやら、tone.jsというとっても便利なライブラリがあるようです。 これらの機能の中でmidiに関する操作を簡潔に行うことができるようなので、今回はこちらを使います。 バイナリデータを直読みする恐ろしいことにはならずに済みそうです。よかった。