出處:https://blog.native-instruments.com/time-stretching/
作者:Sara Simms
編譯:梅古麗愛
時間拉伸(Time stretching)是一種在不改變音頻音高的基礎上改變其播放速度的技術。在音樂制作中,時間拉伸被用于調整Loop或采樣的速度,在人聲、采樣等與工程速度不符時,亦可將其調整至合理范圍。此外,時間拉伸技術還能夠為采樣創造獨特且新穎的質感與聲響,從而幫助你實現更加獨特的創意效果。
在這篇文章中,我們將學習如何在Kontakt 7、iZotope RX 10、Ableton Live和Logic中進行時間拉伸,并了解相應的各種技巧。
什么是時間拉伸?
通過復雜的算法,時間拉伸能夠在音高不變的情況下改變音頻的播放速度。為了讓音頻變得更長,算法會在聲音中插入重復的采樣;為了使其更短,則會移除其部分采樣。時間拉伸技術可用于調整與工程速度不同的Loop或采樣,經過時間拉伸處理的音頻亦可當作一種特殊效果來使用。
收聽音樂示范:
時間拉伸起源于20世紀90年代初,起先由一批Drum & Bass制作人將其作為一種創意型技術開始使用。像4Hero的《Journey From the Light》、Amazon II和DJ Aphrodite的《Beat Booyaa!》Remix、Manix的《The X Factor》和Dillinja的《In the Mood》等曲目都是早期將時間拉伸技術運用于制作的范例。
如何在Kontakt 7中進行時間拉伸
時間拉伸通常被用于Loop或采樣的速度調整上,目的是使其能夠與工程速度相匹配。現今,你可以在任意類型的音樂制作及remix中看到該技術的運用。通過Kontakt 7,我們能夠輕松實現時間拉伸的效果。
Kontakt是一款采樣器,其可通過將預先錄制的聲音映射到特定琴鍵上來實現聲音的回放。你也可以將自己的采樣加載到Kontakt中,將它們放入采樣器并將其映射至特定琴鍵。
首先,我們需要創建一條空白MIDI軌并加載Kontakt 7。隨后點擊Kontakt界面最上方的軟盤圖標(如下圖),點選"New Instrument"(相關選項位置可能依Kontakt版本不同有所差異,具體操作細節可見Kontakt官方說明書)。
點選Kontakt中的"New Instrument"
點擊"Edit Mode”(Kontakt界面最上方的齒輪圖標)將打開新建樂器的編輯窗口。
Kontakt中新建樂器的編輯窗口
點選"Mapping Editor",我們可以在此處加載采樣。你可以決定采樣的位置、演奏力度和其所映射的琴鍵。
Kontakt的Mapping Editor
讓我們準備一個鼓Loop作為采樣,并將宿主的BPM設為與Loop不同的速度。點選采樣并將其拖至Mapping Editor界面中的C1琴鍵上,你可能需要稍微滾動一下界面才能在Mapping Editor中看到C1琴鍵。
Mapping Editor中C1琴鍵上的Loop
點擊界面右上角的Source模塊,在彈出的下拉菜單中選擇"Time Machine 2"。Time Machine 2的算法有所增強,能夠為你提供質量更好的時間拉伸和音高變換效果。
Time Machine 2
讓我們回到Kontakt界面的頂部,選擇Mapping Editor右側的Wave Editor。Wave Editor能夠允許你控制采樣的更多細節。
Wave Editor
向下滾動便可以看到Wave Editor的界面,你可以在這里查看先前拖入的采樣。點擊Wave Editor中的Sync / Slice菜單(位于你的采樣下方),并點擊Use Time Machine Pro選項。隨后讓我們將視線右移并激活Grid,如果采樣的BPM未自動顯示的話,你需要手動輸入其原始數值。在Grid激活的同時,其會將你的采樣與工程速度相同步。
打開Sync/Slice和Grid
在Logic Pro中,你可以通過在MIDI軌上右鍵點擊來創建MIDI片段。將鼠標移至片段右側,點擊并拖動可擴展該MIDI片段,讓我們將其延長為8小節。點擊MIDI片段打開鋼琴卷簾窗,選擇鉛筆工具并在C1上畫一個長達八小節的音符。此時我們可以按空格來播放,你將聽到先前在Kontakt中設置好的Loop采樣將隨工程速度同步變化并進行播放。
鋼琴卷簾窗上的C1音符
在Ableton中進行處理采樣
我們也可以直接在一些宿主中直接對采樣進行處理,在不改變采樣音高的同時使其能夠與工程速度所同步。Ableton Live和Logic Pro都在宿主中內置了時間拉伸的功能,使你能夠更方便快捷地進行時間拉伸操作。Ableton Live的Warping功能(時間拉伸功能)甚至能夠將音頻切片成小片段,然后按照其原本的順序以不同的速度進行回放。Ableton獨家的Warping功能通過粒子再合成技術,將原先的音頻采樣分解成了細小的粒子,隨后根據所設置Warp標記,其可將采樣以全新的形式組合在一起。
使用Ableton Live的Warp功能處理JEI的人聲
如果你在Ableton的首選項中激活了自動Warp功能,在你將采樣拖入Ableton的編曲界面時間線或Session界面Clip中時,音頻將被自動Warp。你可以進入Ableton的首選項的Warp相關界面進行Warp功能的具體設置
Ableton的Warp功能選項
當Warp功能被激活時,音頻采樣的播放速度會與宿主所設定的BPM相同步。注意,只有Warp按鈕開啟后,我們才能進行Warp參數的控制;當其關閉時,采樣在播放時不會有任何變化。
Warp按鈕
Warp模式——在Ableton Live中進行時間拉伸
Live中有幾種不同的時間拉伸模式:Beats、Textures、Complex及Complex Pro。對于鼓和打擊樂采樣來說,我們可以選擇下拉菜單中的Beats模式。對于復音采樣來說,我們最好選擇Complex模式。Complex Pro模式對CPU的消耗最大,但在想要對音頻采樣進行變調操作,同時還想保證其最佳質量時,Complex Pro是你的最好選擇。
Beats模式
拉伸人聲片段
當我們在Remix一首歌曲時,我們拿到的人聲素材很可能和我們的工程速度不相匹配。這時,我們可以使用Ableton的Warp功能對人聲進行時間拉伸處理。這項實用的宿主功能能夠讓人聲素材與我們的工程更相契合。
下面我們來拆解具體的處理步驟。首先,我們需要知道人聲的BPM(即速度)。你可以通過Mixed In Key這樣的軟件自動對音頻文件進行相關分析,也可以直接搜索原曲的速度信息。
下一步我們需要先取消Warp,然后再次點選人聲素材,并寫入人聲原始的BPM數值。Live可能會彈出相關的設置選項,你可以按需進行選擇。
在Warp模式的下拉菜單中選擇最順滑的Complex Pro模式。如果遇到人聲的位置與小節線稍稍有所偏移的情況,我們需要將人聲素材手動拖動到片段首個瞬態的位置,并在片段的開始點擊右鍵,選擇"設置1.1.1到此處"。
設置1.1.1到此處
你可能還會遇到這樣的情況:人聲與小節線稍稍有所偏離,且上述的重新定位操作解決不了這個問題。此時我們可以回到人聲素材中,找到其第一個小節的第一個重拍,雙擊它以創建一個Warp標記;隨后我們使用右鍵點擊該Warp標記并再次選擇"設置1.1.1到此處";接著我們需要右鍵點擊Warp標記并選擇"從這里開始Warp",這樣我們的問題便解決了。
從這里開始Warp
隨后我們需要打開節拍器(位于Live界面左上角),播放人聲并根據節拍器判斷其是否成功對速對拍。讓我們在Warp模式的下拉菜單中選擇Complex或Complex Pro。如果仍有一些細小部分節奏不齊的話,我們可以進入音頻界面手動拖動Warp標記進行調整。
Warp人聲片段
在Logic Pro中進行時間拉伸
在Logic Pro中進行音頻時間拉伸也很方便。最簡單的處理方式便是將你的鼠標懸停在音頻文件的末尾并按住option鍵(⌥),此時你將看到一個時間拉伸圖標的出現,你可以點擊并拖動你的音頻使其匹配至最近的小節。當你想要拉伸整個區域的音頻時這不失為一種好方法。
但如果我們想要改變一條音頻內部的個別部分的音頻速度時,我們需要使用Logic的Flex Time功能。在音頻過度拉伸時,Flex Time會產生一定的拉伸痕跡,因此我們更建議在音樂的一些背景元素上應用Flex Time功能。
Logic的Flex Time
要啟用Flex Time,我們需要點擊Flex Time圖標,并在下拉菜單中選擇”Automatic"自動Flex模式。接下來我們便可以在音頻內部創建瞬態標記了。在你想要拉伸的音頻兩側可以通過點擊添加瞬態標記,點按則能夠移動這些瞬態標記。
Flex模式下的瞬態標記
在iZotope RX 10中使用時間拉伸進行音效設計
除了基本的對速對拍之外,時間拉伸技術亦可用在聲音的創意設計上。通過iZotope RX 10 的Variable Pitch,你便能夠對樂曲中的采樣進行時間拉伸的處理。你可以在Logic或其他宿主中將iZotope RX 10設為音頻編輯器,這樣你便能夠與宿主聯動使用Variable Pitch的功能了。
下面我們將講解如何從你的Logic Pro工程中打開RX音頻編輯器并進行音頻編輯。
首先,我們需要在Logic的時間線上選擇一個音頻片段。之后點擊最上方菜單欄中的編輯選項,選擇在iZotope RX中打開(快捷鍵Shift + W),隨后RX將自動啟用。鑒于我們接下來的操作對音頻而言是一種破壞性編輯,建議預先將原始音頻文件做好備份。你可以點擊查看此次使用的示例采樣,很不幸,我沒有在破壞性編輯操作開始之前備份它:
在iZotope RX Audio Editor中打開
接下來我們可以選擇想要拉伸的音頻部分。一旦確定了要進行處理的部分,我們便可以使用RX將其余音頻部分刪除掉。
隨后,我們需要在RX 10 Editor的主界面中選中想要拉伸的音頻,接著在右側菜單中雙擊Variable Time。我們可以選擇一個預設,或者手動雙擊創建拉伸節點,我們可以在界面中垂直拖動它們。
Variable Time模塊
點擊Render可以渲染該片段。如果你想要替換原始的音頻文件,點擊"File"->"Overwrite Original File"便可保存該處理結果。
覆寫原始音頻文件
此時我們可以關閉RX并回到Logic Pro中。你會發現Logic已經自動將處理后的音頻結果更新在時間線上了。在你退出RX前,你所做的任何處理都不會即時生效。你可以放心大膽地在時間拉伸后的音頻上添加各種效果來得到專屬于你的獨特聲音!
時間拉伸后的文件
開始在你的音樂中使用時間拉伸吧!
至此,相信你已然對時間拉伸,以及其在制作中的常見應用場景有了全面的認知,是時候開始在你自己的音樂中使用這些技術了!你可以用Kontakt 7進行音頻創作,并試著在創作出的Loop和采樣上進行時間拉伸實驗。
如果你是一個勇于嘗試新鮮事物的制作人,你還可以下載iZotope的RX 10(其在音頻修復處理領域也十分出眾!)并試著使用Variable Time功能進行時間拉伸處理。
如果你想了解更多關于音樂制作的知識,記得查看我們關于音樂制作以及如何制作House音樂的文章。無論是使用時間拉伸來將音頻文件與樂曲速度相匹配,還是簡單的對音頻采樣的節奏進行調整,亦或是將其當作一種創意類效果進行使用,時間拉伸都是現代音樂制作人必備的一項重要技術。
|