Winamp 的新 waveOut + SSRC !!!! ;)

討論MP3、WAV、MIDI、WMA甚至其他數位音訊的播放、製作、轉換等。

版主: DearHoney

JY
神人
文章: 827
註冊時間: 2001-12-06 08:00
來自: RF雜訊事記
聯繫:

文章 JY »

請問一下用哪個Noise Shaping會比較好呢?
而Distribution該放哪個用呢?
若用這個新的輸出走Directsound難道會bypass KMixer嗎?
若過了Kmixer不知道會不會造成什麼問題..
因為印象中之前因為Kmixer忽然在winamp 2.97時出現了處理24bits訊號的能力...
不知道搭配上....?
DearHoney
神人
文章: 6484
註冊時間: 2001-01-03 08:00
聯繫:

文章 DearHoney »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>請問這個SSRC做的事是不是跟yamaha 744音效卡..
修改出來的HiFi模式是一樣的..</FONT><!-- BBCode Quote End -->

應該這麼說,兩者的目的是一樣的,但是很顯然,這個 SSRC 所做的運算是遠超過 YMF7x4 上的 HiFi 模式,畢竟,音效卡上的 HiFi 模式也是純軟體運算,可是並不會嚴重影響系統效能,而是在合理的佔用範圍內,讓頻率響應曲線以及諧波失真等有顯著的改善,這是 YMF7x4 做的事情,但這個 SSRC 則是極盡暴力之能事的來把你系統榨乾,去求得極致的表現。
<!-- Edit Notice Start -->

<font size=-1>[ 這篇文章在 2002-07-03 23:19 被 DearHoney 編輯過 ]</font><!-- Edit Notice End -->
buski
大師
文章: 65
註冊時間: 2001-09-20 08:00
來自: NTU

文章 buski »

應該這麼說,兩者的目的是一樣的,但是很顯然,這個 SSRC 所做的運算是遠超過 YMF7x4 上的 HiFi 模式,畢竟,音效卡上的 HiFi 模式也是純軟體運算,可是並不會嚴重影響系統效能,而是在合理的佔用範圍內,讓頻率響應曲線以及諧波失真等有顯著的改善,這是 YMF7x4 做的事情,但這個 SSRC 則是極盡暴力之能事的來把你系統榨乾,去求得極致的表現。

[/quote]

嗯! 原來如此 難怪我掛上這個plug-in之後 再選前一首跟後一首時
都有時間上的delay 不過音質真的有改善..真不錯...
LIBIDO
初學者
文章: 32
註冊時間: 2002-07-01 08:00

文章 LIBIDO »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
請問一下用哪個Noise Shaping會比較好呢?
而Distribution該放哪個用呢?
</FONT><!-- BBCode Quote End -->
理論上 ATH based noise shaping + p.d.f triangular 是最好的。
不過現在 ATH based noise shaping 被 peter 說有 bug 拿掉了,所以只好選唯一的 triangular spectral shape 了。
<!-- BBCode Quote Start --><FONT COLOR=GREEN>
若用這個新的輸出走Directsound難道會bypass KMixer嗎?
若過了Kmixer不知道會不會造成什麼問題..
因為印象中之前因為Kmixer忽然在winamp 2.97時出現了處理24bits訊號的能力...
不知道搭配上....?
</FONT><!-- BBCode Quote End -->
應該沒那麼神可以 bypass Kmixer 吧 ^^;
我記得這是 Cakewalk 公司專利的 kernel mode streaming 技術不是嗎?
或許現在已經是攤在陽光下的技術了吧,我不清楚,太久沒碰了,也許\可以去查查 MSDN :P
不過看 peter 的說明,倒是沒有提到可以 bypass kmixer 的事情。
herroyuihk
神人
文章: 717
註冊時間: 2001-02-24 08:00
來自: 台灣

文章 herroyuihk »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>

