※ 引述《Minerva (猛虎落地式)》之銘言:
: ※ 引述《DumbSinger (Ruin Stalker)》之銘言:
: 對了,忽然想到,內行的人幫我解決一下吧,最近好像是換了音效卡的
: 驅動程式,結果音效卡以前本來只能支援一種來源的wave就是說如果放
: mp3玩sc就沒有聲音,可是現在卻可以了,但這確不太是好事,因為變
: 得一次如果開二個以上的mp3,就會一次開二個以上相對的amp,結果
: 就變得超級亂,wave來源的都可以一次放出來,只要cup跑得動,好奇怪
: 喔,有什麼設定可以改回一次播放數首mp3時他是以清單的方式播出??
我不是內行的人,所以不能幫你什麼忙。
你的音效卡是ISA的吧,一般來說ISA的音效卡為了怕資源不足,所以多半有音
效檔播放的限制,音效檔又分為三種類型,一是CD音源,二是Wave Mapper,三是
MIDI,這三大類型又可分別如下:
一、CD音源:這是不使用音效卡資源的聲音來源,除了用一條音源線從CD-ROM
連到音效卡上的CD-in以外,完全和音效卡好壞無關,換句話說,這是不
耗系統資源的發音,管你的音效卡是8 bit還是16 bit,都沒關係。
二、Wave Mapper:一般的audio檔屬之,如WAV、MP3等,系統資源消耗量較大
,因為這是一種類比訊號,記錄的東西較大,尤其在Win95中,因為放音
程式是將WAV檔整個讀取完後再放出來,所以抓完音軌以後,要試聽那個
WAV檔就該死了,一個檔約40MB,讀完硬碟已經快累死了,如果你因為它
讀了半天讀不出來,就多按了幾次,以ISA匯流排的速度,已經在喘了,
再多讀個幾次,早就掛了,你想不重開機都不行了,所以舊的ISA音效卡
一來為了WAV檔的播放問題,一來為了ISA的速度,就以驅動程式的方式限
制這種檔案的獨立播放性。現在因為98的WAV播放程式是用指位器來讀取
WAV檔,速度上沒有問題,另外,現在的程式對音效的處理較成熟,所以
比較不怕有因ISA BUS會放不出音的問題,故在這方面就不再限制,但一
般來說,ISA匯流排在放多個WAV和MP3的時候還是會有問題的(換張PCI
的吧,我這張一次放6個WAV還沒出過問題,不過硬碟有點吃不消是真的)。
三、MIDI:MIDI的發音原理和WAV、MP3等完全不同,它是利用一些通訊協定記
錄的Event來發音,本身是不含音源的(另外有種東西叫作MOD,是介於
MIDI和WAV間的東西,有空再說),音源來自你指定的位置,一般是音效
卡的WAVE TABLE(如果你是用8 BIT的音效卡,那就是音效卡的FM音源)
,如果你有錢,可以加張音源子卡來擴充音色,再有錢可以買部音源器,
那聽起MIDI檔就很爽了。記住,如果你覺得MIDI檔不好聽,那有一半以上
得怪你的音效卡太爛(至少SB的音效卡上的音源就乏善可陳),不過如果
你沒錢,又想聽到好一點的MIDI音效,那就去抓套軟體音源器來用吧,有
興趣的話我可以推薦一下。回到正題,各位如果有試過一次放多個MIDI檔
,那應該知道這是行不通的,只要放一個,另一個就放不出來,那是當然
的,因為CHANNEL被其他MIDI訊號佔用了,就算你用了更高級的音效卡也
是放不出來的,所以不用緊張。
如果關於以上文章有任何問題,請多加指正,和MIDI有關的問題更請多多提出,
一同探討(這可是我的本行,現在敝校的MIDI社可是歸我管啊。)
對啦,有一個沒什麼幫助的解決法,你如果用2.0x版以上的WinAmp(建議使用2.04
以上,現在有2.05了),可以把Winamp Menu→Options→Preferences→Options→
Allow Multiple Instances點掉就不會有這種開多個WinAmp困擾了。如果是用WPlay
或Yamp就另外再說。
--
※ 發信站: 批踢踢實業坊(ptt.csie.ntu.edu.tw)
◆ From: ccsun11.cc.nctu