❶ MIDI文件怎样看
现在还没有诶。。这个东西。。只能转变一点音乐、只是旋律。最后是去直接下载midi的音乐、。。如果你找不到。。可以把歌名给我。。我帮你找
❷ 请详细介绍一下MIDI文件格式
MIDI文件属于二进制文件,这种文件一般都有如下基本结构: 文件头+数据描述文件头一般包括文件的类型,因为Midi文件仅以.mid为扩展名的就有0类和1类两种,而大家熟悉的位图文件的格式就更多了,所以才会出现文件头这种东西。而数据描述部份是主体,我们现在来一起分析它的结构:在每个Midi文件的开头都有如下内容,它们的十六进制代码为:“4d 54 68 64 00 00 00 06 ff ff nn nn dd dd”。前四个是ASCII字符“MThd”是用来鉴别是否Midi文件,而随后的四个字节是指明文件头描述部分的字节数,它总是6,所以一定是“00 00 00 06”,以下是剩余部分的含义:以上就是MIDI文件头了,后面的所有内容都是真正做事的,我们先来看看它的构成。MIDI的数据是由若干个格式相同的子数据构成的,这些子数据在多音轨的格式中记录了一个轨道的所有信息。多加一个音轨,就简单地把数据追加在前一音轨的后面就可以了,不过不要忘记更改文件头中的nn nn(轨道数)。先看全局音轨。全局音轨包括歌曲的附加信息(比如标题和版权)、歌曲速度和系统码(Sysx)等内容。不管是全局音轨还是含有音符的音轨,都以“4D 54 72 6B”开头,它其实是ASCII字符“MTrk”,其后跟着一个4个字节的整数,它标志了该轨道的字节数,这不包括前面的4个字节和本身的4个字节。这一点,我们可以在后面的例子中去理解。接着就是记录数据的地方了,每一个数据有着相同的结构:时间差+事件。所谓时间差,指的是前一个事件到该事件的时间数,它的单位是tick(MIDI的最小时间单位)。它的构成比较特殊,这里要用二进制来说明。一 个字节有8位,如果仅使用7位,它可以表示0~127这128个数,而剩下的一位,则用来作为标志。如果要表示的数在以上范围,则这个标志为0,这时,一 个7位的字节可以表示0~127tick。如果要表示的数超出了这个范围(比如240),则把标志设置成1,然后记录下高7位,剩下的留给下一个字节,在 该例中240可以分解成128*1+112,这里的1就是第一个字节要记录的,加上标志位,应该为10000001,即十六进制的81;而112是下一个 字节记录的,它的十六进制为70:所以要表示240这个时间,要写成81 70。同理,如果要表示65535tick,则可以先计算出65535=1282*3+1281*127+1280*127,然后得出结果:83 FF 7F。由此,我们反过来也可以知道如何确定时间差:只要标志位为0,则表示结束读取时间差。比如82 C0 03表示1282*2+1281*64+1280*3=40963,如果基本时间为120,则有341:043个四分音符。以这种方式记录整数的字节称为动态字节,它根据记录的整数改变自身的长度,这在后面还要用到,所以必须熟练计算。看完了这么麻烦的东西,我们再来看个更麻烦的东西:事件。在这些标准的解释后面,我们会通过一些例子来进一步掌握这些内容。事件大体上可以分为音符、控制器和系统信息这几个种类。对于这些事件,都有统一的表达结构:种类+参数。对于一个音符,由于它的有效范围是0~127,所以直接用00~7F作为“种类”,可以认为是个音符,比如3C表示中央C。而一个音符的最重要的参数是力度(也叫速度:velocity)。比如,3C 64 表示一个力度为十进制100的中央C音符。因为一个字节有8位,所以剩余的一位如果置1,再联合其他的7位,则可以表示各种信息。我们暂且无视一个音轨到底是全局的还是用于记录音符的。它们归根结底都是用来记录各种事件的,只不过有些应出现在全局音轨比较合乎逻辑而已。既然这样,我们就可以从下面的表来看事件:下表中,x表示音轨0~F,比如81表示松开第二轨的音符。下表详细地列出了FF的详细情况,对于字节数由数据决定的情况,表中以“–”表示。
❸ 如何知道一个MIDI 文件是 0文件 还是1 文件
MIDI 0只容许16轨,其中每个轨道数只容许一轨,比如Channel 1只有一轨、Channel 5也只有一轨。
而MIDI 1可以超过16轨,也就是可以有两个以上的同样的轨道数,比如有两个Channel 1,其中一个Channel 1是钢琴左手,而另一个Channel 1是钢琴的右手。
我没有Cool Edit,不知道可不可以转换。
但是我知道编辑MIDI最好的Sonar 8.5可以的:
❹ 简述播放MIDI声音文件的方法和步骤。
在Win里用WindowsMediaPlayer打开MIDI在Mac里用QuickTime打开MIDI在iOS里用MusicStudio打开MIDI以上这三个播放器里都自带标准MIDI格式的软音源,所以,打开即可播放。但是,如果你想获取专业水准的MIDI播放效果,那就要在系统里安装DAW(请用网络搜索DAW),然后按照MIDI轨道中定义的乐器音色加载VSTi、RTAS、AU、DXi等各种插件,比如Kontakt、Engine2等来播放。
❺ MIDI文件格式的基本信息
与波来形文件不同,自MIDI文件不对音乐进行抽样,而是对音乐的每个音符记录为一个数字,所以与波形文件相比文件要小得多,可以满足长时间音乐的需要。MIDI标准规定了各种音调的混合及发音,通过输出装置可以将这些数字重新合成为音乐。MIDI音乐的主要限制是它缺乏重现真实自然声音的能力,因此不能用在需要语音的场合。此外,MIDI只能记录标准所规定的有限种乐器的组合,而且回放质量受到声音卡的合成芯片的限制。近年来,国外流行的声音卡普遍采用波表法进行音乐合成,使MIDI的音乐质量大大提高。MIDI文件有几个变通格式,如RMI和CIF等。其中CMF文件(creative music format)是随声霸卡一起使用的音乐文件。RMI文件是Windows使用的RIFF(resource interchange file format)文件的一种子格式,称为RMID,即包含MIDI文件的格式。
❻ 什么是midi格式
MIDI文件格式属于二进制文件,这种文件一般都有如下基本结构:文件头+数据描述 文件头一般包括文件的类型,因为Midi文件仅以。mid为扩展名的就有0类和1类两种,而大家熟悉的位图文件的格式就更多了,所以才会出现文件头这种东西。
MIDI文件有几个变通格式,如RMI和CIF等。其中CMF文件(creative music format)是随声霸卡一起使用的音乐文件。RMI文件是Windows使用的RIFF(resource interchange file format)文件的一种子格式,称为RMID,即包含MIDI文件的格式。
(6)midi格式文件怎么看扩展阅读:
midi格式的构成:
MIDI的数据是由若干个格式相同的子数据构成的,这些子数据在多音轨的格式中记录了一个轨道的所有信息。多加一个音轨,就简单地把数据追加在前一音轨的后面就可以了,不过不要忘记更改文件头中的nn nn(轨道数)。
先看全局音轨。全局音轨包括歌曲的附加信息(比如标题和版权)、歌曲速度和系统码(Sysx)等内容。不管是全局音轨还是含有音符的音轨,都以“4D 54 72 6B”开头,它其实是ASCII字符“MTrk”,其后跟着一个4个字节的整数,它标志了该轨道的字节数,这不包括前面的4个字节和本身的4个字节。这一点,我们可以在后面的例子中去理解。
接着就是记录数据的地方了,每一个数据有着相同的结构:时间差+事件。所谓时间差,指的是前一个事件到该事件的时间数,它的单位是tick(MIDI的最小时间单位)。它的构成比较特殊,这里要用二进制来说明。
❼ midi是什么文件 midi文件如何打开
用flstudio就可以啦!
❽ MIDI格式文件夹是哪个程序的
MIDI是Musical Instrument Digital Interface的简称,意为音乐设备数字接口。它是一种电子乐器之间以及电子乐器与电脑之间的统一交流协议。midi是什么文件?MIDI文件是一种描述性的音乐语言,将所要演奏的乐曲信息用字节进行描述。譬如在某一时刻使用什么乐器,以什么音符开始,以什么音调结束,加以什么伴奏等,也就说MIDI文件本身并不包含波形数据,所以MIDI文件非常小巧。MIDI文件并不是一段录制好的声音,而是记录声音的信息,然后在告诉声卡如何再现音乐的一组指令。这样一个MIDI文件每存1分钟的音乐只用大约5~10KB。今天,MID文件主要用于原始乐器作品,流行歌曲的业余表演,游戏音轨以及电子贺卡等。MIDI文件重放的效果完全依赖声卡的档次。
❾ MIDI文件格式的MIDI文件结构
以下是MIDI文件块结构 类型 长度 数据 4个字节 4个字节 4个字节 类型指的是MThd或MTrk,长度指的是除去类型和长度两部分外,其他数据占的字节数。而数据描述部份是主体,我们现在来一起分析它的结构:在每个Midi文件的开头都有如下内容,它们的十六进制代码为:“4d 54 68 64 00 00 00 06 ff ff nn nn dd dd”。前四个是ASCII字符“MThd”是用来鉴别是否Midi文件,而随后的四个字节是指明文件头描述部分的字节数,它总是6,所以一定是“00 00 00 06”,以下是剩余部分的含义: ff ff 指定Midi的格式 00 00单音轨00 01多音轨,且同步。这是最常见的00 02多音轨,但不同步 nn nn 指定轨道数 实际音轨数加上一个全局的音轨 dd dd 指定基本时间格式类型 类型1:定义一个四分音符的tick数,tick是MIDI中的最小时间单位类型2:定义每秒中SMTPE帧的数量及每个SMTPE帧的tick 以上就是MIDI文件头了,后面的所有内容都是真正做事的,我们先来看看它的构成。
未经允许不得转载:山九号 » midi格式文件怎么看|什么是midi格式