Creative X-Fi Audio Processor

音效卡的問題在此討論。

版主: DearHoney

頭像
巨熊
神人
文章: 2741
註冊時間: 2001-04-17 08:00
來自: 臥熊崗
聯繫:

文章 巨熊 »

魯豬 寫: 想請教巨熊大,一般兩聲道的遊戲,其"聲道運算"就是2個嗎??還是說不一定??如果是有支援DirectSound 3D的情狀下,"聲道運算"個數就不一定了??

小弟使用Envy24的卡,玩YS6的時候,只要場景動態一多,立刻嚴重破音,是不是因為沒有硬體SRC的緣故,導致CPU負荷過大呢?
兩聲道的遊戲, 聲道數量的確是2, 不過Voice的數量就通常不是2, 大致流程是這樣的

n-Voice -> SRC -> Effect Processing -> Mix -> 輸出

在Live/Audigy系列/Audigy 2系列/X-Fi的情況, 它在硬件上就是接收到n-Voice的聲音, 並按照喇叭數量調整Effect Processor及混音器, 加上3D及EAX音效.

在Envy24的情況, 音效卡只確實接收軟件Mixer之最終輸出. 在HAL的作用下, 遊戲軟件會把其專屬的軟件3D音效(Sensaura或QSound提供)當作硬件使用. 軟件運算不使用HEL的原因話, 是因為HEL用的是Microsoft的演算法.

對於YS6的情況, 我也不太清楚. 那類的問題, 一方面可能是軟體SRC及運算沒有如期在Realtime下完成, 另一方面亦可能是遊戲沒有好好的限制Voice數量, 突破了它32-Voice的限制.

其實, 128-Voice 3D音效的重要性, 並不是讓我們同時聽到128個聲音. 基本上, 正常人同一時間可以集中注意力去辨識的音源大概在八個以下. 不過, 突然出現或突然消失的聲音, 都會吸引人的注意力讓人特別留意. 有了更多的Voice數量, 音源可以在較遠的距離漸入或漸出, 令3D音效更加自然.

無論如何, Envy24系列, 除原來含20-Channel Mixer的Envy24外, 基本上只屬I/O Interface, 這樣的東西, 8聲道輸出2聲道輸入, 硬體上具備10聲道就足夠, 其實比SB Live還要簡單上很多.
注意!!! 注意!!! 巨熊出沒注意!!!
臥熊崗 - 巨熊出沒Blog: http://hk.myblog.yahoo.com/giantbear-appear
真‧臥熊崗 FTTB極速Server - http://gbear.myphotos.cc/photos/ (測試中)
bennetng
神人
文章: 665
註冊時間: 2001-05-07 08:00
來自: 香港
聯繫:

文章 bennetng »

Ares 寫:http://ncudog.no-ip.com/ncudogs/adoption.php

這個網頁的背景音樂是用pkdavid大的
SGM+GPO Concert Steinway Piano即興彈奏..我想SF2的好處還是蠻多的,大家可以憑斷一下效果器的部份,使用環境:APS WDM Driver+KX Driver3538 :o

尤其是住中壢桃園地區的人,可以憑斷看看啊!![XD]我在討論SF2.我沒離題!!
~~~[XD]

其實小弟一直覺得聲霸卡跟專業錄音卡在"專業領域上"用途還是不一樣,尤其是大部份的Audigy配合某些Driver可以很容易用ASIO達成5.1聲道編輯,這些只有再更高等級的音效系統才可以辦得到!!而他可程式化的部份也是彈性很大,就跟如果是自然人駕駛鋼彈出去迎擊,可能只剩下一顆頭回來,但是如果是新人類,可能還有機會用一顆鋼球擊毀一架薩克...就看大家如何發揮喔!!(當然機體的OS更重要!!)
-----------------
謎之聲:根本就是完全離題~~ :eek: :eek: :eek:
聽完您的大作了, 但我不敢評價效果器的部分, 因為我害怕因為你事先聲明了是用 Audigy 做的, 所以主觀上會打折扣...? (但至少不會像 8-bit, 或者很 mono)

其實真的 GPO, 參數比 Audigy 更簡陋, 合成音質更差, 更多 bug, 小弟也來獻醜了, 這裡的 Speechless 就是用真的 GPO 做的, 也來聽聽吧

