Re: [請益] USB DAC的訊號來源, iOS或Windows, 誰好?

作者: Oswyn (Oswyn)   2020-06-19 23:50:08
※ 引述《breadf ( Lifting Turn )》之銘言:
: 5. 先打開聲音控制台,選擇Hi-Fi Cable Input
: 進階裡面的格式可以選擇取樣率(sampling rate)和位元深度(bit depth)
: Spotify應該是44.1kHz,如果是影片類的可能是48kHz,這部份自己調整
: https://imgur.com/hfsDlmW
: 6. 打開ASIO Bridge,中間的ASIO device選擇自己有支援ASIO並已安裝好driver的裝置
: 這邊用的是Hugo2
: 將ASIO ON,聲音就會經由這個虛擬裝置導到ASIO再丟給DAC了
: 播放過程中這個control panel需要保持開啟
: 另外由於ASIO一次只能一個程式用
: 因此使用foobar掛載ASIO前需要先把這邊的ASIO占用關閉
: https://imgur.com/GpRKGCt
: 至於這個用法跟應用程式列表中輸出裝置直接選擇DAC,在軟體上的差異就不是很了解XD
: 也不太確定是否真的完全繞過SRC,這部分就看有沒有其他人可以補完
43~
應該沒有繞過
因為 VB-CABLE 是虛擬 Audio Device=虛擬 H/W,VB-CABLE 本身是 Driver
而 Audio engine 乃是在 Driver & Device 的前面
https://imgur.com/6UB2yac
5. 就顯示了 Hi-Fi Cable Input 可設預設模式=共用模式的採樣率轉換
這表示 Hi-Fi Cable 逃不過 Windows Audio engine
Audio streaming 是通過了 Windows Audio engine 才會送到 Hi-Fi Cable Input
先來看 vb-audio.com 的手冊中關於 VB-CABLE 的說明
https://imgur.com/MYXKcAy
可見其流程是
APP => Audio engine => VB-CABLE Input => VB 的 SRC => VB-CABLE Output
https://imgur.com/cU8bLlv
Hi-Fi Cable 跟 VB-CABLE 差在沒有內建 SRC
然後它的 ASIO Direct Mode 的 Output 不是虛擬 Device 而是 ASIO BRIDGE
可想見其流程是
APP => Audio engine => Hi-Fi Cable => ASIO BRIDGE
VB-Audio Hi-Fi Cable 的介紹敘述中
HIFI CABLE is working like VB-CABLE except it needs to be configured with the
same samplerate on its Input and Its output. HI-FI Cable is bit perfect and
supports up to 24 bits 384 kHz audio stream.
我想、Hi-Fi Cable 這的 bit perfect 是相較 VB-CABLE 有內建 SRC 所以不 perfect
Hi-Fi Cable 將收到的 Audio streaming bit perfect 傳送出去
但 Hi-Fi Cable 收到的 Audio streaming 是已經通過了 Windows Audio engine 後的
不能說是完美才對
作者: breadf ( Lifting Turn )   2020-06-19 23:56:00
感謝,我也是這樣猜XD,所以只是硬把ASIO叫起來
作者: tienam (已有太多鍵盤)   2020-06-20 01:17:00
要繞過windows kernal audio engine似乎很難
作者: goldie (阿良)   2020-06-20 06:30:00
作者: martinlin77 (mar)   2020-06-20 08:08:00
雖然看不懂還是感謝讚嘆推
作者: djboy (雞尾酒)   2020-06-20 09:17:00
專家來了! 推
作者: n796885 (Kwama)   2020-06-20 12:56:00

Links booklink

Contact Us: admin [ a t ] ucptt.com