タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

smfに関するjiroron666のブックマーク (2)

  • JavaScriptでMIDIファイルを解析してみる 1 - Qiita

    MIDIの構造について ここの解説をもとに解析してみます。 ちなみにMIDIファイルのことをSMF(Standard MIDI FILE)と呼びます。 なので以降SMFと呼びます。 使用する環境 Node.js SMFを16進数データとして読み込む 解析するために16進数並びのテキストデータとして読み込みます。 こんな感じです。 /** *midiファイルを読み込んで16進数テキストを返します。 *@param {string} filepath 読み込むMIDIファイルのパス *@callback コールバック *@return {string} 16進数テキスト **/ var fs=require("fs"); module.exports=function(filepath,callback){ fs.readFile(filepath,function(err,data){ if

    JavaScriptでMIDIファイルを解析してみる 1 - Qiita
  • SMF(Standard MIDI File)フォーマット解説 | FISH&BREAD

    お読みになる前に この文章は1998年に書いたものです。 ところどころ不遜な表現、イライラしたり、読みづらい箇所があるかと思いますが、若気のいたり(?)ということで、お許しください。お役に立ちましたら「ええがね」を押してください。(Facebookの「いいね」ではありませんので、どこにもシェアされません。) Like!(801) はじめに SMF(Standard MIDI File)のフォーマットを詳しく書いたものを探している人が多いようで、ここではSMFフォーマットの中身を簡単に説明します。 まだ、わかりにくい説明だと思いますので徐々に充実させていければと思っています。 ただし、16進数の知識はあらかじめ持っているものとします。 16進数は "10H" というように "H"を末尾につけます。2進数は11111111Bというように、 最後に "B" をつけます。まあ、2進数なんてみればわ

    SMF(Standard MIDI File)フォーマット解説 | FISH&BREAD
  • 1