http://www.geocities.co.jp/Hollywood/98 ... usic2.html
Yusunu
神人
文章: 374
註冊時間: 2004-07-30 16:37

文章 Yusunu »

巨熊 寫:...SRC啊, 根本在所謂跳SRC的音效卡也不是沒有. 像Envy24系列, 除最高階的Envy24外, Envy24HT及以下全都是連Hardware Mixer都沒有的東西. 在遊戲模式的Master Clock也是48kHz, 用的SRC都是軟件的. 軟件SRC不是不好, 事實上軟件的SRC是要多好有多好, 反正硬件可行的數位運算, 都可以用軟件進行, 像Foobar 2000中的SSRC就是其中一個例子. 不過, 如果應用在3D音響加速, 32聲道運算就需要同時跑32個SRC. 以今天的CPU效能, 在3D遊戲中跑16份的SSRC(每份2聱道)根本就是不可能的工作. 結果啊, 在強調可跳SRC的Envy24系列上, 在需要用SRC的時候反而成為最弱的一環. 不過好像沒有人探討過Envy24系列在必須使用SRC時的表現.

再者, 在入門級的Envy24系列而言, Analog部分都是以48kHz為Master Clock, 只有數位I/O可以跳SRC. 如果只是要數位I/O跳SRC, 最少Audigy 2 Value都可以了, 它的核心其實比A2 ZS還要新.
我用德國坦克Aureon 5.1 Sky,搭載的是Envy 24HT音效晶片,雖號稱可以略過SRC,
但要是啟動了Sensaura 3D音效引擎後,Master Clock就會固定在48K,無法做選擇,
這大概就是熊大大所說的SRC存在的必要性吧?
用RMAA測試音質﹝CD,44.1k﹞的表現確實不如將Master Clock設在44.1K。
所以想要有好音質就必須放棄遊戲效果,反之亦然,真正麻煩的是每次開關Sensaura都必須重新開機。
對了,我也有在玩YS6,除了偶而會因為不明原因造成延遲,重新安裝幾次就沒事了,其他方面都還好,UT2004也差不多;至於遊戲的效果,效果跟AC'97差不多。
硬體加速的Live!與Audigy系列才是遊戲的王道。
[b07]
而用Foobar的SSRC又覺得系統明顯變遲鈍了,相信不少人有這種感覺,更別談聽音樂時又玩遊戲。

所以當聽到X-Fi提供了一個硬體Super SRC後,自然就對它抱以熱烈的期待,它讓魚與熊掌兼得成為一種可能。
因為除了愛玩遊戲、聽音樂之外,有時要轉錄一些不能直接轉成檔案的CD,
而錄音品質好不好用普通多媒體喇叭聽起來不明顯,但是用素質還不錯的市售耳機就可以輕易分辨。

抱怨一下•••
A2 Value的數位輸出可以略過SRC,且字面數據的的性價比跟A2 ZS比起來相當高,
不過看到相近時間上市的SB Live!24bit晶片的打印年份居然跟A2 ZS一樣,但卻慢一年後以新卡的姿態上市,
就有點覺得Creative這一招不太好。
頭像
巨熊
神人
文章: 2741
註冊時間: 2001-04-17 08:00
來自: 臥熊崗
聯繫:

文章 巨熊 »

Live! 24-bit的芯片, 本來就已經用在更早之前的Audigy LS上. 後來換成Live! 24-bit, DAC及ADC也得到升級, 再改成兼容Low Profile PCI.
注意!!! 注意!!! 巨熊出沒注意!!!
臥熊崗 - 巨熊出沒Blog: http://hk.myblog.yahoo.com/giantbear-appear
真‧臥熊崗 FTTB極速Server - http://gbear.myphotos.cc/photos/ (測試中)
pkdavid
神人
文章: 379
註冊時間: 2001-01-08 08:00
來自: 太陽系
聯繫:

文章 pkdavid »

gpo的reverb音質好的多...是立體聲的,gpo主要是真實樂器,合成方式簡單點沒所謂,多了反而怪...
功能的話可以下載個xv editor看看,
http://www.roland.co.jp/lib/download/XV_editor.html
http://www.macmusic.org/img/SQL/softs/1 ... 1124302406
現在的sf不只音質,連功能都是石器時代,連sc也比不上
雖然創新老在那吹噓處理能力怎麼強,沒那些功能,就算cpu再快也沒用
就像他的reverb,本身音質就不好(聲音悶,暗,冷,沒活力),bit數再高也沒用
bennetng
神人
文章: 665
註冊時間: 2001-05-07 08:00
來自: 香港
聯繫:

