相关推荐
-
SysEx Librarian For Mac_v1.4
SysEx Librarian For Mac_v1.4是一款SysEx文件库管理工具,可以让用户使用System Exclusive消息(也称为SysEx)与MIDI设备进行通信。
-
【BLE MIDI】MIDI 文件格式分析总结 ★★★
一、MIDI 文件简介、 二、MIDI 文件头解析、 1、MIDI 文件头标识、 2、MIDI 文件头长度、 3、MIDI 文件格式、 4、MIDI 轨道个数、 5、基本时间、 三、MIDI 轨道分析、 四、MIDI 轨道头、 五、MIDI 轨道长度、 六、delta-time 间隔、 七、FF 03 轨道名称、 八、FF 51 03 四分音符时长、 九、FF 58 04 拍号、 十、音符开指令、 十一、音符关指令、 十二、音轨结束标志、
-
MIDI文件格式分析
MIDI文件属于二进制文件,这种文件一般都有如下基本结构: 文件头+数据描述文件头一般包括文件的类型,因为Midi文件仅以.mid为扩展名的就有0类和1类两种,而大家熟悉的位图文件的格式就更多了,所以才会出现文件头这种东西。而数据描述部份是主体,我们现在来一起分析它的结构:在每个Midi文件的开头都有如下内容,它们的十六进制代码为:“4d 54 68 64 00 00 00 06 ff
-
详解 位序
位序字节内部各个位的排列顺序。
-
音符名称、MIDI 编号和频率——Note names, MIDI numbers and frequencies
音符名称、MIDI 编号和频率在此处通过表格和转换它们的应用程序进行关联。两个音符之间的音程取决于它们的频率比。 一个八度是 2:1 的比率,在相等的律中,一个八度包括 12 个相等的半音。因此,每个半音的比率为 2 1/12(约 1.059)。按照惯例,A4 通常设置为 440 Hz。这些数据用于计算下面的第一个表格,它给出了任何标准键盘音符或 MIDI 音符编号的频率。 如何进行计算?假设两个音符的频率为 f 1和 f 2,频率比为 f 2 /f 1。一个八度音阶是 2:1
-
linux c语言播放midi,C语言实现--计算MIDI音符的频率
MIDI音符数据MIDI音符数据的值是无符号 seven-bit 整数,每个整数的取值范围是[0,127]。MIDI音符数据包含的信息有:key numbers(调式标记,例如B小调), various controllers (控制器输入变化,如踩踏板、弯音), Key Velocity and Pressure, and so on.中央C(Middle C,C5)的MIDI音符编号被定义为6...
-
22.3 MIDI 和音乐
摘录于《Windows程序(第5版,珍藏版).CHarles.Petzold 著》P1035 乐器数字接口(Musical Instrument Digital Interface, MIDI) 是在 20 世纪 80 年代初期由电子音乐合成器制造商的一个合作组织开发的。MIDI 是各种电子乐器之间及其和计算机之间相互连接的一个协议。它在电子音乐领域是一个极其重要的标准。MIDI
-
标准MIDI文件格式
标准MIDI文件格式达思挺·考德威尔标准的MIDI文件格式就像奇异的兽。总体看来,它是那样的让你无法抗拒。当然,你怎样看它无关紧要,可是用足够多的描述符描述一段音乐并使它能够重现,可不是很少的工作就可以完成的。然而,它虽然复杂,但是真正理解之后,MIDI文件格式的结构还是很直观明了的。在这里我必须放弃一些东西,因为毕竟我不是MIDI也不是MIDI文件专家!最近我为我的PC准备了一块Gr
-
MIDI 文件格式和解码
MIDI的文件格式说明和解码代码, 原版英文文档。E文不佳慎入。
-
MIDI基本数据格式选项纯文本
MIDI基本数据格式选项纯文本
-
MIDI CC控制器参数表
编号 参数意义 0 音色库选择MSB 1 颤音深度(粗调) 2 呼吸(吹管)控制器 3 N/A 4 踏板控制器 5 连滑音速度 6 高位元组数据输入(Data Entry MSB) 7 主音量(粗调) 8 平衡控制(粗调) 9 N/A 10 声像调整(pan) 11 情绪控制器 12-15 N/A 16-19 一般控制器 20-31 N/A 32 插口选择 33 颤音速度(微调) 34 呼吸(吹管)控制器(微调) 35 N/A 36 踏板控制器(微调) 37 连滑音速度(微调) 38 低位元组数据输入(Da
-
MIDI文件格式解析
<br />乐器数字接口MIDI(Musical Instrument Digital Interface)是数字音乐国际的标准,定义了计算机音乐程序、合成器及其他电子设备交换信息和电子信号的方式,解决不同电子乐器之间不兼容的问题。 MIDI文件中包含音符、定时和多达16个通道的演奏定义。文件包括每个通道的演奏音符信息:键通道号、音长、音量和力度等。由于MIDI文件是一系列指 令,而不是波形,它需要的磁盘空间非常少,此外对MIDI数据的编辑和修改非常灵活,可以方便地增加或删除某个音符,或者改变音符的属性。<
-
MSB与LSB
Most Significant Bit, Last(Least) Significant Bit 最高有效位(MSB) 指二进制中最高值的比特。在16比特的数字音频中,其第1个比特便对16bit的字的数值有最大的影响。例如,在十进制的15,389这一数字中,相当于万数那1行(1)的数字便对数值的影响最大。比较与之相反的“最低有效位”(LSB)。MSB高位前导,LSB低位前导。 谈到字节序...
-
TWBO_LSBFIRST与TWBO_MSBFIRST
TW即twain,BO为Bit Order即字节填充方式,LSB为最低有效位,MSB为最高有效位, 所以TWBO_LSBFIRST应该为:以最低有效位先的字节填充方式, 而TWBO_MSBFIRST应该为:以最高有效位先的字节填充方式。
-
midi标准
一、GM,XG,GS是什么? 它们都是MIDI格式标准。GM标准是他们中的老大,资历最老。GM标准定义了我们最常用的128种乐器,音效和控制器的排列,我们现在从网上当下来的MIDI文件都应该是支持GM标准的,然后你的播放设备也应该支持GM标准,这样我们才能用正确的音色回放MIDI文件,要不然音色排列不对的话,你想象过用点贝司演奏弦乐声部会是怎样的效果吗?至于XG,GS,前者是YAMAHA公司
-
midi音阶对照表
下表列出的是与音符相对应的命令标记。八度音阶|| 音符号 # || || C | C# | D | D# | E | F | F# | G | G# | A | A# | B--------------------------------------------------------------------
-
mxl2mid:MusicXML 到 MIDI 转换器
mxl2mid 这是一个 MusicXML 到 MIDI 转换器。 此程序仅支持从 CeVIO Creative Studio 输出的 MusicXML 文件。 mxl2mid [-charset = Shift_JIS] infile [outfile]