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)

你可能感兴趣的:(语音信号)