作曲网原创音乐论坛社区

 找回密码
 快速注册

QQ登录

只需一步,快速开始

查看: 3283|回复: 2

[转帖]洗耳恭听SoundFont

[复制链接]
wsygb 发表于 2004-7-27 23:14:00 | |阅读模式
<B>洗耳恭听SoundFont</B>6 O+ ?* B3 i. N. E
0 u4 H' B) S/ w4 c# W

6 r' t/ D( ^: I
6 ~( j2 \) `, d2 R关于SoundFont
8 h* d. w& }6 i5 ?* M- `  H, h- `
《大软》2000年第14期上,云南一位仁兄写的《再听SoundFont》对本人musiXboy的《聆听SoundFont》上的一些谬误进行了指正,在下虚心接受,但经后来实践发现还有一些欠妥之处,在此与大家一起探讨。2 O7 q6 P" K2 i' n
% E) S7 a2 C! _1 s0 q
《再听SoundFont》一文中说可自由更换音色库正是SoundFont的最大优势,此言得之。SoundFont技术使你有了一个可以无限扩展的音源,但它的不足也很明显。首先16M的容量限制了音色库的装载。众所周知,采样率越高,音色就越逼真,所占空间也越大。我曾经见过一个8M的SoundFont,其中只有钢琴这一种乐器,听起来可以说相当逼真了,个人感觉比专业音源中的钢琴音色还要好。但16M能装下几个这样的音色库呢?Sound Blaster Live!自带的8M标准音色库中的有些音色确实令人不敢恭维(在此就不点名了,给他留点面子)。这16M的瓶颈限制了音色库质量上的提高,创新要下大功夫了。(其实现在有一个叫Reality的软件已经解决了这个问题,只要你的内存足够大,想装多少SoundFont都不在话下。本文后面将对Reality的使用做详细介绍,在这里先做个广告。^-^)
+ j3 P. q8 u2 D$ L5 Y) _
# T: x+ Q/ L$ U' V. D6 h5 R/ E9 E在业余领域中,SoundFont最大的敌人莫过于YAMAHA的XG系列软波表了(在专业领域中全是他的敌人,呵呵)。让事实来说话吧。musiXboy的MIDI爱好者网站(www.MidiFan.com)中设有原创MIDI擂台和原创排行榜,所有原创作品均由作者本人自己登记并上传。截至2000年8月25日的145首原创作品中,作者注明一定要用XG格式听的有34首乐曲,另还有数十首MIDI也为XG格式,只不过作者没有注明罢了。很明显,在网上发表原创作品的部分作者们不约而同的选择了XG格式。Y?我认为是XG丰富逼真的音色,多种MIDI特效再加上“免费提供”击败了其它格式。$ k# o+ `4 g& k/ z' X4 X

; T) C( B" Y6 N$ zXG特有的一些MIDI特效使得音乐不再是几个音色简单的叠加,会让各个音色更加圆润,使用各种控制器,还可加入合唱、回声等效果,再加上用XG EDIT调整各种音色参数还可创造出新的音色,这都给乐曲带来了质的飞跃,而且不管你的声卡有多烂,只要有一个可以免费使用的XG软播表照样能听出很好的效果,何乐而不为呢?4 _( y7 u2 b1 W  G  Q) x  P4 |
) \1 H2 z2 Y$ f; B5 u" t; ?$ b8 p8 `
反观SoundFont,要有一块还算说的过去的声卡支持它,而且从网上DOWN下来的MIDI也就只能用那基本的128种音色听(如果在下MIDI时再要求我下一个N多兆的SoundFont才能听到最佳效果,我连杀了站长的心都有),可扩展性未免欠缺一些。
# _" v' @( o2 z: x0 W% K5 `. y2 N" o. [1 u1 A0 }6 z* X! Q& b
关于SFPack# B. f( J7 [$ q7 ]+ l5 n5 Z
* `# v/ _6 S  P; C5 ?
上次给大家介绍了一个叫SfArk的软件,专门压缩SoundFont,刚过没几天,sfArk已经过时了(不由感叹:这就是信息时代呀),在下发现了另一个压缩SoundFont的好东东——SFPack。咱们对比一下,一个6.60M的SF2文件,WinZip压缩后为5.89M,经sfArk压缩为2.73M,而用SFPack压缩后的文件只剩下2.04M,吓人吧。, v& K/ g. U& h3 D5 Q$ j

5 T1 K0 j) D7 X! T0 @; H. P% USFPack使用起来异常简单,点Add Files选择一个或多个SF2文件,然后按“GO!”,一切OK。解压缩时选择一个SFPack文件,SFPack会自动跳出来为你解压缩,很方便的(见图一)。4 T% `0 E. q$ K9 d; G

