Vocoder:賦予 Carrier 節奏與咬字

Modulator 提供不斷變化的頻譜包絡;Carrier 則提供被這些包絡塑形的聲音。只要把這兩個角色分清楚,Vocoder 就會好控制得多。

在同一個裝置中追蹤兩種角色

輸入的音訊就是 Modulator。Vocoder 會將它加總為單聲道以進行分析,切分成多個頻帶,並追蹤每個頻帶的振幅。這些包絡會塑形 Carrier 中對應的頻帶。你轉移的是咬字與頻譜上的強調,而不只是移動 Modulator 的音符。

此範例提供一段原創、長八秒的類母音合成樂句作為 Modulator。其中沒有人聲、歌詞或錄製的歌手。Saw 會選擇 110 Hz 的內建音調 Carrier,因此這堂課既不需要第二條軌道,也不需要按住 MIDI 音符。以全濕播放,並跟著聲音反覆的開合變化聆聽。

讓合成的母音包絡為鋸齒波加上咬字

Interactive audio example

比較 Carrier 設為 110 Hz 與 220 Hz 的差異。Carrier 的音域改變了,但時間感仍來自音源。接著選擇 Noise:包絡現在塑形的是寬頻噪音,而不是固定音高的鋸齒波。Carrier 會變暗,因為它的頻率只適用於 Saw。Modulator 會把輸入本身當作 Carrier;它並不是外部軌道選擇器。

先修好包絡,再加入細節

開頭模糊是 Attack 的問題。將 Attack 從 5 ms 往 100 ms 調高,聽每個合成音節的開頭變得越來越慢。這能把有節奏感的聲音變成 Pad,但也可能抹去讓樂句聽起來有節奏的細微事件。當開頭很重要時,請調回較快的 Attack。

結尾拖得太長是 Release 的問題。比較起始的 80 ms 與 400 ms。較長的 Release 會讓 Carrier 頻帶在 Modulator 衰減時持續存在,填滿空隙;較短的 Release 則讓咬字更短促。注意聆聽事件之間的交界,當連續的動作融成一整片延續的聲響時,就別再拉長了。

這些控制項追蹤的是各頻帶的包絡,而不是由音符觸發的 MIDI 音量包絡。輸入太小聲可能只產生微弱的調變,而單靠 Carrier 也不保證會有聽得見的輸出。如果結果很微弱,請先確認音源正在播放,再用 Gain 補償。不要把大幅提升音量誤認為咬字變好了。

決定頻譜印記要多細緻

Bands 範圍為 4–40。在 Range Lo 維持 80 Hz、Range Hi 維持 8 kHz 的情況下,比較 8 與 16。較少的頻帶會產生較粗略的頻譜輪廓;較多的頻帶則把同一範圍切得更細。它並不是自動提升清晰度的設定。這段合成素材無法示範子音辨識,也無法證明真實的說話樂句會有多容易聽懂。

Range Lo 與 Range Hi 決定分析與合成的區域。提高下限會移除低頻帶的參與;降低上限則會排除較明亮的細節。Bands 與兩個範圍控制項都會重建濾波器組,因此請刻意地做出調整,並用新的樂句來比較,不要把它們造成的重置當成音樂性的包絡行為。

改變類似口腔的音色,而不改變 Carrier 音高

Formant 以半音為單位移動 Carrier 頻帶的中心頻率。在 Carrier 不變的情況下試試 +4 與 -4;聆聽頻譜色彩的變化,而不是期待另一種旋律上的移調。Res 會讓頻帶更尖銳。太多可能會讓寬廣的咬字被狹窄而刺耳的共鳴取代,所以若個別頻帶開始主導樂句,請調低它。

Unvoiced 會在音調性的 Carrier 中混入噪音,可增添帶氣音的高頻質感。它無法在此音源中憑空生出缺少的子音或歌詞。加一點點,與零比較,若應保留部分原始咬字,再使用 Dry/Wet。此實作只有 Noise、Saw 與自身 Modulator 三種 Carrier:外部 Carrier 路由與以 MIDI 彈奏的 Carrier 和弦都不屬於此面板或此示範。

把這個設定帶回混音裡。在 TuttiDAW 中錄製、編輯,並一起聆聽你自己的音軌。

探索 TuttiDAW:線上音訊工作站,無需註冊即可開始