MIDI基本数据格式选项纯文本

文件类型
  • 4D 54 68 64
长度
  • 00 00 00 06
format指定Midi的格式
  • 00 00 注释:单音轨
  • 00 01 注释:多音轨,且同步。这是最常见的
  • 00 02 注释:多音轨,但不同步
ntrks指定轨道数
  • 00 00
  • ...
  • ff ff
ticks per quarter note四分音符 注释:指定基本时间格式类型
  • 00 00
  • ...
  • ff ff
某轨道data类型
  • 4D 54 72 6B 注释:ASCII字符“MTrk”
该轨道data字节数
  • 00 00 00 00
  • ...
  • ff ff ff ff
data
    • delta_time前后时间差/tick 注释:最右边字节的的标志位为0其他的标志位为1
    • 00 注释:值0
    • ...
    • 7f 注释:值12711 01 注释:值(0x1101&0x7f7f)=129
    • ...
    • 83 ff 7f 注释:值(0x83ff7f&0x7f7f7f)=65535
    • ...注释:根据该轨道字节数控制
    • event事件
      • 松开、音轨、音符、力度
      • 8、0~f、 00~7f 、 00~7f
      • 按下、音轨、音符、力度
      • 9、0~f、 00~7f 、 00~7f
      • 触后、音轨、音符、力度
      • A、0~f、 00~7f 、 00~7f
      • 控制器、音轨、控制器号码、控制器参数
      • B、0~f、 00~7f 、 00~7f
      • 改变乐器、音轨、乐器号码
      • C、0~f、 00~7f
      • 触后通道、音轨、值
      • D、0~f、 00~7f
      • 滑音、音轨、音高的高八位、音高的低七位
      • E、0~f、 00~7f 、 00~7f
      • 系统码、系统字节数(动态字节数)、系统码
      • F0、 动态字节数、不包含开头f0 包括结尾F7
      • Meta事件、程式种类、参数字节数[参数]
      • Meta事件、设置轨道音序、字节数、音序号
        FF、00、02、00 00~FF FF
      • Meta事件、歌词备注/音轨文本、字节数、文本信息
        FF、01、动态字节数、文本信息
      • Meta事件、歌曲版本、字节数、版权信息
        FF、02、动态字节数、版权信息
      • Meta事件、歌曲标题音轨名称、字节数、全局音轨音轨名
        FF、03、动态字节数、全局音轨音轨名
      • Meta事件、乐器名称、字节数、音轨文本(同01/2)
        FF、04、动态字节数、全局音轨音轨名
      • Meta事件、歌词、字节数、歌词
        FF、05、动态字节数、歌词
      • Meta事件、标记、字节数、用文本标记(Marker)
        FF、06、动态字节数、用文本标记
      • Meta事件、开始点、字节数、用文本记录开始点(同01/2)
        FF、07、动态字节数、用文本记录开始点
      • Meta事件、音轨结束标志、字节数
        FF、2f、00
      • Meta事件、速度、字节数、整数(一个四分微秒数)
        FF、51、03、00 00 00~FF FF FF
      • Meta事件、节拍、字节数、略)
        FF、58、04、略
      • Meta事件、调号、字节数、大/小调,升降、号数
        FF、59、02、00/01 、0/1、1~7 注释:升降号数00(C:中间)
      • Meta事件、音序特定信息、字节数、音序特定信息
        FF、7f、动态字节数、音序特定信息
      • 00~7f、上次激活格式的参数
      • 00~7f、(8x、9x、Ax、Bx、Cx、Dx、Ex)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值