mid格式转换器 mid格式
1、1 总观一个mid文件主要包括两部分,标头数据和音轨数据。
2、简介的第二部分介绍标头数据,第三部分介绍音轨数据。
(相关资料图)
3、mid文件包含仅一个标头数据来描述文件格式等,和任意数量的音轨数据。
4、一个音轨可以被理解为多声道磁带的磁轨你可以指定一个音轨为一个声音,一段填充空白,一个乐器或你希望的什么东西。
5、2 标头数据标头数据出现在文件的开头,描述文件的三个部分。
6、标头数据总向这样:4D 54 68 64 00 00 00 06 ff ff nn nn dd dd前4比特等价于ASCII字符“MThd”。
7、在这4比特头标签之后,总是00 00 00 06,因为头信息总是六比特。
8、(译者按:这六比特头信息是4D 54 68 64 00 00,最后两比特用0填充。
9、之后是的00 06而不是06,是因为整型变量要占两个字节。
10、这就是数字6前面多出来一个字节的原因。
11、下同。
12、)ff ff是文件类型,一共有3种类型:0 - 单音轨1 - 多音轨,同步音轨2 - 多音轨,异步音轨单音轨,顾名思义,只有一条音轨。
13、同步多音轨是说所有的音轨并行播放,通俗地说,同时开始播放,这样可以在音乐中代表不同的声部。
14、异步多音轨不一定在音乐开始时播放。
15、它们可以完全异步。
16、nn nn是mid文件的音轨数量。
17、dd dd是每个四分音占用的时间片(这个以后再详细说明)。
18、(译者按:这两个比特越大,音乐节奏越快。
19、)3 音轨数据标头数据之后,文件剩下的部分是音轨数据。
20、每个音轨都有一个标头,和你需要的数个命令。
21、就像文件的标头数据,音轨标头是这样的:4d 54 72 6b xx xx xx xx这里的前4比特等价于ASCII字符的“MTrk”。
22、之后的4个字节说明了这个音轨长度,音轨字节数(不包括音轨标头)。
23、标头之后的是midi事件。
24、这些事件实际上是送向midi合成器接口的数据和一个附加数据:时间片。
25、时间片表示经过多少tick之后事件开始被运行。
26、每四分音之后的时间片被预先定义在标头数据里。
27、这里的时间片是可变长度的编码数据。
28、这种格式尽管有些混乱,却可以使大数字使用随意的字节数,不用浪费被填成0的字节。
29、这些数被转换为7比特的字节,每个字节最特殊的最高有效位(MSB),除了数字的末字节是0外,其他字节是1。
30、这样,读取数字每次读一字节,当你看到最高有效位是0时,你就会知道这是数字的最后一个字节。
31、根据mid规格,整个时间片最多占4字节。
32、时间片之后是mid事件,每个mid事件(除了运行事件)有一个最高位是1的命令字节(字节数值>=128)附录列表A是大部分命令。
33、每个命令有不同的参数和长度,但命令后的数据必须是最高位为0的字节(字节数值)。
34、以上规则有一个例外,是meta事件,它可以包含最高位是1的数据字节。
35、然而,meta事件要求有一个长度参数,这样能减轻你的困惑。
36、一个可能带来混乱的细节(subtlety)是运行模式。
37、实际上这里是mid命令被疏忽,最近的mid命令发行物被假设的地方。
38、这意味着mid事件可以由时间片和和参数构成,这参数会转到可能存在的命令。
39、4 总结如果这些解释只能增加本文的混乱,那么附录的例子可能使本文清晰一些。
本文到此分享完毕,希望对大家有所帮助。
关键词:
下一篇:最后一页
- 中信设计熊慧:F5G全光网大势所趋,让建筑更绿色、更智能
- F5G使能智慧建筑高质量发展,助力建筑行业数字化转型
- 保定爱情广场全国首家汽车主题购物中心蓄势待发!
- 女童不慎掉入20米深井 18岁小姨三次下井成功营救
- 西安3个区域12月28日起每日开展全员核酸 官方提倡民众居家健身
- 浙江乐清一核酸检测结果异常人员 复采复检为阴性
- 浙江本轮疫情报告确诊病例490例 提倡“双节”非必要不出省
- 西安警方通报6起涉疫违法案件
- 西安新一轮核酸筛查日检测能力达160万管
- 西安市累计报告本土确诊病例811例
-
甘肃中药炮制师研习古法30载:掌心留痕,翻烂资料书
中新网兰州12月28日电 (张婧)从事中药饮片加工技艺30年的张良,右手掌心有一条老疤痕,“20年前跟着老师傅学习中药材性状鉴别,传统方
-
广东启用涉疫风险人员排查12320专号
中新网广州12月28日电 (记者 蔡敏婕)广东省28日正式启用涉疫风险人员排查12320专号。即日起,涉疫风险人员来(返)粤前可在“粤省事”
-
武汉协和医院开设互联网儿童医学中心
中新网武汉12月28日电 (聂文闻 彭锦弦 陈有为)记者28日从华中科技大学附属协和医院(以下简称“武汉协和医院”)获悉,该院在湖北省首
-
四川:力争三年完成638个历史遗留矿山生态修复
中新网成都12月28日电 (杨予頔)28日,四川省自然资源厅发布消息称,近日,四川省自然资源厅印发了《四川省历史遗留矿山生态修复三年行
-
不同养老模式共同推进 提升老年福祉 让老人享受“温暖夕阳”
我为群众办实事 | 不同养老模式共同推进 提升老年福祉 让老人享受“温暖夕阳” 央视网消息:近期,各地在“我为群众办实事”实
-
各地创新举措 把实事办好 把好事落细 温暖民心
我为群众办实事 | 各地创新举措 把实事办好 把好事落细 温暖民心 央视网消息:近期,各地在“我为群众办实事”实践活动中,
-
新疆伊犁州新源县发生3.3级地震 震源深度13千米
中新网12月28日电 中国地震台网正式测定:12月28日15时14分在新疆伊犁州新源县(北纬43 37度,东经82 65度)发生3 3级地震,震源深度13千米。
-
2021,比个心吧!
-
高风险岗位人员出行,会受到限制吗?
【两节防疫提示】高风险岗位人员出行,会受到限制吗?
-
【两节防疫提示】健康码“变黄”,对出行有何影响?
X 关闭
西安新增本土确诊病例150例 详情发布
广东最低气温跌至-6℃现冰挂 部分道路及海上交通受影响
“2022科学跨年系列活动”启动 提高公众对科学类流言“免疫力”
珠科院多举措助力大湾区抗旱防咸保供水
只为那片美丽的云顶 河北一“守峰人”海拔2000米驻守12载
X 关闭
暴雨突袭京城 7月最后一周票房陡降
成都大运会文化展示活动开启
云南上半年经济发展回升向好 地区生产总值超14170亿元
双牌:纳税信用“金字招牌”提升“银税互动”质效
黑龙江伊春南岔县一楼房发生部分楼体坍塌事故致8人被困,已救出5人