本帖最后由 伊仑 于 2009-2-19 01:07 编辑
5 H* U# l3 z: \$ t0 |+ o2 e: S
! L' y/ ^8 d2 DA2ZS(SB0350) 和 A4P(SB0380) 在官方驱动的ASIO 24/96下,听说就是那个P16V直接送到I2S,也就是说,不经过emu10k2的。以这个模式播放,如果是播放24Bit 96KHz的音频文件,是不会有AC97SRC问题的,而且也不会有emu10k2的ASRC问题。而播放 16Bit 44.1KHz,则出现AC97重采样问题。(A4P有第二个晶振,但不知道是改善哪个SRC)
. B" i2 e4 j* F' L8 l! a$ t! K9 q9 k2 v0 x" n
在Foobar2000里,如果使用ASIO 24/96 这个模式,那么播放16Bit 44.1KHz 音频文件时,应该在DSP中增加SSRC,重采样采样频率设置为96KHz。硬件输出模式应该为32Bit (注意,这里的32Bit并不是指位深,而是指32Bit总线的四字节不拆位传输模式。A4P和A2ZS支持此模式。)
2 W; w0 t0 Z4 I2 |
+ c1 C& `% z7 L$ |0 f* Z+ R: t1 ]4 M: u7 c7 j2 M
2 `1 Z. P0 C E) _! Z% [. B# w8 V) F( f
另外,官方驱动是有三种ASIO协议,我个人猜测如下:" v ~2 f4 m4 N& |0 O6 |8 ]
8 ]* X/ ~( o8 D2 M! E7 L; a: ?
1.基于emu10k2的:Creative ASIO(最高工作规格:16Bit 48KHz)
* g; [1 o8 z9 G. @5 x* |
! ^/ L$ b: J- Z2.基于emu10k2的:Audigy2 ASIO 或者Audigy4 ASIO (16Bit 48KHz)(名字以你的卡为准)
4 i) V$ q5 s% L1 @( @. ^% p
3 ?# Z4 H K- l, |, z, I+ H4 U3.基于P16V的:ASIO 24/96 (固定采样频率为96KHz,不接受别的采样频率。)" w/ ~+ L/ b- T% t0 C
+ ^6 V, F" u9 c官方驱动没有支持ASIO 24Bit 192KHz和 16Bit 44.1KHz。5 U5 F3 v1 |' B$ w7 Y
- y3 d6 U; [. j6 L
; f4 f7 ?0 c9 E! ~ f6 }- h3 x" N; {) ]) X0 m
如果是KX驱动,那么ASIO有如下几种工作模式:0 ~ Y' b+ R$ T9 T
6 ~: q, k' A6 H: K% w; k( T16Bit 48KHz KX ASIO (虚拟16进16出、0进16出、8进8出、0进8出......)4 c4 j1 p ~6 U& z5 m
6 B1 A7 @: w4 @6 ?
24Bit 48KHz KX ASIO (虚拟16进16出、0进16出、8进8出、0进8出......)
& z$ s) Y5 ~, }: b8 S( s' V, A
6 P% a" n* |4 _! z) R$ y16Bit 44.1KHz KX ASIO (只出不进); k( m5 `- ^. F- R! ]7 V2 z2 M
, _' U5 c# J* q% t" C! M' a1 z
* l' a8 F- R" ^5 P- A* m目前KX ASIO 并没有正式支持24Bit 96KHz和24Bit 192KHz。 ^( X, C$ h/ y
" M' E& a( m' F
! Z8 P Z9 }2 p3 ]4 N
: w3 A9 r8 e0 w6 [
6 [* c, N) I: n2 I
5 i- Y) z6 t% g& Z" x8 {2 k& y2 u' C1 r: d6 [
0 ~4 D) ~6 O3 Y, m另外,如果是KS内核流输出,则另当别论了。 |