FMOD Studio(專(zhuān)業(yè)級(jí)游戲音頻引擎)是著名的免費(fèi)游戲音樂(lè)編輯創(chuàng)造工具,應(yīng)用非常廣泛。
簡(jiǎn)介:
一款用來(lái)建立、播放互動(dòng)式音樂(lè)的軟體。它支援所有熱門(mén)的作業(yè)系統(tǒng)和游戲平臺(tái)。它更是為游戲開(kāi)發(fā)者建立了革命性的音樂(lè)引擎。FMOD 支援的音樂(lè)格式有:AIFF、ASF、ASX、DLS、FLAC、FSB(FMOD's sample bank格式)、IT、M3U、MIDI、MOD、MP2、MP3、Ogg Vorbis、PLS、S3M、VAG(PS2/PSP格式)、WAV、WAX(Windows Media Audio Redirector)、WMA、XM、XMA(只能在 Xbox 360),以及原始音樂(lè)資料(raw audio data)。
特點(diǎn):
插件設(shè)計(jì)(Plug-in System)
新的音頻格式、輸出模式和編碼器都將以DLL文件提供給用戶下載和添加到系統(tǒng)中。其中也包括了對(duì)VST(Virtual Studio Technology)效果器和Winamp DSP(Digital Singnal Processor)插件的支持。//就是說(shuō),它的擴(kuò)展性很好。
數(shù)字CD回放(Digital CD Playback)
數(shù)字CDDA回放時(shí)允許使用DSP特效(dsp effects)、頻譜分析(spectrum analysis)和音軌抓。╮ipping)等,就好像回放一個(gè)PCM(Pulse Code Modulation:脈碼調(diào)制錄音,模擬信號(hào)——脈沖——數(shù)字信號(hào)1、0)文件一樣。同時(shí)支持多個(gè)聲卡,初始化多個(gè)“System”對(duì)象就行了。
支持多路輸出(Multi-speaker output)
如今Fmod已經(jīng)完全成為一個(gè)多聲道混音器(a full multichannel mixer)。2D聲音可以用5.1甚至7.1的形式播放。聲音可以交換彼此分配到的聲道,舉個(gè)例子,一個(gè)3D立體聲的左右聲道可以相互交換、混音或是全都通過(guò)左揚(yáng)聲器播放出來(lái)。Fmod可以實(shí)現(xiàn)這一特性是由于它支持pan matrices(低音矩陣?泛矩陣?)。任何輸入聲音頻道都可以被重定向到任意輸出揚(yáng)聲器,并且支持緊接著的這個(gè)百分比層,因此可以說(shuō)沒(méi)有一個(gè)絕對(duì)的揚(yáng)聲器分配方案。為了滿足高端音效設(shè)備,F(xiàn)Mod借助ASIO(Audio Stream Input Output,音頻設(shè)備零延遲)功能,目前已支持多達(dá)16個(gè)輸出通道的完全多通話線路輸出(multichannel output)。
支持多路輸入(Multi-speaker input)
例如Fmod支持多波段wav(multichannel wavs)、ogg和FSB文件的5.1音樂(lè)播放。
支持低延遲錄音
FMOD Ex 如今支持相當(dāng)?shù)脱舆t的錄音,通過(guò)一種新型錄音引擎來(lái)進(jìn)行這些處理和輸出。通過(guò)ASIO實(shí)現(xiàn)的“錄音->DSP->回放”延遲可以降低到1-3ms。這對(duì)于錄音的實(shí)時(shí)處理和回放都有莫大好處。增強(qiáng)網(wǎng)絡(luò)特性。
簡(jiǎn)化了API
以前我們可能會(huì)針對(duì)采樣、流或者CD音頻使用不同的API,但是現(xiàn)在這一切都被一個(gè)“Sound”函數(shù)所取代。任何形式的聲音,例如mod、midi、wav等都可以被這個(gè)API平滑地調(diào)用。
虛擬頻道(Virtual Channels)
虛擬頻道允許在有限的軟硬件條件下使用數(shù)以千計(jì)的聲道。聲音可以根據(jù)3D距離和彼此優(yōu)先級(jí)進(jìn)行切換。