[心得] macOS TV.app 救星:Hang Loose Convolver

作者: elguapo (HPHT Synthesized)   2022-10-09 16:48:36
連續分享了很多如何運用虛擬介面來啟動 macOS CoreAudio 的 DD+ Atmos
解碼、DRC 及播放。
可是對於無法調整音訊延遲的 TV app 來說,DRC 加上電子分頻,會造成嚴重的
影音不同步。
現在市場上終於有一個即時的卷積引擎(Convolution Engine)可以在 macOS
上運作,除了跑頻響修正濾波器之外,還能做低頻管理!
這軟體叫做 Hang Loose Convolver
產品網址:https://accuratesound.ca/products.html
這個軟體基本上是一個 AU / VST3 的外掛,安裝使用非常簡單,執行也不會佔用
CPU 資源。
安裝好之後,點兩下啟動桌面程式,手冊會指引您將 AU / VST3 外掛掃一遍,
這個桌面程式就能呼叫 HL Convolver。
接下來設定音訊路徑:
https://imgur.com/ET99k7l.jpg
我的音訊路徑輸入端是 BlackHole。BlackHole 可以觸發 DD+ Atmos 解碼,然後
解出 7.1.4 沈浸音樂給 HL Convolver 做 DRC;輸出則是直接選 Merging Virtual
Audio Device (VAD),作 12 聲道的輸出:
https://imgur.com/M61yL1Z.jpg
由於 Atmos 是清一色 48KHz,所以這個引擎就設定為 48KHz,當然若是要聽其他
sample rate 的內容,像是 Auro-3D,就可改為 96KHz。
Audio Buffer Size 就看自己的系統能耐到哪裡... 我的環境最低只允許到 128 個
sample(2.7ms),若加上 Merging Ravenna 的延遲 64 個 sample(1.3ms),整體
延遲只有 4ms。
IR 濾波器可以從免費的 REW 產生,也能從其他收費的應用軟體例如 Audiolense XO
產生,但在濾波器設計時,一定要「全部」是 minimum phase,這樣才不會造成另一
個內部演算延遲(蓋:多數的 IR 濾波器是混合式的,例如 EQ 部分是 minimum
phase 但分頻部分卻是 linear phase,故在設計濾波器的時候,請留意這個眉角)。
HL Convolver 是需要一個附帶 .cfg 的濾波器:
https://imgur.com/ccWzJOM.jpg
這個濾波器自 HL 主控視窗匯入即可,正常的話會顯示濾波器的取樣率和 taps 數:
https://imgur.com/C4l9g0k.jpg
我個人喜歡 65K taps 濾波器,能調出相當平順的低頻頻響;這個 taps 數大概是
StormAudio 或 Trinnov 的五倍精確度,而且可用 Apple Silicon CPU 64-bit 雙
精度浮點數去算得更滑順。
這些設定完成之後,就能將 macOS 的 TV app 打開看 Atmos 電影了!截圖是示範
用 Safari 觀賞柏林演奏廳 4K + Atmos 串流,基本上延遲已經能在我個人能接受
的範圍了:
https://imgur.com/B86OeYm.jpg
在截圖右邊可以看到 HL Convolver 的 meters 正努力的運算空間校正和電子分音。
若版友有多聲道 DAC 能接,或是運用 aggregate 技巧將數台 2ch DAC 整合成一個
多聲道輸出,都能用這個方式來看對嘴對的算準的串流 <3
作者: yys310 (有水當思無水之苦)   2022-10-09 17:01:00
推accurate sound
作者: yys310 (有水當思無水之苦)   2022-10-10 01:01:00
推accurate sound
作者: BootingZ (布丁)   2022-10-16 07:49:00
真心強大,推一個!
作者: BootingZ (布丁)   2022-10-15 23:49:00
真心強大,推一個!

Links booklink

Contact Us: admin [ a t ] ucptt.com