" MThd " 字符串 ASCII 码 , 这是 mid 文件的标识 ;
2、MIDI 文件头长度
00 00 00 06 : 4 ~ 7 字节 , 这是个 4 字节整型数据 , 大端格式显示 , 整型低位在高字节..., 整型高位在低字节 , 该数据表示 mid 文件文件头长度 , 这里的文件头长度为 6 , 表示后面 6 字节是 mid 文件文件头的范围 ;
大端格式 : 高位存储在低字节中 , 符合人的书写习惯...轨道长度
----
00 00 00 25 : 这是一个 int 类型的整型数据 , 大端格式显示 , midi 轨道长度是十六进制的 0x25 , 也就是十进制的 37 , 代表从下一个字节开始计数...到 轨道结束位置 FF 2F 00 的最后一个字节 , 一共有 37 个字节 ;
每个轨道开始的标志是 MTrk , 后面的 4 字节就是轨道的长度 ;
在下图中 , 选中的字节有
37
个字节...文件头长度 | MIDI 文件格式 | MIDI 轨道个数 | 基本时间 ) 二、MIDI 文件头解析 5、基本时间 博客章节 解析到一个四分音符有 480 个 tick ;
此时可以计算出每个 tick