AU8820 ES1370 YMF724 大評析


錄音與放音

PCI 音效卡的特點之一就在於真正的全雙工(Full Duplex),一般人對於全雙工,刻板的印象應該是能夠順利使用 NetMeeting 或是 I-Phone 等軟體,然而這是在同一個軟體中使用全雙工的情況,如果是兩個獨立的程式,一個放音,一個錄音,是否還能順利工作呢?在理論上這仍是全雙工,以現在音效卡的能力,全雙工是基本且簡單的事情,不過我們還是要來試試看。

其實本來我沒有想到要這樣測,但是因為在錄製 Minerva 這個 A3D 測試程式的音效時,發現 ES1370 竟然發生了無法執行的問題,所以才想要來個徹底的檢查。

測試方法是執行 Minerva 的同時,再使用“Cool Edit 96”這個程式來錄音,AU8820 以及 YMF724 都可以輕易的做到,這對以前的音效卡來說算是件很神奇的事情。而 ES1370 卻出現了系統資源被佔用的訊息。到底問題出在哪裡?

Cool Edit 96
“Cool Edit 96”的操作畫面。圖為處理將來要放在網路上的 au8820-speaker.wav 檔案。

而經由網友的協助,我們發現,ES1370 會因為放音裝置有無使用到 DirectSound,而有不同的結果。拿出 WinAmp 2.0,透過內附的 plug-in 程式,我們可以選擇使用 DirectSound 發音,或是非 DirectSound(WaveOut)的方法來發音;然後於播放 .MP3 的同時,再使用 Cool Edit 96,看看能否同步錄放音。

果然沒錯,當使用 DirectSound 時,就無法同步錄製 .WAV 檔了;反之,則可以同步錄放音。AU8820 與 YMF724 在此方面則沒有限制,不管是不是使用了 DirectSound,都可以同時錄放音,且是透過不同的程式來個別處理放音與錄音。

而在播放方面,AU8820 與 YMF724 也與是否使用 DirectSound 無關,可以同時播放多個 .WAV 檔,而 ES1370 在使用 DirectSound 時,可以播放多個 .WAV 檔,但是使用非 DirectSound(WaveOut)時,則不能同時播放太多的 .WAV 檔。又因為我反覆測試,發現測試越久,在 WinAmp 使用 WaveOut 的情況下,能夠再多播放 .WAV 檔的能力會越來越差,到最後,就只能播放一個 .MP3,不能再多播放 .WAV 檔了(如果只播放 .WAV 檔的話,沒有限制)。不過只要 WinAmp 使用了 DirectSound,那麼 .WAV 檔的播放就沒有限制了。關於這個測試越久,播放多個 .WAV 檔能力越差的情況,我重新開機過一次,再反覆測試,仍然出現測試越久,允許多個 .WAV 檔播放能力越差的情況,所以應該不是偶發狀況。

另外則是要提一下 ES1370 使用 Cool Edit 96 這個軟體的情況。不管 WinAmp 使用哪一種發聲方法,Cool Edit 96 與 WinAmp 總是只有其中一個程式能夠發音,另外一個就會出現類似裝置被佔用的訊息。這在 AU8820 與 YMF724 上也是沒有限制。

到此為止,可以發現,AU8820 與 YMF724 在同步錄放音與播放多個 .WAV 檔方面,沒有任何的限制,不過 ES1370 的限制就比較多,與 DirectSound 的使用有密切的關係。

進一步的,我開始測試是否能夠同時播放 .WAV 檔與 .MID 檔,不過播放 .MID 檔必須是要使用自身的 WaveTable 音色才有意義,在此方面大家都可以成功的做到。

最後,則測試同時播放一個 .MP3 檔、一個 .MID 檔、與多個 .WAV 檔。只要 WinAmp 是選擇 DirectSound 輸出,則三個晶片在此方面都無問題,但 WinAmp 若選擇 WaveOut,則 ES1370 不能同時播放所有的檔案。

ES1370 在此方面的限制,應該是驅動程式的問題,相信硬體上不可能有這樣的限制。如果 Creative 重視此問題,應該會修正;反之,若 Creative 急於想用 SB Live! 來擺脫對手的競爭,不斷的在 SB Live! 上投下人力物力以求盡善盡美,那麼 ES1370 在此方面的問題大概就沒有機會修正了。

錄音裝置的選擇能力

對於錄音的選擇性來說,ES1370 則優於 AU8820 及 YMF724。從 Sound Blaster 16 開始,就提供了可以同時選擇要錄製哪幾個裝置的功能。例如,我可以同時選擇要錄製 CD Audio 與 Line-In,其他裝置不要,即使其他裝置發音了,也不會被錄進去。到了 ES1370,仍舊保有這個優點。

AU8820 以及 YMF724 就不能這樣做,一次只能選擇一種裝置來錄音,或是選擇全部的裝置都要錄音。所以 ES1370 在此方面就顯得優秀多了。

錄音效果

播放音效的同時,再錄製回來,是否能夠得到與原本音效近似的效果呢?

AU8820 錄回來的聲音音量比原本播放的時候要小一點,ES1370 錄回來的聲音似乎與原本播放時是一樣的音量,YMF724 的音量則稍微大聲了一點。而三者均能忠實的呈現原本播放的音效,不會有多餘的雜音或是明顯失真的情況。

下一篇:DOS 相容性

前言、簡介
CPU usage 比較
3D 音效表現
MIDI 音樂表現
錄音與放音
DOS 相容性
總結
後續問題與讀者反應