voicemeeter-6 用reaper掛效果實戰
此篇將介紹如何使用reaper給麥克風的聲音加上效果,在透過voicemeeter output來輸出給其他軟體,
在跳線規則的設定上跟前一篇會有所不同,請看下去吧。
reaper內的首選項設備
如果你還不會用reaper,你可以參考這幾個系列文章來學習
點我查看reaper快速入門系列
點我查看reaper小技巧系列
- 打開reaper,按
ctrl+p打開首選項 - 從樹狀檢視裡找到
設備 - shift+tab找
音頻系統: 下拉式方塊
上或下找
ASIO - tab一次,到選擇驅動設備的下拉方塊,上、下選
Voicemeeter Virtual ASIO
p.s 這個就是voicemeeter的v1,而Voicemeeter AUX Virtual ASIO則是v2,
Voicemeeter Insert Virtual ASIO在下一篇會再介紹 - tab會看到
啟用輸入: 核取方塊 這個記得要保持勾選的狀態 - 接下來tab會看到四個下拉方塊,將下拉方塊調整一下,用tab瀏覽時順序會像這樣
下拉式方塊 1: IN#1 Left 折疊
下拉式方塊 8: IN#4 Right 折疊
下拉式方塊 1: IN#1 Left 折疊
下拉式方塊 8: IN#4 Right 折疊 - tab找確定enter完成設定
voicemeeter的ASIO驅動
一般的卡通常只會有一個ASIO的驅動,而安裝了voicemeeter之後卻會有三個ASIO的驅動,
這三個驅動需要先了解一下
- Voicemeeter Virtual ASIO
這個是第一個,輸出和輸入分別是v1和b1,
b1輸入,v1輸出 - Voicemeeter AUX Virtual ASIO
這個是第二個,輸出和輸入分別是v2和b2
b2輸入,v2輸出 - Voicemeeter Insert Virtual ASIO
這個是第三個,輸出和輸入可以從reaper自由指定,下一篇會介紹
裝置對應表
為了解省大家的時間,我把各個端口所對應的裝置列出來,提供對照,已我的裝置為例
- h1=roland卡的麥克風輸入
- a1=roland卡的耳機輸出
- v1=windows聲音→播放標籤頁內的voicemeeter input
- v2=windows聲音→播放標籤頁內的voicemeeter aux input
- b1=windows聲音→錄音標籤頁內的voicemeeter output
- b2=windows聲音→錄音標籤頁內的voicemeeter aux output
適用於reaper的跳線規則
下面是我的配置,給大家參考
ASIO輸入的部分:
介紹:
patch1和patch2我仍然用兩個通道,因為有時候會插兩支麥克風,
而且reaper可以用單聲道輸入,輸出給耳機的時候會讓兩邊耳機都有聲音,但不是立體聲喔,立體聲、單聲道的知識,請參考
點我看聲音處理軟體會用到的小知識
跳線規則的部分:
<Strip index='1' mute='0' solo='0' mono='0' muc='0' busa='0' busa2='0' busa3='0' busb='1' busb2='0' dblevel='0.00' />
<Strip index='2' mute='0' solo='0' mono='0' muc='0' busa='0' busa2='0' busa3='0' busb='0' busb2='0' dblevel='0.00' />
<Strip index='3' mute='0' solo='0' mono='0' muc='0' busa='0' busa2='0' busa3='0' busb='0' busb2='0' dblevel='0.00' />
<Strip index='4' mute='0' solo='0' mono='0' muc='0' busa='1' busa2='0' busa3='0' busb='0' busb2='1' dblevel='0.00' />
<Strip index='5' mute='0' solo='0' mono='0' muc='0' busa='1' busa2='0' busa3='0' busb='0' busb2='1' dblevel='0.00' />
我只開了五個參數,先說麥克風訊號經過的路線
麥克風訊號→h1→b1→輸入到reaper→效果器處理→reaper輸出到v1→透過a1讓我聽到經效果器處理的聲音,同時v1也把訊號發給b2
p.s 想知道reaper能對聲音做什麼處理,之後會在另一個系列分享喔
在對上面這個路徑做說明前,需要注意一個要點:
所有輸出到v1跟v2的訊號,會發送到設定為開啟的端口中,
比方說v1開啟了a1和b2,那我在v1播放的音樂、語音的聲音,都會被發送到a1和b2
- h1裡,開啟了b1
功能:將麥克風的訊號送到b1,也就是錄音裝置裡的voicemeeter output - reaper接收到來自voicemeeter output的訊號,將訊號送入軌道,在軌道上掛效果器或做其他處理
- reaper將處理後的訊號輸出到v1,也就是voicemeeter input,
在這裡先把windows的預設播放裝置設為voicemeeter input,
從控制台→硬體與音效→聲音→播放→找到要設為預設的裝置按兩次alt+s - v1裡,開啟了a1
功能:v1的訊號會發送給a1,a1也就是我們設定的硬體輸出裝置,到這裡耳機就能聽到聲音了 - v1裡,開啟了b2
功能:v1將訊號送給b2,b2也就是voicemeeter aux output - 利用foobar或其他播放器將訊號輸出到v2,也就是用voicemeeter aux input來播放
- 將直播軟體或錄音軟體的麥克風設為voicemeeter aux output,
此時軟體就能從voicemeeter aux output收到經過reaper處理的聲音和播放器裡播放的音樂聲,透過常常得網路線讓遠在他鄉的其他人聽到
注意事項和疑難排解
- 根據上面的設定,會發現最後我們將訊號送到了b2,而不是用b1來當作其他軟體的麥克風,
這是因為b1和v1已經被reaper接管,所有經過v1的聲音都會被reaper裡的效果影響,
比方說我在reaper的軌道上掛了reverb(混響),此時我將nvda的輸出裝置調到v1,那nvda的聲音也會被加上混響效果,
所以最後才要把v1的訊號再發送給b2,我們再把播放器或nvda的聲音發給v2,根據上面說過的原理,所有經過v2的聲音根據我們的設定都會送到b2,
這樣b2就有了經過reaper處理的聲音,以及播放器或nvda的聲音,接下來就可以用其他軟體來收b2的訊號了 - 避免嘯叫、回溯的情況產生
嘯叫是對岸的說法,在台灣比較多會用feedback或回溯來稱呼,
最典型的場景就是唱卡拉ok時,麥克風或喇叭的音量達到臨界點,相同的聲音訊號重複的從喇叭出來右背麥克風收音進去,再從喇叭出來再被麥克風收進去,最後的結果就是讓喇叭發出低頻或高頻的噪音,
在voicemeeter如果你的跳線設定的有問題也有可能發生這種狀況,在設定前要先檢查傳送與接收的關係,不要形成一個死循環,
拿上面的跳線設定為例,假如v1開啟了b1,那就會造成嘯叫,為什麼呢?
b1→reaper處理→v1→b1→reaper處理→b1....無限循環
此時你打開reaper,打開錄音準備和監聽,對麥克風喊一聲,你將能聽到恐怖的噪音
因此了解voicemeeter裡a、b、h、v之間的關係十分重要,
另外,分享關於嘯叫的介紹,有興趣得可以看一下
點我查看麥克風嘯叫產生的原因跟解決方法 - 要啟動voicemeeter跳線和虛擬卡才會生效
當你沒有啟動voicemeeter banana的程式時,系統內的播放和錄音裝置都是沒有聲音的,包括跳線也是要打開voicemeeter才能開始動作,
你也可以打勾voicemeeter菜單裡的開機自動執行,這樣就不用每次都要手動開voicemeeter banana, - ASIO的緩衝區過小可能會造成爆音
這點非常重要,每個支援ASIO的卡都會有自己的ASIO控制面板,通常在安裝卡的驅動時就會一起裝到電腦上,
要打開控制面板有個萬用的開啟方法,打開reaper,然後按照這個路徑
首選項→設備→ASIO配置按鈕
按鈕按下去就會打開所選裝置的ASIO控制面板,要選擇不同設備,也是在首選項的設備分類裡在下拉方塊裡做選擇,
而不同的卡控制介面也是不同的,從這個控制介面裡就可以調整緩衝區的大小,
白話來說,等同於麥克風收到訊號,再從耳機孔輸出的延遲時間,
緩衝區越小延遲越短,緩衝區越大則延遲越長,緩衝區的單位一般是以毫秒來紀錄,
當緩衝區小到一個值,處理器速度跟不上時,就會產生爆音、或讓聲音不穩定,
因此這個值並非越小越好,而是要找到一個既能穩定的傳送聲音訊號,又能將延遲縮到最短的平衡點,
在我的電腦上,roland提供的ASIO控制面板預設緩衝區是5,最小是1,而我最小只能調到3,在小聲音就會爆且不穩定,
電腦的cpu是i5 7360u,搭配8g的ddr3l-1600,提供給大家做個參考,
但如果我用reaper直接以roland的ASIO做輸出輸入而不用voicemeeter,緩衝區可以拉到1也沒有問題,這可能跟voicemeeter的性能以及電腦的硬體配置比較有關,不過這方面就沒更深入研究了。 - 關於怎麼挑選一張有ASIO的卡,而且ASIO面板我們可以操作,你可以
點我參考reaper音頻設定跟認識ASIO
這篇我會介紹ASIO到底是什麼,以及怎麼挑選一張適合自己的卡,都是依些自己的經驗,提供參考