我的音效卡是AudioTrak Prodigy 7.1
官方網站寫
High-fidelity 24bit 192 kHz D/A converter; 106 dB Dynamic range
High-fidelity 24bit 96kHz A/D converter; 102dB Dynamic range
24bit 96 kHz Digital Coaxial Input and Output
Analog 2 In / 8 Out;
-10 dBV unbalanced 1/8" (3.5mm) mono and stereo input and
4 x stereo -10 dBV unbalanced 1/8" (3.5mm) output
2 channel recording and 8 channel playback at the same time
Supports multiple sampling rates : 44.1 kHz up to 192 kHz
Full Duplex - Simultaneous record/playback
Uses 32bit PCI slot: PCI bus-mastering support
Microphone preamp with +5V phantom power
Headphone amp
Supports the E-WDM driver:
WDM and ASIO 2.0
Direct KS support for SONAR
OS: Microsoft Windows XP/2000/ME/98SE
有支援24bits
但我要開KS時,會發生錯誤
請問是為什麼呢?
請問為什麼我的foobar2000沒辦法開KS?
版主: DearHoney
如果不用 replaygain 的話
如果 foobar 的 dsp 是空白的話
如果不聽 mp3/ogg 之類的話...
foobar 內部是 64-bit float 運作的, 16-bit 音訊會先升至 64-bit float 後才再作其他處理, 到輸出時才轉至 soundcard 可以接受的格式, 另外, mp3/ogg 這些格式在解碼時本身可以支援高於 16-bit 的精度, 有些人可能認為原本 16-bit 的東西用更高精度去解碼是無意義, 但記著 mp3/ogg 這些都是失真格式, 無論解成多少 bit 都會有失真, 用更高 bit depth 解碼反而可以進一步降低失真, 用一般頻譜分析工具是可以測出來的
24-bit padded to 32-bit 和單純 32-bit 的分別, 就是如果開了 dither 的話, 前者會加入 24-bit 精度的 dither, 後者則會加入 32-bit 精度的 dither, 如果 soundcard 本身只支援 24-bit 的話, 加入 32-bit 精度的 dither 是無意義的, 因為加入的 noise 太少了, 無法達到 dither 的目的, 設定成 24-bit padded to 32-bit 時會加入較大的 noise, 才能發揮 dither 的效用, 雖然說到底, foobar 本來就不建議在 16-bit 以上的精度使用 dither, 因為現時的 DAC 都未能完美重現 24-bit 的精度
1212m 我不清楚, 但 x-fi 的內錄精度是可達 32-bit fixed point 的, 用 rmaa 可以測出來, DAC/ADC/SPDIF 只支援 24-bit 則是後話... 不過我猜 1212m 也應該是內錄精度 32-bit 的, ASIO/KS (尤其是 ASIO) 其中一個特點是低 latency, 直接用原始精度不作轉換是降低 latency 的一種合理手段
如果 foobar 的 dsp 是空白的話
如果不聽 mp3/ogg 之類的話...
foobar 內部是 64-bit float 運作的, 16-bit 音訊會先升至 64-bit float 後才再作其他處理, 到輸出時才轉至 soundcard 可以接受的格式, 另外, mp3/ogg 這些格式在解碼時本身可以支援高於 16-bit 的精度, 有些人可能認為原本 16-bit 的東西用更高精度去解碼是無意義, 但記著 mp3/ogg 這些都是失真格式, 無論解成多少 bit 都會有失真, 用更高 bit depth 解碼反而可以進一步降低失真, 用一般頻譜分析工具是可以測出來的
24-bit padded to 32-bit 和單純 32-bit 的分別, 就是如果開了 dither 的話, 前者會加入 24-bit 精度的 dither, 後者則會加入 32-bit 精度的 dither, 如果 soundcard 本身只支援 24-bit 的話, 加入 32-bit 精度的 dither 是無意義的, 因為加入的 noise 太少了, 無法達到 dither 的目的, 設定成 24-bit padded to 32-bit 時會加入較大的 noise, 才能發揮 dither 的效用, 雖然說到底, foobar 本來就不建議在 16-bit 以上的精度使用 dither, 因為現時的 DAC 都未能完美重現 24-bit 的精度
1212m 我不清楚, 但 x-fi 的內錄精度是可達 32-bit fixed point 的, 用 rmaa 可以測出來, DAC/ADC/SPDIF 只支援 24-bit 則是後話... 不過我猜 1212m 也應該是內錄精度 32-bit 的, ASIO/KS (尤其是 ASIO) 其中一個特點是低 latency, 直接用原始精度不作轉換是降低 latency 的一種合理手段