midi是什么格式文件
MIDI文件是一种二进制格式。这类文件的基础结构通常由“文件头+数据描述”组成,文件头包括文件类型信息。MIDI数据由多个结构相同的子数据组成,这些子数据在多音轨格式中包含了单个轨道的全部信息。MIDI建立了一个通信标准,由电子乐器制造商共同制定,旨在确定电脑音乐程序、合成器和其他电子音响设备间交换信息与控制信号的方法。MIDI设备间通信通常使用5芯电缆,俗称MIDI电缆。MIDI系统实质上是一个集作曲、配器、电子模拟演奏于一体的系统。在MIDI设备间传输的数据称为MIDI信息,这些数据并非数字音频波形,而是音乐代码或电子乐谱。MIDI是一种电子乐器及电脑间的通信协议。许多流行游戏和娱乐软件中常见的MIDI格式音乐文件,其扩展名通常为MID、RMI。
MIDI文件结构解析:
1. MIDI数据由多个格式相同的子数据组成,这些子数据在多音轨格式中记录了单个轨道的全部信息。增加一个音轨时,只需将数据附加在前一个音轨之后,并相应修改文件头中的轨道数。
2. 全局音轨包含歌曲的附加信息(如标题和版权)、歌曲速度和系统码(Sysx)等内容。
3. 无论是全局音轨还是含音符的音轨,均以“4D54726B”开头,这代表ASCII字符“MTrk”,其后跟随一个4字节整数,表示该轨道的字节数,不包括前面的4字节和自身的4字节。
4. 数据记录部分采用相同结构:时间差+事件。时间差指的是前一个事件到当前事件的时间间隔,单位为tick(MIDI的最小时间单位)。其构成特点独特,以二进制形式表达。
多重随机标签
adobe是什么 在怀柔平谷密云 百度导航为何无语音提示 中国排名前10咨询管理公司 广西河池化工股份有限公司文化生活 常州快速公交特点 我要设计公司logo ul怎么在一个div里面右对齐啊 http和html是什么关系怎么发展的呢 扎染的方法和步骤 商丘站是高铁站吗 兰州橙子网络科技有限公司怎么样 湖南博兴建设工程有限责任公司怎么样 丰台西站设备 小学生三年级下册春季田径运动会加油草稿 有什么推荐的书籍或者学习方式 单位领导要求建一个网站请大家指点一下 哪一款健身管理系统比较靠谱 如何将制做好的网页上传到互联网 商丘市住房城乡建设局内设机构 兰州学生想和女朋友去九寨沟该怎么去 江苏省常熟职业教育中心校2024年分数线是多少 课程代码代表什么 长沙卖房子有哪些网站 鸟瞰图是什么意思 鸟瞰图的意思 给我打电话为什么 甘肃省人民政府关于发布甘肃省最低工资暂行规定的通知 求推荐长发动漫女生名字我要帮我女神找头像烦请提供下动漫名字角色名字 macbookpro适合做设计吗 宜春市宜网网络传媒有限公司怎么样