文章 bennetng »

其實一些東西我一早察覺到, 但心想你既然應該不會再更新 SGM 所以沒說出來... 你在 Key on velocity 的 mapper 裡, 在 initialFilterFc 用了 Switch 的參數 (而且 Switch 和 Linear 還一起用)

http://bennetng.kc-studio.com/switch.png

這和 sf 的音質劣化不無關係, 但我卻在很多音色下都看到你這樣用, 那很明顯是你故意加進去的參數, 而不是無意或者用了預設... (你試試把 Amount cent 再減少到例如 -10000, 然後聽聽 velocity 在 64 以上和以下的分別就知我說什麼) 更詳細的說明, 看這裡的第三點
http://www.sccmusic.250x.com/sfont/sfdi ... /index.htm

如果是用的話, 只有用 Linear 才可以在不同 velocity 下做出漸變效果, 用 switch 的話, 情形就像在 cc94 下掛 echo, 數值在 64 以上才聽到突然跑出來的效果的 bug 一樣

這足以證明 sf2.1 的參數你都未了解, 那批評來幹什麼

而且我看那個 xv editor, LFO 只得一個, SF2.0 已經有兩個 (Vibrato 和 Modulation), Envelope 方面 SF2.0 的已經有 DAHDSR 六階段的, 而你貼的那個 editor 只有 ADSR 四階段, 所以 SF 有的 xv 也不是都一樣有, 那要不要說是 xv 很垃圾了? 是不同廠商做法不同而已

然後 resample 那些 alias 你就說聽不出, 我真的不知可以說什麼
pkdavid
神人
文章: 379
註冊時間: 2001-01-08 08:00
來自: 太陽系
聯繫:

文章 pkdavid »

那些什麼switch都是預置的,預置是2400,更暗,我已經故意減少了(1000-1500)
太少又不自然,從頭到尾都那麼亮
就算是這樣,動態也沒理由差那麼多,是不是因為lfo音質,聲卡音質,還有合成時的音質都不行?
我認我還有些不明白,而且做音色時也理不了那麼多

那些什麼alias不懂,但我會聽,前段時間玩過一會5050(不會寫曲,但喜歡玩haha...)
capture了一些xv screenshot
http://www.geocities.jp/sgmsf16/xveditor/xv.html

vib和mod都有,只是名字不同了(TVA,TVF,LFO1)而且很多參數可調
bennetng
神人
文章: 665
註冊時間: 2001-05-07 08:00
來自: 香港
聯繫:

文章 bennetng »

pkdavid 寫:那些什麼switch都是預置的,預置是2400,更暗,我已經故意減少了(1000-1500)
太少又不自然,從頭到尾都那麼亮
我認我還有些不明白,而且做音色時也理不了那麼多

那些什麼alias不懂,但我會聽,前段時間玩過一會5050(不會寫曲,但喜歡玩haha...)
capture了一些xv screenshot
http://www.geocities.jp/sgmsf16/xveditor/xv.html
那不是 2400 更暗的問題, 而是用了 switch 的問題, 如果不想變暗, 可把整個 velocity>intialFilterFc 移除, 如果想變暗 (例如 velocity 127 最亮, 漸變到 velocity 1 最暗)的話, 應該用 linear, concave 或者 convax

用 switch 的話, 亮暗度會在 64 上下之間突變

alias 不過是指 src 造成的失真, GPO 用 Kontakt 的 engine 我就覺得很爛, reverb 我也不是用 gpo 附的那個

5050 好像無 sampler 功能? 這對我沒有什麼吸引力, 對 roland 的音色好感不大
pkdavid
神人
文章: 379
註冊時間: 2001-01-08 08:00
來自: 太陽系
聯繫:

文章 pkdavid »

bennetng 寫:
那不是 2400 更暗的問題, 而是用了 switch 的問題, 如果不想變暗, 可把整個 velocity>intialFilterFc 移除, 如果想變暗 (例如 velocity 127 最亮, 漸變到 velocity 1 最暗)的話, 應該用 linear, concave 或者 convax

