EMU10k系列声卡录音时最适宜的采样精度.
首先, 使用EMU10k芯片的声卡, 如APS, Live系列, Audigy系列, 受芯片设计的限制, 不通过字时钟来同步数字信号, 而使用采样率转换(SRC)来完成数字进出的任务. 所以如果希望通过这些卡的数字口完成一个字节不差的数字音频传播是不可能的.
EMU10k内部是以48khz的精度处理音频的, 让我们看看设置录音软件以44.1khz的格式录制信号时会发生什么:
1, 录制数字音频时: 假设我们通过S/PDIF口输入一个44.1khz的信号, 那么首先芯片将输入的信号超取样(Oversample)到48khz, 然后走过内部的信号处理通路, 最后降回(Downsample)44.1khz纪录在硬盘上. 经过两次采样率转换, 记录下来的数字信号已经与最初到达S/PDIF口的信号不同了, 最明显的就是增加了数字噪音, 因为在转换取样率时为了使得音频的曲线保持平滑, 插入了一些本来不存在的数字, 也就是当初商业广告中强调的"8点插值".
2, 录制模拟音频时: 模拟端口的信号一进入声卡就被以48khz的精度进行模数转换, 在纪录到硬盘上的时候降(Downsample)到44.1khz. 所以只经过一次采样率转换.
大家不妨做一个小试验, 停止所有正在发声的程序, 选择WAVE作为录音源, 这时理论上应当录得完全的寂静, 用Sound Forge以16bit, 44.1khz和16bit, 48khz分别录两段静音, 然后通过Volume将这两段静音的音量都提高10倍(1000%), 这时你一听就能发现44.1khz的那段噪音要比48khz的大得多. 在我的声卡上, 44.1khz的数字噪音为-76.3db(DC offset后为-80.8db), 48khz的数字噪音为-90.3db. (没有DC Offset)
由于无论是在APS还是Live, Audigy的驱动程序中, 目前使用的采样率转换算法质量都不够好, 所以我们应当保证转换次数尽量的少, 使用48khz纪录EMU10k系列声卡的信号可以减少一次降采样率的转换, 我们最好使用这个精度. 至于未来如果需要转换成44.1khz(如刻音频CD)的话, 用专用的软件(如Wavelab)来完成, 质量会更好.