实际 MIDI 文件分析

1. MIDI 文件头块

4D 54 68 64 00 00 00 06 00 01 00 02 01 E0

‘MThd’ 的ASCII

快数据长度 = 6

文件类型=1   (1-单音轨, 2-多音同步音轨,3 -多音独立音轨)

音轨轨道数 = 2

时间格式 = 480 Ticks per 1/4 note

2. 音轨块1

4D 54 72 6B 00 00 00 22     ‘MTrk’ 的ASCII码,块数据长度 = 34

00 FF 03 0B 30 31 30 20 62 70 6D 3D 31 32 30   元事件 = 0x 03, 指定歌曲名称

00 FF 51 03 07 A1 20     元事件 = 0x51, 指定速度 = 7A120 = 500ms / 4分音符

00 FF 58 04 04 02 18 08  元事件 = 0x58, 指定节拍

00 FF 2F 00            音轨结束 

3.音轨块2

4D 54 72 6B 00 00 00 64    ## ‘MTrk’ 的ASCII码,块数据长度 = 100

00 FF 03 08 41 42 4C 33 78 20 30 31   ##元事件 = 0x 03, 指定歌曲名称

00 90 1F 63        note on

78 37 63           note on running state

78 2B 7F           note on running state

81 34 80 1F 63      note off

00 37 63           note off running stat

00 2B 7F           note off running stat

3C 90 1F 63

78 37 63

78 2B 7F

81 34 80 1F 63

00 37 63

00 2B 7F

3C 90 1F 63

78 37 63

78 2B 7F

81 34 80 1F 63

00 37 63

00 2B 7F

3C 90 1F 63

78 37 63

78 2B 7F

81 34 80 1F 63

00 37 63

00 2B 7F

00 FF 2F 00 音轨结束 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值