用 switch 的話, 亮暗度會在 64 上下之間突變

alias 不過是指 src 造成的失真, GPO 用 Kontakt 的 engine 我就覺得很爛, reverb 我也不是用 gpo 附的那個

5050 好像無 sampler 功能? 這對我沒有什麼吸引力, 對 roland 的音色好感不大
這個問題其實不重要...64才改變已經很小聲了,只是改小點變化沒那麼明顯.....
就當做是64時變了個暗點的音色算數,
慘在一做成sf就算最大vel動態也不夠,差了一級,要是linear從127開始就慢慢變暗音色會更暗淡,
我從xv錄了很多聲音(用spdif),深深體會到兩者各方面的差距,
xv上很好的音色都因為sf合成方式簡陋,效果器差,不能做到xv那樣,最後只能錄成乾聲.
vienna2.3不只功能簡陋,也不直觀,做的很痛苦
我也不喜歡roland才賣了,sgm用它的音色貪它通用性強,播什麼midi不算好,也不會出什麼錯.
bennetng
神人
文章: 665
註冊時間: 2001-05-07 08:00
來自: 香港
聯繫:

文章 bennetng »

pkdavid 寫:
bennetng 寫:
那不是 2400 更暗的問題, 而是用了 switch 的問題, 如果不想變暗, 可把整個 velocity>intialFilterFc 移除, 如果想變暗 (例如 velocity 127 最亮, 漸變到 velocity 1 最暗)的話, 應該用 linear, concave 或者 convax

用 switch 的話, 亮暗度會在 64 上下之間突變

alias 不過是指 src 造成的失真, GPO 用 Kontakt 的 engine 我就覺得很爛, reverb 我也不是用 gpo 附的那個

5050 好像無 sampler 功能? 這對我沒有什麼吸引力, 對 roland 的音色好感不大
這個問題其實不重要...64才改變已經很小聲了,只是改小點變化沒那麼明顯.....
就當做是64時變了個暗點的音色算數,
慘在一做成sf就算最大vel動態也不夠,差了一級,要是linear從127開始就慢慢變暗音色會更暗淡,
我從xv錄了很多聲音(用spdif),深深體會到兩者各方面的差距,
xv上很好的音色都因為sf合成方式簡陋,效果器差,不能做到xv那樣,最後只能錄成乾聲.
vienna2.3不只功能簡陋,也不直觀,做的很痛苦
我也不喜歡roland才賣了,sgm用它的音色貪它通用性強,播什麼midi不算好,也不會出什麼錯.
如果 filter 的負數值用更小的根本不會出現這變得更暗淡這個問題, 我完全想不出你這樣做的理由, 而且你還 linear 跟 switch 兩個一起用, 就等於下了兩次參數, 這十分奇怪

另外已經說過多少次, synth output 出來的聲音本來已經是加工過, 已經失真了一次, 再做成 soundfont 只會再失真一次, 你又沒有直接取得 5050 的 rom sample, 只是經 spdif 錄, 那你怎知道原本的 rom sample 是怎樣? 這樣能比較嗎? 根本不公平

synth 是一體化的東西, rom sample 和 synth engine 只要互相遷就就可以, 最後後 output 發聲, 用家根本不知最原始的 rom sample 是怎樣的, 比如說同一張 akai 碟, 同一個 sample, 用在 sb 和用在 vsampler 上, 然後發聲, 這樣才公平, 而且我也實際試過, sb 沒有你說的那麼差

最後我覺得你只是喜歡在玩弄參數, 多參數玩的你就覺得好玩, 那基本上什麼合成器, sampler 對你來說都是玩具, 其實 x-fi 好不好, 你都最好不要買, 買回來也不過是多一件玩具而已, 而且多數不能達到你認為「好玩」的標準。如果你這麼喜歡玩, 就找個 reaktor 回來玩吧, 包你玩個天昏地暗, 反正你都沒興趣做音樂, 把精力都花在玩功能, 玩參數上...

或者不玩的話, 就去買 rme9632 聽音樂吧, 不用再涉足合成採樣這些像「苦力」的工作, 反正現在 midi 檔都不多了, 再搞落去也沒什麼東西可聽
回覆文章