本帖最后由 伊仑 于 2009-2-19 01:07 编辑
4 \4 K3 z b" L. {( _& |9 v0 ` v
, `) Y4 X( R0 N2 yA2ZS(SB0350) 和 A4P(SB0380) 在官方驱动的ASIO 24/96下,听说就是那个P16V直接送到I2S,也就是说,不经过emu10k2的。以这个模式播放,如果是播放24Bit 96KHz的音频文件,是不会有AC97SRC问题的,而且也不会有emu10k2的ASRC问题。而播放 16Bit 44.1KHz,则出现AC97重采样问题。(A4P有第二个晶振,但不知道是改善哪个SRC)# E3 q# c# e3 o
v8 E* A5 `7 _; w
在Foobar2000里,如果使用ASIO 24/96 这个模式,那么播放16Bit 44.1KHz 音频文件时,应该在DSP中增加SSRC,重采样采样频率设置为96KHz。硬件输出模式应该为32Bit (注意,这里的32Bit并不是指位深,而是指32Bit总线的四字节不拆位传输模式。A4P和A2ZS支持此模式。)! y% E) K5 @" ]! i
3 J. L' j* j; Q$ C% f& r
$ l X$ h+ X( X7 |
- {8 {8 H7 P% u4 S4 n a# G' W
另外,官方驱动是有三种ASIO协议,我个人猜测如下:3 [& t" h, _8 N) N4 O
+ k$ D( b7 C, _, T
1.基于emu10k2的:Creative ASIO(最高工作规格:16Bit 48KHz)
8 u/ G; g1 _$ c2 S% g7 ?& T Z- I* Q3 d7 |! Q7 c2 e3 B/ W
2.基于emu10k2的:Audigy2 ASIO 或者Audigy4 ASIO (16Bit 48KHz)(名字以你的卡为准)+ g; C: R+ X, {7 U
: `% \3 S; c& H/ p3.基于P16V的:ASIO 24/96 (固定采样频率为96KHz,不接受别的采样频率。)/ u9 R' B, r/ i) r* n
/ l: d% Z( D1 H7 K
官方驱动没有支持ASIO 24Bit 192KHz和 16Bit 44.1KHz。
5 ^! \( h0 ]& p7 K! Z" ?. c. ?1 D7 U/ I
& a# C% m5 b: E2 F4 Y7 x: U/ Q+ i+ l ? X4 R& v' T
如果是KX驱动,那么ASIO有如下几种工作模式:
9 V' |8 ~: c1 b7 [, }( x2 a- m; w3 B% r' M: N6 c6 [& h
16Bit 48KHz KX ASIO (虚拟16进16出、0进16出、8进8出、0进8出......)
- @$ R m3 |& R
7 o& p ` w: z1 S4 J24Bit 48KHz KX ASIO (虚拟16进16出、0进16出、8进8出、0进8出......)' k. C* K, w5 W! t: E: D
! `" W% H5 b0 j+ Z
16Bit 44.1KHz KX ASIO (只出不进)
( B1 v. @% v1 H) \4 w1 L9 ?6 q9 v) P. _4 W8 Q I7 w
5 R2 P* C) \% v& H6 N! x/ w% K# R目前KX ASIO 并没有正式支持24Bit 96KHz和24Bit 192KHz。
2 u6 H* f, |% K+ F
! D, _3 t: [' O8 X p' X0 g$ H9 S% E. C) q( A
, q" H; n5 E3 N
# D1 u: m% L! O% C9 Z- \8 [: g& B
1 N: k- F. C, D2 x* r
# X7 Q$ [, X* p' D* {" L
* ^6 r/ B: r9 {/ b+ o. W% B' S3 C
另外,如果是KS内核流输出,则另当别论了。 |