录音/制作/创作 吉他 扩声技术 视频技术 作品展示 生活 信息 更多... | 音频应用专卖店

[教程] SynthEdit教程:基础篇(三)声音控制原理

( 1 )
 
[收藏]
#1 04-7-2 22:25

SynthEdit教程:基础篇(三)声音控制原理


3057
<htmlcode>
<p><strong>SynthEdit教程<br>
  By Sedar Chin & Z.H.Chin</strong><br>
  <br>
</p>
<p>  </p>
<p> <strong>第三章 合成器的声音控制原理</strong></p>
<p>一、 声音控制的分配</p>
<p> 前面讲过,ADSR(四段包络发生器)基本上作用于两个方面:一是音量包络;二是调制包络。通俗地讲:一个跟声音大小有关;另一个跟声音色彩(音量以外的因素)有关。以及两者在不同时间段上的变化和作用。那么,音量包络与哪些模块有关;调制包络又同哪些模块有关呢?如果你用过Vienna(sf2采样音色制作工具)会发现跟ADSR有关的事件栏目有两个,同样也是一个是跟声音大小的变化有关,另一个是同音色变化有关。请看——<br>
  [3-01]<br>
  <img src="http://www.audiobar.net/user/sedar/synthedit/3-01.jpg" width="523" height="176"><br>
  <font color="#000000" size="-1">(如图所示:左恻是Volume Envelope 右恻是Modulation Envelope可以观察到两个栏目都有ADSR)<br>
  </font>合成器的声音功能控制分配实际上同采样编辑的包络分配原理是相通的。SynitEdit及VSTi的制作是一个极其复杂的工程。此章节的目的就是:缕清头絮、分别入手。<br>
  1、 Volume Envelope与其它模块及功能的关系<br>
  大家知道ADSR左恻的门时间要连接MIDI to CV的门时间(Gate),右恻的输出要插在VCA的Volume(音量)上。这就是Volume Envelope(音量包络)左右连接的基本框架结构。请看下图—<br>
  [3-02]<br>
  <img src="http://www.audiobar.net/user/sedar/synthedit/3-02.jpg" width="246" height="155">
</p>
<p>那么由此可见跟音量变化有关的模块及功能都将连接在这个范围。其中包括Velocity(力度)、调节器(如滑动器、旋钮)等。这里主要的是力度。下面图例省略了Osc所以不能发音,只是参考同音量有关的典型结构。请看图例——<br>
  [3-03]<br>
  <img src="http://www.audiobar.net/user/sedar/synthedit/3-03.jpg" width="368" height="247">
</p>
<p>这是一个典型的音量包络连接。其中Velocity(力度)模块包括控制力度敏感参数的滑动器的实例。一般的MIDI键盘都是有力度控制功能的(当然,力度功能也可关闭)。如果键盘没有力度,那可想而知成了早期的电子琴了。目前这个力度模块(VelocitySensitivity力度敏感度)连接在MIDI
  to CV和ADSR之间,是以容器形式呈现的,可改变参数以获得所需求的敏感度(MIDI键盘的手感)。其容器里有它的内部结构。可手动制作,也可通过拷贝插入。(有关力度问题的细节以后再讲。)由此可见,音量包络的结构不是太复杂的。至于ADSR的参数,须根据不同的音色而设置。那将是一个很细心的工作。</p>
<p>2、Modulation Envelope与其它模块及功能的关系<br>
  前面谈过,调制包络主要是控制及修饰、改变音色的,所以较为复杂。当然还得插入一个ADSR。与其相关的主要元件(模块)当然是Osc(振荡器)。另外就是Filter(滤波器),LFO(低频振荡器),OctaveSwitcher(八度转换器)、Aftertouch(二次触键)、Delay(延迟)、Auto
  Wa-Wa(自动蛙音)等,以及与其相关的调节器。(以上这些元件可按须插入。)请看下例图示——<br>
  [3-04]<br>
  <img src="http://www.audiobar.net/user/sedar/synthedit/3-04.jpg" width="393" height="315">
</p>
<p> 通过观察上图例不难发现一部分相关的模块。由于篇幅所限ADSR模块在图示中省略了。看来是很复杂!人类医疗技术的发展是同解剖学有密切关系的。我们不妨仿效这种手段,有规律地、细致地探索和实践。</p>
</htmlcode>

3057
#2 04-7-2 22:47
<htmlcode>
<p>二、滤波器(Filter)</p>
<p>1.Filter简介<br>
在合成器的结构上这是一个主要的典型的元件。如果缺少它,很难完成各种音色的编辑。其中,主要作用于明亮度及色彩选择的处理。滤波器(根据截止频率的范围)大致分四种:<br>
(a) 低通(Low &nbsp;&nbsp;- Pass)缩写:LP<br>
(b) 高通(High - Pass)缩写:HP<br>
(c) 带通(Band - Pass)缩写:BP<br>
(d) 带阻(Band - Stop)缩写:BS<br>
  这四种最常用的算是低通(LP)它只允许Cutoff以下的音频信号通过,高于Cutoff的信号则被拦截而不予通过。与其不同的是带通(BP)它只允许选择内的频段通过。带阻(BS)指定频段的信号将不予通过。高通(HP)Cutoff以上的频段通过,以减弱Cutoff以下的频率。<br>