4 g0 w* N* N+ p; w" G
: h. z! c5 m1 c/ r7 `4 @1 Z& x% b5 G/ N/ z; }( m
关于Reality( X7 [, x4 c1 h( n# r/ [, f$ W: f
1 p: ]4 [% ~" t
终于到了本文的压轴节目,它就是——Reality(见图二、图三)。
3 O5 |1 B0 g, _7 N' _
. q: w  d& W0 P7 k4 v, [# A0 y9 I2 B$ E7 i8 E6 ?  X

8 P* f' B% E# q8 tReality是Seer Systems公司的大作。(啥,Seer Systems?没听说过)。那好,Creative的经典老声卡AWE64你总听说过吧,他老人家拥有64复音——32硬32软的,而这32软就是Seer Systems的功劳。他们在1992年就开始开发软合成器,并有了Reality这个让他们耀武扬威的软件。早在1992年,著名的专业电子杂志《Electronic Musician》曾对当时的主流合成器、音源、鼓机、采样器进行了一次评测,评测对象有Roland JP-8080,E-mu Emulator IV, YAMAHA ANIX, YAMAHA A3000, YAMAHA EX-5, Korg 01-w等一些著名的硬件设备,当然也包括了像Reality, Generator这样的软音源。结果Reality的音质和价格被评为满分,而且总分也位居第一,一举打败众多经典硬件设备。(不过这1992年的事要是放到现在,Roland, YAMAHA等公司肯定不服)。但这足可以看出Reality的真功夫了。/ ]6 h# x7 L- h* C' i4 K

  ~3 I0 N3 j6 o% s3 {下面我们来了解一下Reality的用法吧。Reality分为三个窗口,Options:用来完成常用音色调用与音色库参数,系统参数设置;Program:用来制作并调整音色库;Bankset用于音色库设置与查看。
$ r% Q- P, S# C! n" R- w
$ `8 u3 r! u; ^4 y5 x6 ^1 l. n- j
" r' a$ s; I# d
0 S! Q3 `! ^( q1 zReality可将SF2或SSE载入内存调用(SSE为Reality的专用音色库,可调参数比SF2要多,故比SF2文件稍大,但音色更完美)。比如你有256M内存,加载顶级的SSE音色库播放MIDI,那声音,那效果,那感觉真可谓“惊天地,泣鬼神” 。
8 f- G& _, ?7 |9 r+ o& P0 _! F2 r; v4 R7 a- u; v
我们来看看如何加载音色库。如果仅仅是载入或添加SSE音色库,那只需按File→Add Banksets选择一个或多个SSE文件就可以了(只要你的内存够大)。如果你想加载的是一个或多个SoundFont音色库就没那么容易了,因为Reality不支持SF2文件(什么,那你提Reality干吗?!)。且慢,我们将SF2转换成SSE不就行了。先清空内存,按File→New Banksets之后,再按File→Open Banksets,将打开文件类型改成SoundFonts,选择一个(也只能选一个)SoundFont,然后再按File→Save Bankset As将SF2变成Reality喜欢的SSE,这下就可以加载进内存了。
/ s3 x' E6 D1 a# A* H) h" i! F' Y5 }5 G9 c( M* t
我们再来看看在制作MIDI时如何应用Rea
thanku 发表于 2004-7-28 19:51:00 |
哈哈,俺也正寻找者啊![em01]
thanku 发表于 2004-7-28 19:51:00 |
<P>[em01][em02]</P><P>好!</P>

QQ|小黑屋|手机版|作曲网原创音乐论坛社区 ( 鄂ICP备05006521号-2 )

鄂公网安备 42018502000750号

GMT+8, 2024-5-18 22:56 , Processed in 0.307740 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表