;
再回顾下 delta-time 的计算 :
8E 7E 对应的二进制位数为 : 1000 1110 0111 1110
第一个字节 8E 对应的二进制数据位 1000 1110 , 其中第七位的...拍子记号的分子 ;
02 : 拍子记号分母标志 , 这里的值是 2 的次幂值 , 如当前设置的值是 2 , 则拍子记号的分母是
2^2 = 4
, 分母是 4 ;
18 : 每个 MIDI 时钟包含的...二、节拍时值计算
----
在文件头的基本时间中 , 可以获取到每个 四分音符的 tick 或 pulse 数 ;
在 Meta 事件 音符速度设置事件 中 , 可以获取到每个 四分音符的 微秒数...数 , 以及 四分音符 的 微秒数 ;
如果要计算 节拍 时间 , 要看 拍号中的分母值 ,
如果分母是
2
, 则每拍的时值 直接使用 四分音符 时值乘以
2
;
如果分母是
4..., 则每拍的时值 就是 四分音符的时值 ;
如果分母是
8
, 则每拍的时值 直接使用 四分音符 时值除以
2
;
三、小节时值计算
每个小节的时值 就是 每拍的时值 乘以 拍号分子