midi不是流媒体,是一种波表音乐文件,简单的说,就是将一些乐器的声音元素内置在声卡内存或播放软件的记录中,来实现对mid文件的播放。你可以发现mid都很小,而且他是不能包含人声的,声音是纯音乐,或类似伴奏。
一、MIDI是什么?
MIDI是英语Music Instrument Digital Interface 的缩写,翻译过来就是“数字化乐器接口”,也就是说它的真正涵义是一个供不同设备进行信号传输的接口的名称。我们如今的MIDI音乐制作全都要靠这个接口,在这个接口之间传送的信息也就叫MIDI信息。 MIDI最早是应用在电子合成器——一种用键盘演奏的电子乐器上, 由于早期的电子合成器的技术规范不统一,不同的合成器的链接很困难,在1983年8月,YAMAHA、ROLAND、KAWAI等著名的电子乐器制造厂商联合指定了统一的数字化乐器接口规范,这就是MIDI10技术规范。此后,各种电子合成器已经电子琴等电子乐器都采用了这个统一的规范,这样,各种电子乐器就可以互相链接起来,传达MIDI信息,形成一个真正的合成音乐演奏系统。
由于多媒体计算机技术的迅速发展,计算机对数字信号的强大的处理能力,使得计算机处理MIDI信息成为顺理成章的事情了,所以,现在不少人把MIDI音乐称之为电脑音乐。事实上,利用多媒体计算机不但可以播放、创作和实时地演奏MIDI音乐。甚至可以把MIDI音乐转变成看的见的乐谱(五线谱或简谱)打印出来,反之,也可以把乐谱变成美妙的音乐。利用MIDI的这个性质,可以用于音乐教学(尤其是识谱),让学生利用计算机学习音乐知识和创作音乐。
二、MIDI文件的性质
所谓MIDI文件实质上是指计算机中记录的MIDI信息的数据,MID文件的扩展名是mid。它和另外一种计算机中常用的声音波形文件(wav文件)有什么不同呢?表面上,两种文件都可以产生声响效果或音乐,但它们的本质是完全不同的。普通的声音文件(wav文件)是计算机直接把声音信号的模拟信号经过取样——量化处理,变成与声音波形对应的数字信号,记录在计算机的储存介质(硬盘或光盘)中。通常,声音文件都比较大,如记录一分钟的声音(立体声、CD音质),大概需要105M的储存空间。一首几分钟的歌曲需要几十兆的硬盘,一张CD光盘只能容纳十来首歌曲。为了减少声音文件储存的空间,近年来在计算机技术上采用了压缩技术,把声音文件经过处理,在不太影像播放质量的前提下,把文件的大小压缩到原来的10~12分之一,这就是近年流行的MP3文件格式。而MIDI文件则不是直接记录乐器的发音,而是记录了演奏乐器的各种信息或指令,如用哪一种乐器,什么时候按某个键,力度怎么样等等,至于播放时发出的声音,那是通过播放软件或者音源的转换而成的。因此MIDI文件通常比声音文件小得多,一首乐曲,只有十几K或几十K,只有声音文件的千分之一左右,便于储存和携带。
三、关于MIDI软件
MIDI软件有多种类型,有MIDI播放软件、演奏软件和创作软件几类。通常,大多数的媒体播放器都可以播放MIDI音乐,如WINDOWS95\98的媒体播放器(Windows Media Player)就可以播放MIDI,而且通常是系统的默认播放器,这类播放器在使用中不能对MIDI音乐的参数进行调节。除了媒体播放器以外,MIDI演奏软件和创作软件都可以作为MIDI的播放器使用,这些软件在播放MIDI音乐时,还可以选择不同的音源(波表)播放方式,以获得最佳的播放效果,而且还可以改变MIDI的参数产生出新的播放效果,如改变播放速度、改变乐器音色(如把钢琴演奏曲变成小提琴演奏)、升降调等,大部分软件还可以显示MIDI音乐所对应的乐谱(五线谱或简谱)甚至歌词内容等信息,还可以把乐谱打印出来。
mid 从文本中截取指定长度的内容 mid(字段,开始位,长度)
1“&Mid([编号],2,5) 代表 1连着从[编号]中的字第二位开始的5个字符举例 编号 = ABCDEFGHI
1“&Mid([编号],2,5) = 1BCDEF
Psmplayer是目前最好的和弦铃声转换工具,Psmplayer能打开以下类型的文件:mid;rmi;kar;dxm;als;dat;cmd;mel;sml;mld;pmd;mmf;smd;smz;wav;mml;m3u,并能将上述文件格式转换为可下载到手机的mmf格式。在上述诸多的文件类型当中,较为常见有mid格式和wav格式,接下来就介绍一下具体如何将mid、wav格式的文件转换为mmf格式,其它格式文件到mmf格式的转换过程基本上是一样的。
下载并解压Psmplayer,在解压目录下找到psmplayexe并执行。打开你要编辑的mid或wav文件,然后再从菜单中选择文件(F)项,在d出的下拉菜单中选择转换为SMAF格式,再选择SMAF 16和弦(J-SKY)或SMAF 16和弦(EZweb)。之后会d出一个SMAF文件设定的对话框,在曲名处输入乐曲的名字,再在文件大小限制[byte]处选定合适的大小,之后点击确定,再为你制作的mmf文件取一个名字保存一下,就完成了到mmf格式的转换。接下来可以从菜单中选择文件(F)项,再在d出的下拉菜单中选择打开转换后的文件,试听一下转换到mmf格式音乐文件的效果。要说明的是,在设定文件大小限制时,如果输入0的话,则表示没有文件大小的限制,你可以得到完整的mmf音乐文件,否则,如果你输入的文件大小限制不能容纳转换后的文件,就会有转换后的文件超过了指定大小,将会被中途截断之类的提示。
以上的介绍侧重于如何实现到mmf格式音乐文件的转换,但要得到满意的音乐文件还有一些问题需要解决。
首先说一下文件大小限制。一般要下载的mmf格式文件不宜过大,最好在10K以内。而一般的音乐文件在完整地转换为mmf格式后都会超过这一数字,因此需要对音乐文件进行裁剪,保存最经典、个人最喜欢的部分。下面介绍一下具体如何 *** 作。
用Psmplayer打开你要编辑的文件,这时在滚动条下方的提示框内会显示曲名,例如C1-P91 Synth Pads。点击播放按钮,这时在提示框会提示播放乐曲的当前位置,乐曲的总长度,曲名,例如13/1376 C1-P91 Synth Pads,仔细听你播放的音乐文件,记下你要保留部分的起止数值。之后选择播放(P)菜单项,在d出的下拉菜单中选择播放/转换范围选择项,在d出对话框的开始与结束两个编辑框中分别输入你记下的乐曲保留部分起止数值,之后点击确定返回主窗口,再按如前所述的 *** 作将文件存为SMAF 16和弦即可。
另外个人在将mid文件转为mmf文件时,遇到了一个问题,就是有一些mid文件在转为mmf文件后,在EasyLink中不能打开。对于这种情况可以这样解决:在Psmplayer中打开转换有问题的mid文件,再选择文件(F)菜单项,再在d出的下拉菜单中选择转换为MIDI文件,保存一下。之后再打开转换后的mid文件,执行前述转换到mmf文件的 *** 作,这样生成的mmf文件就可在EasyLink中正常打开了。
2、CD、mp3格式到mmf格式转换
CD、mp3也是常见音乐文件格式,有丰富的资源,如果也能将其转换mmf格式,并下载到手机上,将是一件美事。但由于Psmplayer不支持直接将CD、mp3转换为mmf格式,所以需要先将CD、mp3格式的文件转换Psmplayer能识别的格式(如wav)后,再通过Psmplayer将其转换为mmf格式。能实现从CD、mp3到wav格式转换的工具有很多,在这里使用的是Blaze Media Pro,它能实现CD->WAV、MP3->WAV、WMA->WAV格式间的转换。这个软件可以在雅阁网站>
参考资料:
就MIDI信号(或数据)本身而言,不过只是一堆数据而已,没有任何的声音。是Music Instrument Digital Interface的缩写,意思是:音乐设备的数字化界面(或连接)。
我们可以把一大堆乐器的音色先录下来,然后每个音色给它一个编号。比如Acoustic Piano编号为00。接着再给所有的音高也用一串编号表示(因为我们通常用的是12平均律),比如C3音我们编号为00。剩下就是音符的时值问题,我们可以把8分音符编号为60。好,现在如果要一个原声钢琴8分音符的C3音,就可以用一串数字"00 00 60"来表示。(这就好比一种语言,只不过全是数字。但话说回来,如果当初先辈们不把钢琴这样乐器称为"钢琴",而叫它"零零"呢?我们今天岂不也会说:"孔祥东的'零零'd的是好!")
问题是,如果我是按我的办法把乐器编号的,你是按你自己的办法,那么我设计出来的MIDI乐器就没法和你的MIDI乐器共同工作。(我就不喜欢把Acoustic Piano编号为00,编成99不行吗?)最后,一些大的MIDI设备厂商共同制定了一套MIDI标准,无论各家如何开发自己的产品,其基本设计必须参照这套MIDI标准协议,这就是我们常说的"GM标准"(Gerneral MIDI)。
实际上,还有更多的数字代表不同的含义,用以表现音乐的各种色彩。可以想象,那数据量极大的。如果我们把很多乐器排列、基本发声规律等全部列出,并用相应的数字来编号,就可以得到几张表格。如果MIDI乐器和电脑都采用这套表格,那么电脑和MIDI乐器就可以"沟通"了。但GM标准是一项工业标准,它规定的是一些最基本的规则,而且各大厂商各有一套对乐器、音色、音色表达的研究办法,造成成本不一,所以GM标准留了很大的余地允许厂商把自己的开发成果放入MIDI设备。最早的就是Roland的GS(General Standard)标准,后来又有YAMAHA的XG(Extended MIDI)标准。这些表格通常称为"MIDI Mapper"(MIDI映射表),它们不仅是用户需要的,每一台MIDI设备内部也会需要相应的映射表来做解码,如此才能让该设备正确工作。
然后,MIDI信号通过设备内部的解码程序,再经过振荡器、滤波器、ADDA转换器、信号放大器等元件,将纯粹的数据变成可以听到的声音。并且,这些元件的工作方式都允许被用户来控制。可想而知,MIDI信号在变成声音的过程中,如果有一个地方不同,那么同一MIDI信号在不同的设备上出来的声音就不同!
以上就是关于mid是什么音乐文件为什么这么小全部的内容,包括:mid是什么音乐文件为什么这么小、数据库中 "1“&Mid([编号],2,5)各代表什么能告诉下用法吗谢谢!~~~、请问怎么裁剪MID文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)