タグ

ブックマーク / torasukenote.blog120.fc2.com (1)

  • 初心者のプログラミング体験記 C言語でMIDI(SMF)データを読んでみる!

    MIDIはバイナリデータなので少々扱いが面倒な気がしますが、恐れずにやってみましょう! プログラムはちょっと長くなるので、表示/非表示を選択できるようにしました。 下のボタンを操作して、出したり消したりしてください。(えっ...?) #include <stdio.h> int main(){ // ヘッダチャンク情報を格納する変数群 char header_chunk_type[4]; // チャンクタイプを示す文字列を格納。「MThd」が入るはず。[4byte] int header_chunk_size; // ヘッダチャンクデータのサイズ [4byte] short smf_format; // SMFのフォーマットタイプ(0か1か2) [2byte] short tracks; // トラックチャンク総数 [2byte] short division; // 四分音符あたりの分解

  • 1