星期四, 10月 02, 2008

頂級軟件樂器15天訓練 第3天——麗化


用原始信號演奏一段時間,你很快就會發現很無聊。因為這些基本波形的聲音實在太單調了。
所以我們就必須對原始信號進行麗化處理。讓它聽上去更加富有生機。
當今主流軟樂器的麗化手段分為3個方式:

1、使用ENV調製。
2、使用LFO調製。
3、使用外部MIDI信號調製。

所謂調製(Modulation)就是用一個變化的數值去改變另一個數值。
這個變化的數值叫Modulation Source(調製源)。被調製的數值叫Modulation Target(調製目標)或Modulation Destination(調製目標)。

ENV(包絡器)

我們先來看看Operator中對OSC的音量進行調製的ENV。

我們看到的這個曲線,叫做Envelope(包絡器)。
包絡器的工作原理是產生一個變化過程:按下琴鍵時從0開始,上升,到達峰值後下降到某一個水平,如果琴鍵一直按住,就一直維持。當鬆開琴鍵時,開始下降至消失。
我們可以用這個變化過程對音量進行調製,讓音量也按照這個過程進行變化。

典型的包絡器被稱為是ADSR包絡器,因為這種包絡器一共有只4個參數:

  • Attack
  • Decay
  • Sustain
  • Release

請觀看Video 3.1.mov瞭解ADSR包絡工作原理。

對音量使用包絡調製的一個目的是,讓OSC的音量按照一定的規律發生變化。最常見的用途是用來模擬物理樂器的聲音特徵。

比如吉他音色。當我們在吉他上撥動一根琴弦後,吉他發出的聲音會有一個很強的音頭,然後聲音開始緩慢下降,慢慢消失。

要模擬這種音色特徵,我們就可以使用包絡器來實現。

首先,Attack應該很小,這樣我們按下琴鍵時,就可以馬上聽到聲音的最大音量。
Decay應該很大,比如6秒鐘。同時Sustain設置為最小。這樣聲音在到達最大音量後馬上開始下降,直至消失。這個持續時間就由Decay決定。

Release應該很小,這樣當我們鬆開琴鍵時聲音會馬上切斷。就像我們鬆開琴弦一樣。

我們再來看另一個例子:Pad音色。這類音色一般用來在曲子中鋪底。特徵是,按下琴鍵後,聲音慢慢變大,然後一直維持,鬆開琴鍵後,聲音逐漸消失。

實現這種音色類型,我們需要一個很大的Attack,這樣按下琴鍵後,聲音從0到最大值的時間就會比較長。

Decay在這個例子中沒有意義。

Sustain設置為最大。

Release也需要很大,這樣鬆開琴鍵後,聲音就需要比較長的時間才能最終消失。

請觀看Video 3.2.mov瞭解上述兩個實例的操作過程。

包絡器不僅可以用來調製音量,還可以用來調製其他的參數,原理都是一樣的。
但是特別注意4個參數中的S不是一個絕對值,而是一個相對值。Sustain要和調製目標進行加法運算後才得到最後的實際數值。比如Sustain的數值為-10dB,那麼這個OSC在Sustain階段的音量並不一定是-10dB,而是在Level決定的總音量的基礎上衰減-10dB。其他3個參數顯示的時間都是絕對值,如果Attack是100ms,上升時間就是100ms。

LFO

LFO和我們第一天所說的OSC沒有任何區別,一樣可以產生各種不同的波形。但是LFO的振蕩頻率都設置的很低,一般都在20Hz以下。所以即便我們把LFO產生的波形輸出到音箱,我們也聽不到。

LFO和ENV一樣都是產生一種變化的調製信號,用來對別的參數進行調製。它們的區別是LFO產生的是一種不斷重複變化的信號。比如用LFO產生的正弦波去調製音量,讓音量不停地變大變小,就可以產生顫音的效果。

通常情況下LFO提供的調製信號都是相對值,而不會是絕對值。
LFO有4個基本參數:振蕩波形選擇、振蕩頻率、調製量以及同步開關。
這4個參數在Operator裡的位置是:

請觀看Video 3.3.mov瞭解LFO的工作原理。

由於LFO提供的是相對量調製,所以通常都有一個調製量參數。這個參數設置的越大,那麼LFO對調製目標的作用就越大。所以我們看到的調製量參數是百分比值。

Operator只有一個LFO,這個LFO調製的目標有5個,可以用這個開關來確定調製的目標:

LFO調製的目標是4個OSC的振蕩頻率和濾波器的截止頻率。這是Operator裡已經設置好的,你無法進行改變,比如你想用LFO去調製OSC的音量就無法做到。不過目前軟樂器在LFO的調製目標設置方面已經開始向著更加開放的方向發展,在新出現的軟樂器中,你通常可以用LFO去調製任何一個參數。

你還可以看到LFO也帶有一個ENV,這個包絡器的調製目標是LFO的調製量。也就是說調製源的參數也一樣可以被調製。

外部調製源——Vel和Key

軟樂器除了使用自身帶的ENV和LFO作為調製信號來源,還可以使用外部的調製源。最主要的就是來自鍵盤的調製信息。

我們先來看其中最主要的兩個:

  • 力度(Velocity)
  • 音高(Key)

力度和音高是外部調製信息中最主要的兩個。其他的我們後面再說。

我們可以在Operator裡用力度和音高對若干參數進行調製。

當你未進行任何設置之前,試著用不同的力度彈奏同一個音,你會發現不論你用什麼力度彈奏,Operator發出的音量都是一樣的。現在我們來進行設置,讓Operator的OSC的音量隨著力度而發生變化。將這個參數設置為80%:

現在再來彈奏,你會發現OSC的音量開始對力度進行響應了。將這個參數設置為負值,效果將反過來,彈奏的力度越大音量反而會越小。

由於ENV的參數除了Sustain之外都是以時間為單位的,所以你可以在Operator中看到Time這個參數。

改變這個參數,將使所有以時間為單位的參數,也就是Attack、Decay和Release這3個參數被改變。正常值為0,表示所有的時間參數都按設置的數值工作。增加或減少Time參數,將導致所有的Attack、Decay和Release參數按比例增加或減少。按上圖所示,如果把Time Vel設置為一個數值,就表示用力度對Time進行調製。如果這個值設置為正的,那麼彈奏的力度越大,Time參數就變的越小,如果這個值設置為負的,彈奏力度越大,Time參數就變的越大。

請觀看Video 3.4.mov瞭解Operator裡的Key和Vel的使用。

  • Modulation=調製。縮寫形式:Mod
  • Source=源。無縮寫形式,這個單詞一般不會出現在面板上
  • Target=目標。無縮寫形式
  • Destination=目標。無縮寫形式,這個單詞不如Target常用,多數軟樂器都使用Target
  • Envelope=包絡。縮寫形式:ENV
  • Attack,沒有對應翻譯。縮寫形式:A
  • Decay,沒有對應翻譯。縮寫形式:D
  • Sustain,沒有對應翻譯。縮寫形式:S
  • Release,沒有對應翻譯。縮寫形式:R
  • LFO=Low Frequency Oscillate,低頻率的振蕩器
  • Rate=率,在LFO裡用來表示振蕩頻率
  • Velocity=力度。縮寫形式:Vel
  • Key=音高。縮寫形式:無。其他形式:Keytrack
  • Amount=量,經常用來表示LFO的調製量,縮寫形式:Amt
  • Sync=同步。在Operator的LFO裡被縮寫為S,但是這種縮寫只有Operator裡使用
  • Time=時間。
  • Level=水平,電平,量等含義

文章出處http://www.midifan.com/

0 意見: