|
|||||
What is BASS? |
BASS is a library that you may use to playback many sound formats. |
These formats are... |
WAV samples - supports mono/stereo 8/16 bit samples (including compressed) | |
Sample streams - stream any sample data in mono/stereo 8/16 bit | |
File streams - MP3 and WAV (including compressed) file streaming | |
MOD music - uses the XMPlay engine = balls-on accurate reproduction | |
MO3 music - MP3 compressed MOD music | |
CD audio - play any track with a single function call | |
Other features include... | |
Synchronization - synchronize events in your program to the music | |
User defined DSP functions - custom effects may be applied to musics and streams | |
3D sound - play samples/streams/musics in any 3D position | |
Environmental Audio eXtensions (EAX) - enhanced 3D sound with 3D reverberations | |
New DirectX 7 features - support for new 3D algorithm and voice management features | |
Free! - you may freely use BASS in your freeware games/demos/etc... |
I am currently using this library to playback MP3's in my latest game project StarChaos. On my Pentium2 333MHz, this BASS library, while playing a standard MP3 compressed at 96Kb/Second, only takes up 3% of the CPU!
You can download this library here (370Kb)or goto the website at http://www.un4seen.com/music/
I also have a tutorial on this site with source code, which shows you how to use Bass to play an MP3 file.