這是最新設計的蓋莫音頻音頻(API)(c++)(1.5.5)
當前提供一個簡易版本的播放器(使用了Skinse界面庫)
界面如下:

當前提供的功能如下:
蓋莫音頻API1.5.5 功能更為強
勁蓋莫音頻引擎(API) 是使用標準c++寫的音頻播放軟件
支持devc++,codeblock,vc6,vc7.1,vc8.,vc9編譯器
平臺支持xp,vista,win7
當前支持ogg,mp3,wav,au,aiff,xm,it,mod,s3m,flac共10種音頻格式
使用多線程流式播放音頻
支持回響等音頻特效
當前提供音頻的播放時間和音頻總長
可使用于游戲開發和工業軟件等業余使用
經過簡單的處理可以使用linux,wince等平臺
注意:蓋莫音頻是一個基于c++的音頻API本身并不包含界面
當前修改記錄如下:
//! 版本更新list.
/*!==========================================================================
* 2010.01.22 版本:1.0.0
* 提供功能:支持wav,ogg,mp3格式
* 使用多線程流式播放
* 簡單易用的程序接口
* 使用本版本需要安裝OpenAL驅動
****************************************************************************/
/*!==========================================================================
* 2010.03.20 版本:1.1.0
* 提供功能:真3d音效,及幾個音效
* 使用本版本需要安裝OpenAL驅動
****************************************************************************/
/*!==========================================================================
* 2010.05.05 版本:1.2.8
* 增加功能:支持音頻錄入到文件(當前僅為wav格式)
* 增加了對:it,s3m,xm,mod4種音樂文件的支持
* 修改了幾個接口
* 使用本版本需要安裝OpenAL驅動
****************************************************************************/
/*!==========================================================================
* 2010.05.18 版本1.4.2
* 1.平臺支持:xp,vista,win7
* 2.編譯器支持vc6,vc7,vc9,codeblock,devc++
* 4.增加對aiff,flac音頻格式的支持
* 5.改用多線程錄入音頻
****************************************************************************/
/*!==========================================================================
* 2010.06.20 版本1.5.5
* 1.通過使用sndfile插件支持flac,au等其它音頻格式
* 2.增加了設置音頻插件目錄的參數
* 3.提供獲取音頻播放當前時間和總播放時間的接口
* 4.支持從內存播放音頻
* 5.支持efx reverb
* 6.支持reverb
* 7.支持lowpass filter.
* 7.可配置的音效參數修改(通過xml配置)
* 8.增加了檢測音卡的日志輸出內容
* 8.增加了一個完全的播放器界面-蓋莫播放器
****************************************************************************/
/*!==========================================================================
* 蓋莫音頻引擎發展方向
* 1.對多平臺的支持(含mac,xbox,unix
)
* 2.對多語言的支持(C#,Python,Dephi,易語言,
)
* 3.脫離OpenAL音頻接口
* 4.對其他音頻格式的支持(voc,aac,acc,ape,wma,midi)(插件或內置)
* 5.音頻頻譜處理
* 6.音頻格式轉換
****************************************************************************/
/*!==========================================================================
* 蓋莫音頻引擎設計的原則和宗旨
* 1.針對游戲開發,在保持使用極其方便的基礎之上滿足游戲音頻的各類需要
* 2.可使用蓋莫音頻引擎設計簡單的播放器
****************************************************************************/
附注:
1.使用當前版本需要安裝OpenAL音頻驅動
如果沒有安裝驅動請點擊OpenAL文件夾下的OpenAL.exe
2.商業使用只需要少量許可費即可
3.業余使用不收取任何費用
4.關于靜態庫和動態庫
libGAudio.a,GAudio.dll for devc++,codeblock
GAudio_vc.lib,GAudio_vc.dll for vc系列
成都蓋莫軟件工作室
2010.05.27
當前版本經過了比較嚴格的測試可以經得起商業使用
歡迎廣大游戲愛好者使用蓋莫音頻處理游戲音樂!
O(∩_∩)O哈哈~
下載在這里:
http://www.pudn.com/detail.asp?id=1222670
(包含2個版本vc版本和gcc版本)
下面是音效默認參數配置:
<scheme>
<echo>
<ldelay>0.1</ldelay>
<rdelay>0.1</rdelay>
<damping>0.5</damping>
<feedback>0.5</feedback>
<spread>-1</spread>
</echo>
<distortion>
<edge>0.2</edge>
<gain>0.05</gain>
<lowpass_cutoff>8000</lowpass_cutoff>
<center>3600</center>
<bandwidth>3600</bandwidth>
</distortion>
<chorus>
<waveform>1</waveform>
<phase>90</phase>
<rate>1.1</rate>
<depth>0.1</depth>
<feedback>0.25</feedback>
<delay>0.016</delay>
</chorus>
<pitchshift>
<coarsetune>12</coarsetune>
<finetune>0</finetune>
</pitchshift>
<reverb>
<density>1</density>
<diffusion>1</diffusion>
<gain>0.32</gain>
<gain_hf>0.89</gain_hf>
<decay_time>1.49</decay_time>
<decay_hf_ratio>0.83</decay_hf_ratio>
<reflections_gain>0.05</reflections_gain>
<reflections_delay>0.007</reflections_delay>
<late_reverb_gain>1.26</late_reverb_gain>
<air_absorption_gain_hf>0.994</air_absorption_gain_hf>
<room_rolloff_factor>0</room_rolloff_factor>
<late_reverb_delay>0.011</late_reverb_delay>
<decay_hf_limit>true</decay_hf_limit>
</reverb>
<eax_reverb>
<density>1</density>
<diffusion>1</diffusion>
<gain>0.32</gain>
<gain_hf>0.89</gain_hf>
<gain_lf>0</gain_lf>
<decay_hf_ratio>0.83</decay_hf_ratio>
<decay_lf_ratio>1</decay_lf_ratio>
<decay_time>1.49</decay_time>
<reflections_gain>0.05</reflections_gain>
<reflections_delay>0.007</reflections_delay>
<late_reverb_gain>1.26</late_reverb_gain>
<late_reverb_gain>1.26</late_reverb_gain>
<late_reverb_delay>0.011</late_reverb_delay>
<late_reverbpan>
<x>0</x>
<y>0</y>
<z>0</z>
</late_reverbpan>
<echo_time>0.25</echo_time>
<echo_depth>0</echo_depth>
<modulation_time>0.25</modulation_time>
<modulation_depth>0</modulation_depth>
<air_absorption_gain_hf>0.994</air_absorption_gain_hf>
<hf_reference>5000</hf_reference>
<lf_reference>250</lf_reference>
<room_rolloff_factor>0</room_rolloff_factor>
<decay_hf_limit>true</decay_hf_limit>
</eax_reverb>
<filter>
<lowpass_gain>1</lowpass_gain>
<highpass_gain>1</highpass_gain>
<bandpass_gain>1</bandpass_gain>
<lowpass_gain_hf>0.5</lowpass_gain_hf>
<highpass_gain_lf>0.5</highpass_gain_lf>
<bandpass_gain_lf>0.5</bandpass_gain_lf>
<bandpass_gain_hf>0.5</bandpass_gain_hf>
</filter>
</scheme>