小弟最近看到這篇文章
可以用軟體模擬ASIO
http://julian14632.wordpress.com/2006/12/13/
可是不會操作
懇請各位大大教我~
如何使用ASIO
版主: DearHoney
Re: 如何使用ASIO
如果你的音效卡沒有直接支援ASIO,建議直接使用Kernel Streaming輸出即可,音質就很好了。反倒是那個ASIO4ALL的問題很多,也不太穩定!
個人建議
-
- 大師
- 文章: 162
- 註冊時間: 2006-11-06 17:54
請問你是怎樣測試出來的呢?jasonh77tw 寫:ASIO4ALL 本身也是利用 kernal stream 來實現的,
所以如果驅動程式本身沒有支援 ASIO 的話,
用 kernal stream 來跑就行了。
不過話說回來,其實 foobar 的 ASIO out 也有 bug,
其中一個聲道比另一個聲道落後一個 sample,
近場聆聽的話相當於音場偏了零點幾度,
不過.... 應該沒人聽得出來吧
我生成了一個 sample rate 44100Hz, 內含 4410Hz square wave 的 16-bit stereo 檔案, 在 foobar 用 ASIO 播放, 用 Audition 1.5 內錄回去, 剪掉頭尾的靜音後, 並沒有發現有落後一個 sample的情況出現, 存檔後原始檔和錄音檔經 bit-compare 比較是 100% 一樣的。後來用類比方式 loopback 觀察, 固然不能 bit-perfect, 但也沒有發現 sample 偏離的情況
- 附加檔案
-
- line-in line-out loopback
- analog loopback.png (60.8 KiB) 已瀏覽 7651 次
-
- 數位內錄
- digital loopback.png (58.34 KiB) 已瀏覽 7647 次
-
- 原始檔
- original.png (58.25 KiB) 已瀏覽 7643 次
-
- 大師
- 文章: 162
- 註冊時間: 2006-11-06 17:54
恩恩~這樣說來的話,問題可能也不全出在 foobar,
我的測試條件是這樣的:
我的音效卡是 Live! 掛 kx,為了避開 src 的因素我的測試訊號和錄音取樣都設在 48kHz,
kx 的設定是 ASIO out port 直接轉送 MME recording port,
如果我用 WMP 播放或是 Audition 2.0 ASIO output 播放錄下來的 sample 都能對齊,
就只有 foobar ASIO out 的會有一個聲道落後一個 sample,
因為我假設 Audition 2.0 的 ASIO output 是一個可以信任的標準,
而 foobar 的 ASIO out 有 sample 落後的情形,
所以推斷可能是 foobar 的 ASIO out 有問題,
不過既然您也做了另一種實驗方式卻沒發現這個問題,
那或許這個差錯也有可能是 kx 造成的~
我的測試條件是這樣的:
我的音效卡是 Live! 掛 kx,為了避開 src 的因素我的測試訊號和錄音取樣都設在 48kHz,
kx 的設定是 ASIO out port 直接轉送 MME recording port,
如果我用 WMP 播放或是 Audition 2.0 ASIO output 播放錄下來的 sample 都能對齊,
就只有 foobar ASIO out 的會有一個聲道落後一個 sample,
因為我假設 Audition 2.0 的 ASIO output 是一個可以信任的標準,
而 foobar 的 ASIO out 有 sample 落後的情形,
所以推斷可能是 foobar 的 ASIO out 有問題,
不過既然您也做了另一種實驗方式卻沒發現這個問題,
那或許這個差錯也有可能是 kx 造成的~