问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

midi是什么格式文件

发布网友 发布时间:2024-02-21 11:24

我来回答

1个回答

热心网友 时间:2024-02-22 21:27

MIDI是二进制格式的文件。

这种文件的基本结构一般是“文件头+数据描述”,文件头一般包括文件的类型;而MIDI的数据是由若干个格式相同的子数据构成的,这些子数据在多音轨的格式中记录了一个轨道的所有信息。

MIDI仅仅是一个通信标准,它是由电子乐器制造商们建立起来的,用以确定电脑音乐程序、合成器和其他电子音响的设备互相交换信息与控制信号的方法,用于连接各种MIDI设备所用的电缆为5芯电缆,通常人们也把它称为MIDI电缆。MIDI系统实际就是一个作曲、配器、电子模拟的演奏系统。

从一个MIDI设备传送到另一个MIDI设备上去的数据就是MIDI信息。MIDI数据不是数字的音频波形,而是音乐代码或称电子乐谱。MIDI是一种电子乐器之间以及电子乐器与电脑之间的统一交流协议。很多流行的游戏、娱乐软件中都有不少以MID、RMI为扩展名的MIDI格式音乐文件。

MIDI文件构成

1、MIDI的数据是由若干个格式相同的子数据构成的,这些子数据在多音轨的格式中记录了一个轨道的所有信息。多加一个音轨,就简单地把数据追加在前一音轨的后面就可以了,不过不要忘记更改文件头中的nn nn(轨道数)。

2、先看全局音轨。全局音轨包括歌曲的附加信息(比如标题和版权)、歌曲速度和系统码(Sysx)等内容。

3、不管是全局音轨还是含有音符的音轨,都以“4D54726B”开头,它其实是ASCII字符“MTrk”,其后跟着一个4个字节的整数,它标志了该轨道的字节数,这不包括前面的4个字节和本身的4个字节。这一点,我们可以在后面的例子中去理解。

4、接着就是记录数据的地方了,每一个数据有着相同的结构:时间差+事件。所谓时间差,指的是前一个事件到该事件的时间数,它的单位是tick(MIDI的最小时间单位)。它的构成比较特殊,这里要用二进制来说明。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 求此图原图或者P站ID?谢谢! 修改一年内如何二次修改吗苹果 一年只能修改两次吗? 如何一年内强制二次修改? 求大佬给这些图的P站id或原图 一年内怎么改第二次 修改一年内如何二次修改吗苹果 如何一年内强制二次修改? 为什么有时明知会失败还要去努力 ...猜想:如果卫子夫38年的皇后生涯没有因为巫蛊之祸被汉武帝逼死,他的... ...可是现在过户显示有流水号,查不到是什么地方留下的怎么办!急!_百 ... 怎么一年内修改两次怎样才能一年修改两次? 一年内怎么改第二次 一年改2次的办法 怎么一年改两次 改了一次后就不能再修改了吗? 这是什么号码18815652273我想知道是那里的电话号码? 一年内第二次修改技巧 如何一年内强制二次修改 深圳市内过户后卖家车牌指标流水号在网上交警平台查询不到(过户后第... 我的绑定银行卡的时候显示身份信息已经添加在了5个这是... 索尼RX100M6的防抖效果如何? 微信绑定银行卡,出现《当前身份信息,已经通过绑卡添加在5个上... 群发微信怎么发所有人? 95294502是什么电话请问95294502是什么电话呢?10 用微信绑定银行卡时,提示,此卡身份信息已经绑定五个了,可是我并... 索尼RX100M6的防抖效果如何? 请问95141418是什么电话67 索尼RX100M6的防抖效果好吗? 索尼RX100M6在拍摄时防抖效果好吗? 索尼RX100M6防抖效果如何? 索尼RX100M6在拍摄时防抖效果好吗? 索尼RX100M6的防抖效果怎么样? 一年改2次的办法 索尼RX100M6防抖效果如何? 新办的银行卡绑定微信时,说当前身份信息己经添加在5个上了怎么... 索尼RX100M6好用吗 索尼RX100M6有防抖功能吗? 微信无法添加银行卡,当前身份信息已经添加5个以上,怎么破?_百度... 不到一年怎么改第二次