Meld 聲音設計:讓起音與主體使用不同的音層

撥奏音色有時需要更清楚的輪廓,卻不需要讓整個尾音都更明亮。Meld 的兩個層讓短促的噪音邊緣負責前者,而有音高的振盪器負責承載音符。

移除一個層,聽出它的貢獻

下方產生的 MIDI 撥奏樂句驅動兩個層。A 使用 Square Saw 作為有音高的主體。B 使用 Noise,以 1800 Hz 高通濾波,搭配短的衰減且沒有延持。這是依據原創教學音符所做的合成,而非取樣的撥弦起音或實體樂器的錄音。

有音高的主體加上短促的噪音邊緣

Interactive MIDI example

在 Osc B 中將 B 切換為 Off,聆聽音符的開頭。再將 B 切回 On。加入的邊緣應該很短促;它的作用是勾勒節奏,而不是變成持續的嘶聲。A 全程保持啟用,因此這個比較不必仰賴一個在音符之間消失成靜默的純噪音範例。

在 Env B 中將 D 從 45 延長到 250 ms,同時讓 S 保持 0%。聆聽起音如何變成較長的沙沙質感。將 D 改回 45 ms。如果較短的版本仍然太搶耳,將 B Level 從 22% 往 10% 降低。先決定長度,再決定音量:較小聲的長噪音尾巴,和短促的瞬態並不是同一種表情。

Macro 只在所屬模型內才有意義

對 B 的 Noise 模型而言,B Macro 1 控制噪音色彩。將它從 70% 往 20% 降低,注意經過高通的邊緣如何失去部分高頻能量。音源色彩和 B Cutoff 都有影響,但它們屬於不同階段:Macro 改變振盪器產生的內容,濾波器則改變能通過的內容。將 Macro 1 改回 70%。

在此模型中,B Macro 2 會加入有音高的正弦波主體;它不是第二個噪音色彩旋鈕。範例將它保持在零,因為 A 層已經提供了音符。這樣的分工讓你更容易聽出 B 是否改善了起音,而不只是讓整個音色變大聲。

Square Saw、Swarm、Harmonics、FM、Noise 和 Pulse 是已實作的六種模型。在 Square Saw 中,Macro 1 將鋸齒波往方波混合,Macro 2 改變脈衝寬度。在 Swarm 中,第一個控制失諧擴展,第二個混入失諧的振盪器。Harmonics 使用諧波傾斜與奇/偶次諧波平衡。FM 使用分段的比率與調變量。Pulse 使用寬度與次正弦波混合。

因此,同樣的兩個百分比在不同模型中描述的並不是相同的聲音。在試驗 A Model 之前先將 B 設為 Off,以免它的瞬態掩蓋差異。將 A Model 改回 Square Saw、A Macro 1 設為 20%、A Macro 2 設為 50%,再將 B 設為 On,即可回到本課的音色。

給主體一個不同的結尾

Env A 一開始是 250 ms 衰減、15% 延持和 180 ms 釋音。將它的 S 往 60% 提高。即使 B 仍會衰減消失,音符在起音後也會保有更厚實的主體。如果這把撥奏之間的空間填得太滿,就改回 15%。較長的 R 可以讓音符結束更柔和,但無法彌補原本就聽不見的主體。

每個層都有自己的濾波器與 Env>F 量。Filter A 和 Filter B 區段提供濾波器輪廓的 D 和 S,而 Env A 和 Env B 則包含振幅的 A/D/S/R 欄位。在此實作中,濾波器的起音與釋音共用該層的振幅時間設定。不要尋找完全獨立的濾波器 A/R 控制項。

若要為 A 加入一點開頭的明亮感,試著將 A Env>F 設為 +1 oct、Filter A S 設為零,D 約 150 ms。將其與提高整個音符的 A Cutoff 做比較。在回頭處理噪音層之前,先將 A Env>F 改回零;同時進行兩項起音變更,會讓因果關係更難掌握。

分層並不等於立體聲

兩個層接收相同的音符。在此面板中,它們不是獨立的鍵盤區域或獨立的 MIDI 通道,而且目前的引擎會將它們加總到相同的左/右輸出。Swarm 模型可以產生拍頻並增加厚度,但不會提供各自獨立聲像的立體聲聲部。

Drive 作用於合併後的層,因此提高 Drive 時,較大聲的 B 會改變 A 的失真方式。在平衡此音色時請將它保持在零。共用的 LFO 有音高、截止頻率與 Macro 目標,而非可自由指派的調變矩陣。一開始先將這些量關閉。如果音樂上的需求只是更清楚的前緣,兩個刻意克制的層就足夠了。

保留這個點子,寫一段不同的聲部。在 TuttiDAW 中用這些樂器演奏並編排你自己的 MIDI 音軌。

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