關於sample rate converter

討論MP3、WAV、MIDI、WMA甚至其他數位音訊的播放、製作、轉換等。

版主: DearHoney

訪客

文章 訪客 »

關於我做的那個實驗,如果是用Hoontech的driver,就可以解決問題。因為Hoontech的driver中有一個Wave out software SRC feature(之前我一直不清楚這功能有什麼用),如果是PCM out,會用CPU做sample rate conversion。我剛才試了,很不錯的功能。16KHz sine wave在44.1KHz和48KHz取樣下聽起來是一樣的,如果關掉這個功能,聽起來就很不一樣了。\n
不過這對數位錄音可能還是沒幫助就是了。

我是覺得744拿來當作「便宜的數位錄音卡」仍然是可以的,因為聽感上我覺得並沒有差異到能讓我感覺出來,倒是「類比錄音」反而很明顯的不行。類比錄音--LIBIDO有用過不錯的卡嗎?
訪客

文章 訪客 »

>會用CPU做sample rate conversion<br>這樣會不會很耗 CPU 資源?<br>像用 CoolEdit 轉就要轉蠻久的。<br>不過 CoolEdit 是算得比較精確就是了...

>類比錄音--LIBIDO有用過不錯的卡嗎?<br>有啊,就是我現在正在用的 TBS Pinnacle ^_^<br>我是用 efu 寫的 WaveSpectra 來做測試。WaveSpectra 可以直接對 Wave in Device 送進來的資料作 FFT 分析,不必先轉存為 wav 檔,比用 CoolEdit 方便很多。<br>由於現在的 PCI 音效卡大多符合 AC'97 的規定,Codec 都是 full duplex 的,錄音的裝置可以選擇為正在播放的 wav 檔,所以我們就可以測試 [ Wave out --> SRC ] --> [ DAC --> Analog Mixer --> ADC ] --> [ SRC --> Wave in ] 這一段線路的品質如何。<br>拿 Pinnacle 和我以前用的 SB Live! value 來做無音錄音的比較。<br>Pinnacle 是 ISA 的音效卡,驅動程式設定錄音的裝置不能選為 Wave,所以只能測 Line in 的部分。<br>選擇 Line in 的話雜音會比錄 Wave 大很多。但是 Pinnacle 對 Line in 錄音的雜訊就已經比 Live! 對 Wave 錄音的雜訊要來得小,很可怕,這張 ISA 音效卡的抗雜訊表現竟然比 PCI 音效卡還要好。<br>實際錄音用起來的感覺,Pinnacle 錄下來的聲音很乾淨,而且沒有 Live! 錄音空間感變窄的問題。我以前用 Live! value 錄 MIDI 音樂,最傷腦筋的就是效果器錄不起來,本來空間很遼闊的感覺,各個 track 的層次分明,結果 Live! 錄起來整個相位糊成一團,非常慘。

這裡<br>http://www.pcavtech.com/soundcards/repo ... 一些音效卡的測試數據,包括 SB Live!,MX300 等等,裡面 Pinnacle 也是評價最好的一張。
訪客

文章 訪客 »

關於音質,PCI只不過是個較寬的bus,所以音質跟用ISA或PCI是沒關係的。

Hoontech那個Software SRC,我測不出它用了多少CPU,開和關好像根本沒差。其實sample rate conversion應該沒什麼功夫,48KHz的data相較於450MHz pipelined super-scalar的CPU......

<font color=green>[ Wave out --> SRC ] --> [ DAC --> Analog Mixer --> ADC ] --> [ SRC --> Wave in ] </font><br>關於這個,我覺得很奇怪,為什麼要繞這麼長一條路,到頭來還不是回到原點,中間的過程省略的話就沒失真啦,為什麼不設計一個錄音項目是wave out redirect recording呢?撇開SRC不管,同樣的東西先過DA又再過AD,不是很白痴嗎?
訪客

文章 訪客 »

>關於音質,PCI只不過是個較寬的bus,所以音質跟用ISA或PCI是沒關係的。<br>我的意思是 PCI 音效卡大多符合 AC'97 的規定,所以理論上來說音質應該是要比原來的 ISA 音效卡好才對...

>撇開SRC不管,同樣的東西先過DA又再過AD,不是很白痴嗎?<br>呵呵 ^_^<br>確實是蠻白痴的...<br>我也很奇怪為什麼要這樣多此一舉。
訪客

文章 訪客 »

我又想了想,搞不好設計者會覺得,我們這樣把已經存在的 wav 檔單純的再錄一次,可能還比較白痴...<br>開玩笑的 :)
訪客

文章 訪客 »

PCM out很多情況下並不是wave檔,比方說遊戲進行中的音樂音效、放DVD時的音樂音效......,就會想「側錄」啊,不是嗎?:)

還有,關於744的類比錄音,如果我們錄48KHz的格式就沒SRC的問題了不是嗎?
訪客

文章 訪客 »

數位錄音的話,即使輸入的是 48KHz,SRC 還是會 resample 一次(白...白痴!),所以 efu 測試的結果,輸入 48KHz 還是會有失真。<br>類比錄音是不是也是這樣處理我不清楚...
回覆文章