嗯! 原來如此 難怪我掛上這個plug-in之後 再選前一首跟後一首時
都有時間上的delay
</FONT><!-- BBCode Quote End -->
我還會當掉哩
不過我的awe64g數位輸出"好像"
還是比audigy用ssrc放好聽 :D
GPF
神人
文章: 238
註冊時間: 2001-12-02 08:00

文章 GPF »

聽起來似乎真的有差,
聲音相較之下又稍微"亮"了一點,層次也比較分明。
不知道是不是我的心理因素。

我的配備是 Audigy 數位輸出(48KHz) 至 ADA890。

會很操CPU嘛??
在我的機器上CPU utilization不到 5%耶。(Pentium!!!-S 1.425 GHz)
我是放[神隱少女] OST 第16首的WAV檔。
DogHouse
大師
文章: 70
註冊時間: 2001-06-20 08:00

文章 DogHouse »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
<!-- BBCode Quote Start --><FONT COLOR=GREEN>
若用這個新的輸出走Directsound難道會bypass KMixer嗎?
若過了Kmixer不知道會不會造成什麼問題..
因為印象中之前因為Kmixer忽然在winamp 2.97時出現了處理24bits訊號的能力...
不知道搭配上....?
</FONT><!-- BBCode Quote End -->
應該沒那麼神可以 bypass Kmixer 吧 ^^;
我記得這是 Cakewalk 公司專利的 kernel mode streaming 技術不是嗎?
或許現在已經是攤在陽光下的技術了吧,我不清楚,太久沒碰了,也許\可以去查查 MSDN :P
不過看 peter 的說明,倒是沒有提到可以 bypass kmixer 的事情。
</FONT><!-- BBCode Quote End -->

If Audio driver/controller both support Hardware Acceleration,
it's possible to bypass KMixer from DirectSound channel.
頭像
巨熊
神人
文章: 2741
註冊時間: 2001-04-17 08:00
來自: 臥熊崗
聯繫:

文章 巨熊 »

<!-- BBCode Quote Start --><FONT COLOR=GREEN>
會很操CPU嘛??
在我的機器上CPU utilization不到 5%耶。(Pentium!!!-S 1.425 GHz)
我是放[神隱少女] OST 第16首的WAV檔。
</FONT><!-- BBCode Quote End -->

大概不會罷, 用的時候完全不痛不癢.
:lol: :lol: :lol:

好了, 我招了, 我正在用P4-2.26GHz.
:D :D :D
JY
神人
文章: 827
註冊時間: 2001-12-06 08:00
來自: RF雜訊事記
聯繫:

文章 JY »

回報一下...
小弟以PIII 600Mhz的NB跑一個320kbps的mp3...(WinXP+Winamp 2.8)
經過SSRC waveout輸出加Triangular Dither... 搭配使用mpg123輸出24bits...
CPU使用率約在24~29%之間波動...
而若改用SSRC Directsound輸出...
CPU使用率下降到了9~16%...(Fast Mode)
但若把Fast Mode去除... CPU使用率就會上升到35~41%
由此可見?


以下各人無責任推測:
SSRC Directsound+Fast Mode = 效能最佳化?
SSRC Directsound w/out Fast Mode = 最高品質?
SSRC Waveout = ??? (折衷品?)


可否請各位做點小實驗...? [b02]
貼貼自己的數據?
gen6991
大師
文章: 151
註冊時間: 2001-01-08 08:00
來自: 高雄市

文章 gen6991 »

有 source code 就是這麼方便,直接看程式碼,不用猜測更
不用打架取得共識.. :P

程式碼在下方, fast 這個參數用來決定作 FFT 運算時所
要計算的資料量,這個資料量的大小直接影響到 cpu 的使
用率.

>>>>>>>>>>>>>>>>>>>>>>>>>>

Resampler_base::Resampler_base(int fast)
{
#ifndef HIGHPREC
if (fast)
{
AA = 96;
DF = 8000;
FFTFIRLEN = 1024;
}
else
{
AA=120;
DF=100;
FFTFIRLEN=16384;
}
#else
AA=170;
DF=100;
FFTFIRLEN=65536;
#endif
}
回覆文章