本帖最后由 伊仑 于 2009-2-19 01:07 编辑 % b, F% A: }& W- S! b' a7 U2 K
' z! J( j, w3 E: x. S4 I% L
A2ZS(SB0350) 和 A4P(SB0380) 在官方驱动的ASIO 24/96下,听说就是那个P16V直接送到I2S,也就是说,不经过emu10k2的。以这个模式播放,如果是播放24Bit 96KHz的音频文件,是不会有AC97SRC问题的,而且也不会有emu10k2的ASRC问题。而播放 16Bit 44.1KHz,则出现AC97重采样问题。(A4P有第二个晶振,但不知道是改善哪个SRC)
. {4 `6 }& i! I% j
4 }2 |8 Y: j, d" }; E, t在Foobar2000里,如果使用ASIO 24/96 这个模式,那么播放16Bit 44.1KHz 音频文件时,应该在DSP中增加SSRC,重采样采样频率设置为96KHz。硬件输出模式应该为32Bit (注意,这里的32Bit并不是指位深,而是指32Bit总线的四字节不拆位传输模式。A4P和A2ZS支持此模式。), b, F3 P8 H) a& C' e
/ f0 Z/ H% |+ u7 P9 H2 \, _2 M& H8 S% ?( u: {; T! E D0 F
9 b% O! Q. ^2 z1 P& C
另外,官方驱动是有三种ASIO协议,我个人猜测如下:/ \, u; a$ f3 U
, Z5 E5 w3 j" d; k1.基于emu10k2的:Creative ASIO(最高工作规格:16Bit 48KHz)
: X% _ ^( v' H8 u, n8 X- @
( m/ O. b1 t# G8 y* U. A- J2.基于emu10k2的:Audigy2 ASIO 或者Audigy4 ASIO (16Bit 48KHz)(名字以你的卡为准)
7 D) z) B: r7 q ]& i% f
' _: `* X: G( a/ `3.基于P16V的:ASIO 24/96 (固定采样频率为96KHz,不接受别的采样频率。)
0 Z! p+ d7 d7 }4 ?2 ~8 u6 H5 @2 x' P1 \; a
官方驱动没有支持ASIO 24Bit 192KHz和 16Bit 44.1KHz。
* E" p$ T @& G x1 z
. t; W3 i1 }) T. p4 f7 q# L" s: o
$ P) x1 Y9 g: J. z& f
+ M: W6 } z( g: S1 ]如果是KX驱动,那么ASIO有如下几种工作模式:
& v! x( b9 i1 r3 K! M0 C8 s
f) i/ M# z2 ]6 M* J16Bit 48KHz KX ASIO (虚拟16进16出、0进16出、8进8出、0进8出......)& b7 H! L8 U" |
5 \3 ?6 }( w; I$ ~
24Bit 48KHz KX ASIO (虚拟16进16出、0进16出、8进8出、0进8出......): A* k3 ?0 A! n$ G' Z- m
# ~+ M/ O, p6 r; j" M* Z. ^. M" l16Bit 44.1KHz KX ASIO (只出不进)0 [! @" Q9 ?& l5 t* G
% Z6 s+ r- j! R- {" K( B9 h0 _' q, Q2 O9 r1 g
目前KX ASIO 并没有正式支持24Bit 96KHz和24Bit 192KHz。
6 V# F* Q0 D- @7 h3 i! C8 N; N% p" S/ A. y$ W0 M
P! Y- L4 {' e
3 w9 u' q/ G) Y- d
$ N1 } y7 r" \& D! U3 l
% R6 T9 y! q% N
# k2 C6 g2 b" K0 d/ ]+ a* G9 A, Y1 E- b4 ~0 m
另外,如果是KS内核流输出,则另当别论了。 |