百度百科的midi文件格式写的非常详细,点个赞.这里备份一下,方便日后查看. midi文件由midi头和音轨组成,midi头中的信息包括midi头标志,音轨数量,音轨的演奏方式(并行/拼接等),4分音符的tick长度. 音轨由音轨头和音轨数据组成,音轨头有音轨头标志,还有记录音轨长度(字节数).音轨数据是是一个个事件组成,每个事件有两部分,距离前一个事件的时长和事件,midi 1.0的标准里用了一种编码方式来编码时长和事件. 重点说说事件,事件分为两类,一类就是midi设备上的按钮,比如有按下.…