Re: [心得] Foobar2000播放Tidal
: 推 yys310: 有什麼好方法確認軟體叫了哪些API跟走哪些管道嗎?foobar, 06/29 13:20: → yys310: MPC我測起來覺得走DS的效果也很好 可是amazon music的DS爛 06/29 13:21: → yys310: 得跟屎一樣 然後他的exclusive真的就只是勿擾模式XD 內容 06/29 13:21: → yys310: 一樣爛 要自己手切sample rate+做一些預衰減才會好些 不過 06/29 13:22: → yys310: 也只能還算是差強人意 06/29 13:22
一般越專業的音訊軟體會支援越多種的 API 讓你選跟進階設定
像 MPC+HC 的 Audio Render 一個端點只有一個可選,但沒明示是用什 API
不過從有獨佔模式可勾選,這表示九成九是 WASAPI Shared & Exclusive
MPC-BE 就支援更多種的 API
MPC Audio Renderer 事實上點進去就能發現是 WASAPI Shared & Exclusive
但還另外支援了 DirectSound
而 DS 只要在 I/O 同採樣率性能就還差強人意(但延遲差)
CAudioLimiter 的影響多寡,要看音源是否有很多接近 True Peak 的數據
& 同樣都是選 DS 也不見得 SRC 都會丟給 DS 做,雖然大部分都會是
如前述 APP 也還是能自己詢問輸出 Device 格式再自行 SRC
要查 Winodws 裏發生的事好像有開發工具,但很大一包所以我也沒裝過
但從結果就能看出不同處理的差異
引個 2021 舊文內容 https://www.ptt.cc/Headphone/M.1613900467.A.5D9
有點懶,過了幾年版本差異對處理結果應該也會有差,但就拿來當個參考
https://i.imgur.com/C7qAE4y.png
以下是共用模式預設 24-96
上述 mp3 file 由不同播放程式或輸出模式,經過 Windows 音效引擎後的頻譜
https://i.imgur.com/cYRHnaT.png
很明顯部分播放程式自帶 SRC
主要差異有過採樣的濾波截止頻率與斜率不同
還有被稱為 Imaging 的頻帶外失真(噪聲),頻帶內的 Aliasing 比較難在這看出
同一個音源檔,由這些不同 APP、甚至同 APP 的不同 API 造成的「輸出」差異
從「結果」就能判斷「這個路徑」的性能好壞
這就是為什麼有些人會想要把數據流掌握在自己手上
潔癖派的想要 BitPerfect 全都給我不要動
DIY派的想要自己處理(DSP)不要外人插手
--
人間五十年、化天のうちを比ぶれば、夢幻の如くなり
^,,,^ 一度生を享け、滅せぬもののあるべきか
(ミ‵ω′)\m/
--
推推...看到foobar選DS輸出時的oversampling超漂亮還以為
windows DS都能無腦用了 結果拿REW來產波形還有amazon來播
才能看到DS的樣子XD 不知道為啥我用equalizer apo來輸出還
是被處理很多的樣子...裝置設定時也把original APO勾勾去
掉了 也先在軟體衰減一點避免true peak...
因為 Equalizer APO 只是讓你能用自訂 APO 從 Equalizer APO's Configurator 裏點開 Troubleshooting options
https://i.imgur.com/iHd1aMj.png
選任何 Install as ○FX,最終的數據路徑還是要向後面的門正常的出去 但這個正常的出口就跟我在前一篇末補充的 跟 Virtual Cable + VoiceMeeter 的組合 or ASIO4ALL 的共用出口是一樣的 所以核心在要「逃課」,而不是以為醒來了實際上卻在另一個 The Matrix 裏 也所以我們會需要另一個系統外的 Matrix(VST Host)來接手處理音頻流
推解說
比較喜歡整數倍過採樣 頻帶外失真在超音波處理基本DSP
稍微管理不同設備之間的呈現聽感 DS shared相容又方便
ASIO比較實驗性質畢竟有軟體模擬或DAC原廠driver差異
延遲跟緩衝區大小天差地遠有些原廠driver還支援到DSD
反正最終輸出類比訊號再加個音量線控或平衡輸出都方便
將聲音裝置的預設格式設為 24-96000 Hz 作為 Windows SRC 的 I/F 在 Audacity 專案設為 48000 Hz 生成 單音 正弦波 997 Hz 振幅 0.9 Audacity 的介面選 Windows DirectSound 得到以下輸出
https://i.imgur.com/0n2yW8d.png
Audacity 的介面選 Windows WASAPI 得到以下輸出
https://i.imgur.com/mBqgtx6.png
DirectSound API 要說它成熟、相容性好的話其實也沒什問題 但微軟會棄 DirectSound 改推新的 WASAPI 也是為了跟上時代 用戶能選擇使用什麼 API 的話,答案沒什麼好考慮的 但最大的問題是,很多時候用戶端沒的選 只要 APP 開發者的 Audio API 選了 DirectSound,又沒開放其它選擇 一般用戶就只能吃 DirectSound 的輸出 而 Windows 在設定聲音預設格式的地方,用了一堆誤導性的描述 44100 Hz CD 音質 48000 Hz DVD 音質 以上為錄音室品質 這些格式描述在字面上好像沒錯,BUT 在 Windows 選了比音源更高的採樣率,大機率得到 DirectSound SRC 音質 但你會在網上看到一堆「專家」告訴你,預設格式選硬體支援最高的最棒棒 用戶的選擇有限,就像 Amazon Music 的獨佔鎖定 Windows 共用預設格式的採樣率而非音源的 Spotify 在內部鎖 16-bit YouTube 在後台亂轉碼 很多事是用戶端無力干涉跟改善的,但也有一些可以:D
※ 編輯: Oswyn (114.36.247.156 臺灣), 06/30/2024 16:19:4610
Re: [閒聊] HTPC/CAT建構的自身經驗最近後知後覺的注意到了這玩意: 簡單來說就是微軟提供的原生UAC 2.0 Driver (USB Audio Device Class 2.0 Driver). 最早在Win10 1703開始內建,之後慢慢改版,到了1803之後10
[問題] KKBOX Hi-Res音質問題現行的KKBOX新版沒有獨佔模式可以選 代表KKBOX軟體輸出的音訊都要被Windows SRC重新取樣 那這樣用KKBOX的Hi-Res音質還有意義嗎? 還是說基本音質好 所以重新取樣後還是有比較好一點? 現在如果用KKBOX播放9
[請益] USB DAC的訊號來源, iOS或Windows, 誰好?弄了台USB DAC來聽音樂, 現在計較起訊號來源的問題了, 主要都是聽Primephonic串流古典音樂, 這家在Windows系統上, 只有web player, 而Windows系統會進行SRC(sample rate conversion),8
[心得] Foobar 1.6.7版後更新WASAPI為内建架構文首,特別感謝zhtw大在小弟寫信後,願意更新並發佈1.6.8白色相簿繁體中文版,對於 英文很差的小弟我真的是受益匪淺,也期待您之後的1.6.9版!! 前幾日教朋友調整電腦訊源軟體最佳化時,偶然發現在 Preferences(偏好設定) -> Advanced(進階) -> Playback(播放)多了[Exclusive output overrides](獨佔輸出設定) 、 [Hardware buffer in milliseconds](硬體緩衝時間,z大這邊有小誤翻成快取)和4
[閒聊] NB foobar2000 直出 VS UD701-N內建解碼想說機內內建的解碼器 會不會比NB直出給UN701N好 今天又測試了 三個音檔 FLAC格式與DSD格式 先上圖 結果都是電腦直出DSD訊號或PCM訊號給701比較好 而且好上不少2
[問題] ONKYO X1A/CMX1 播44.1KHz被轉48KHz?最近發現ONKYO CMX1跟X1A用ONKYO APP在播44.1KHz的音訊 輸出都會轉成48KHz 應該是因為他沒有44.1KHz的晶振 但我有個疑問 我用海貝播放APP在CMX1播音樂,卻能顯示輸出是44.1KHz1
[問題] XSX/XSS的音效, 使用DTS或是Atmos的差異?有人可以感受的到差異嗎? 就我目前測試, 如果選擇用DTS:X, XBOX會全程(介面, 遊戲, 程式)用DTS:X輸出, 在Netflix原本有標示Atmos輸出的影片, 標示會變成只有5.1. 如果選擇Atmos, 目前只有支援Atmos的遊戲, 和播放Atmos影片時才會用Atmos輸出, 其他時候會用多聲道PCM或是Dolby Audio輸出. --1
Re: [問題] 有支援 primephonic 的串流播放機嗎?今日到朋友家測試新買的yamaha wxc-50, 手機iphone下載primephonic app, 登入會員(platinum), 隨便找個hires曲目(24bit/96khz), 然後用airplay到wxc-50上,1
[閒聊] AudiophileRenderer 將PC變成DLNA播放器AudiophieRenderer程式開發主頁 請下拉點選 Released /Setup/AudiophileRendererSetup v2.3.msi 下載2.3版(初版是1.1) 安裝好了以後, 可以選擇asio or wasapi exclusive輸出- 如題,最近發現當用ASIO播放與WIN10共用模式設定的"採樣率和bit"相同時 會變得可以同時有聲 例如: ASIO:24bit/48khz 共用:16bit/44.1khz 共用無聲 ASIO:24bit/48khz 共用:24bit/48khz 同時有聲