[3-05]<br>
  <img src="http://www.audiobar.net/user/sedar/synthedit/3-05.png" width="372" height="144">
</p>
<p>以上是SyhthEdit里的所有Filter模块。<br>
  下面以SV Filter(State Variable Filter)为例。正常的连接为:<br>
  左侧的Signal(信号)接在振荡器(Osc)的音频输出上,右侧(以LP端口为例)接在放大器(VCA)的信号上。注意:Filter的功能作用在于音色的调整和编辑,而不是声音大小的问题。参看下图——<br>
  [3-06]<br>
  <img src="http://www.audiobar.net/user/sedar/synthedit/3-06.jpg" width="268" height="125"></p>
<p> 另外,Filter的Pitch和Resonance一般连接在调节器类的模块上(滑动器、旋钮),以便于调整参数、编辑音色。各类滤波器与其它类型振荡器的基本关系同上。以上是有关滤波器的基本常识。根据不同的需要,滤波器的设置大致分三类:<br>
  (a) 独立性——主要指只用一个滤波器(通常好用低通)<br>
  (b) 混合性——设置两个以上滤波器,根据不同的需求选择其一或其二等。<br>
  (c) 选择性——设置SV Filter滤波器,以选择不同的类别和参数。达到其分别对声音的影响。<br>
  对滤波器认识、了解以及学习和研究是编辑音色的主要环节之一,必须通过实践。<br>
  以上的要点如下:<br>
  (a) 学习和掌握同音量、力度有关的常识以及模块之间的基本连接。<br>
  (b) 介绍和了解同音色、频率有关的滤波器以及模块之间的基本连接。<br>
  (c) 以上两者同四段包络ADSR的关系。<br>
  (原则上如果需要某个事件在不同的时间段上产生改变,都可使用ADSR。)</p>
<p>2、Filter典型设置<br>
  (1)独立性结构(LP为例,模块调出的方法这里就不谈了)<br>
  Osc_Output->1 Pole LP_Signal<br>
  Pole LP_Output->VCA_Signal<br>
  1 Pole LP_Pitch->Slider<br>
  [3-07]<br>
  <img src="http://www.audiobar.net/user/sedar/synthedit/3-07.png" width="281" height="269">
</p>
<p> 目前的连接只多了个滑动器。<br>
  在滑动器的下方自动产生默认值:5.00。如果在其它主要元件都具备的前提下(按MIDIKey)现在发出的声音比原始的声音要暗(亮度减少大约1/2)。也就是说,眼下的默认值:5.00是低通的,让你感受到——加上低通后声音的变化。若想恢复原始的声音,将LP的5.00改写成10.00即可(滑动器拉杆推到最上方)。这一点,在处理SoundfontOscillator
  的时侯,尤为重要!假如还想让声音更加明亮,那只有用HP了。<br>
  下面简单插几句有关Soundfont Oscillator的问题:<br>
  同志们都知道Soundfont是指sf2,Oscillator当然是振荡器了。那么,Soundfont Oscillator就是sf2振荡器。由于计算机的飞速发展,软音源的日益更新,在不少人的心中sf2已经下岗了。但,殊不知国外好多大型的、来源于采样的VSTi制作,多数都用sf2来处理。<br>
  就象有的朋友问:为什么SynthEdit只支持sf2格式?<br>
  sf2在SynthEdit中的最主要的功能和作用就在于:它忠实地再现Wave!它公开、普及、友好。另外,它对CPU要求极低。所以SynthEdit专门为sf2设置了一个振荡器!(图略)<br>
  (2)混合性结构<br>
  在Osc的Output端口接上LP,再接上HP等,每个Filter的前端配上开关,各自有独立的调节器。(Filter的Output同上)特点是分兵作战、各尽其能。<br>
  [3-08]<br>
  <img src="http://www.audiobar.net/user/sedar/synthedit/3-08.png" width="333" height="303">
</p>
<p>(3)选择性结构<br>
  这种结构较为复杂,在基本连接中须再加入模块Switch(Many->1)和 List Entry Switch(Many->1)模块的作用在于:将不同的项目收集起来,由List Entry来管理选择其一。<br>
  [3-09]<br>
  <img src="http://www.audiobar.net/user/sedar/synthedit/3-09.png" width="310" height="327">
</p>
<p> 提示: Switch(Many->1)模块将作用于诸多方面。另外,Switch(1->Many)模块的功能与其相反。以上两个模块可通过FlowControl(流控制)调出。</p>
<p>[3-10]<br>
  <img src="http://www.audiobar.net/user/sedar/synthedit/3-10.png" width="464" height="355">
</p>
<p>关于Filter的Pitch(这里指的是截止频率的程度)和Resonance(共振)的参数编辑,是根据不同类型的Osc以及不同的Wave来处理。另外,同自身的美学观点、审美意识有关。</p></htmlcode>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

搜索