錄音筆記-遠端錄音

Cory Chu
6 min readNov 22, 2021

今天要來分享如何透過網路遠端錄音的工具。在後疫情時代,遠端工作、合作已經成為大家生活無法分割的一部份,而遠端錄音除了解決因為疫情無法讓大家群聚在錄音室的問題,也開啟了更多跨地區甚至跨國合作的可能。不論是錄 Podcast 還是流行樂,都能或多或少受惠。

然而錄音要如何遠端進行呢?想必大家關在家裡開了那麼多線上會議,一定聽膩了 Zoom、Skype 那種可怕的音質。所以會想,透過網路傳輸高品質的聲音是不是天方夜譚?其實,這些通訊軟體的音質會那麼有限,是因為為了要有好的多方通話體驗,追求低 Latency 的結果。

我們不也是常聽線上串流的 Spotify、Apple Music 嗎,他們的聲音相較之下就好很多,所以其實只要容許多一點點的 Latency,透過網路傳輸高品質的聲音是絕對可行的!

應用到遠端錄音上,最好的狀態當然是雙方都在本機錄音再將檔案傳給對方,可是在合作上,有時候又不是那麼即時方便。另一方面,如果能將 DAW 中的分軌 Playback 給對方,同時遠端錄下對方的聲音,就算有個 1000ms 的 Latency 其實也無傷大雅,只要在 DAW 裡將錄音往回拉個一秒就行了。

就在這個背景下,有許多高品質、稍延遲的線上傳音軟體相繼誕生,並能實現遠端錄音的可能。在這列出一些我有聽過的軟體,並以其中一個免費的軟體配上 Logic Pro 來分享給大家,其他類似的軟體配在各種 DAW 裡面的方式也都大同小異。

  • Source-Connect
    據說最穩、但是最貴 QQ
  • Audiomovers Listento
    只傳聲音、沒有其他功能,但是很穩,介面非常簡單,音質與 Latency 也可以調整,另外除了可以用 App 接收外,也可以直接在網頁打開就能聽。訂閱方案中提供 3.99USD/week 的方案我覺得大推!需注意接收端不需付費,但傳送端需要訂閱。
    更:漲價了QQ,而且weekly方案消失了嗚嗚
  • Sessionwire
    據說目前沒那麼穩,前陣子有大改版,持續進步中,同時提供視訊與Screen Sharing 等功能,算是方便的 All-in-one,價錢 15USD/mo 尚可接受。
  • SonoBus
    免費、open-source!!!而且我覺得用起來蠻喜歡的,就是介面上不像 Listento 那麼直覺,偏複雜,音質與 Latency 都可以自訂,上手後我覺得很棒。唯二缺點大概就是傳輸沒有加密以及設定上麻煩點。

SonoBus + Logic Pro

免費的 SonoBus 提供 Standalone app 與 plugin(AU、VST、AAX)版本,並支援 macOS、Windows、Linux,可以於官網下載:https://sonobus.net/

以下將以用 Standalone App 當作 Sender,並在網路的另一端使用 Logic Pro + AU plugin 作為 Recever 來說明。

發送方 Sender(以 Standalone App 為例)

在安裝完 SonoBus 後即可打開他的 Standalone App:

一開始可以點選上方的 Connect ,就會進到連線頁面:

如果你是第一個人需要先決定 Group Name 與選擇性的 Password,建議選擇 Private Group ,也就是別人要知道你的 Group Name 才能連進你的 Group,另外底下的預設 Server 只是用來讓大家能透過 Group Name 找到對方,聲音的傳輸不經過該伺服器,而是點對點傳輸。

Connect 完成後就可以回到主畫面,在左上角的齒輪中可以選擇 input device,在這裡可以選擇你要傳送到遠端的錄音介面。

接著就能等待接收方登入你的 Group 了!

接收方 Receiver(以 Logic Pro + SonoBus AU-Plugin 為例)

要在 Logic Pro 裡面接收聲音比較複雜一點,你可能會想,只接在你想要錄進去的 Channel 將 Input 設成 No Input,並掛上 SonoBus Plugin 就能錄下遠端的聲音了吧!不不不,你會發現根本沒聲音,據說這是因為如果軌道沒有 Input ,Logic Pro 會自動忽略該軌道上的 Plugin。那該怎麼辦呢?基本上只要把該軌的 Input 掛著如麥克風之類的 Input,並在 SonoBus 的 Plugin 裡將 Input Mute 掉就可以了。

另外一個推薦的做法是開個 Aux Channel,在該 Aux 上只掛上 SonoBus 的 Plugin 用來接收遠端聲音,並透過 Bus 將該Aux 的 Input 送回給 Recording 用的 Channel,在這個方法中 Aux Channel 的 Input 一樣不能是 No Input,可以隨意掛個麥克風,再於 SonoBus Plugin 中 Mute 掉 Input 即可,可以參考 Listento 的 Guide 有詳細的說明(對 😂 是 Listento 的Guide 不是 SonoBus 的)

實際上於 Logic Pro 的操作如下:

  1. 按 [X] 開啟 Mixer
  2. 按 [Control]+[N] 新增 Aux Channel
  3. 選擇有聲音的 Input
  4. 掛上 SonoBus AU Plugin
  5. 設定 Output 到某個 Bus
  6. 將該 Bus 的 Output 設成 No Output 或直接 Mute 掉
  7. 將要用來錄音的軌道之 Input 選為剛剛的 Bus
  8. 開啟 SonoBus Plugin 將 Input Mute 掉
  9. 在 SonoBus Plugin 中透過前面設定的 Group Name 與 Sender Connect 到同一個 Group 裡面

這樣應該就能正常錄音了!也可以參考下面兩個螢幕截圖:

另外可以發現 Receiver 可以設定 Jitter Buffer,並且 Sender 與 Receiver 都可以控制 Sending Quality。詳細的各種設定就有待你去試試看拉~~

最後,因為小弟其實很菜,只是剛好 Google 到 SonoBus 這個好東西所以分享給大家,如果文章有什麼可以改進的,或有各式想法,歡迎留言讓我知道喔!!感謝各位大大不吝惜指教 😬

延伸閱讀

--

--

Cory Chu

忠告而善道之,不可則止 | Ph.D. Student @ UWM | Gravitational-waves | Programmer | Photographer | Filmmaker | Post-production | Sound-engineering