| Samples Support for WAV/AIFF/MP3/MP2/MP1/OGG and custom generated samples |
| Sample streams Stream any sample data in 8/16/32 bit, with both "push" and "pull" systems |
| File streams MP3/MP2/MP1/OGG/WAV/AIFF file streaming |
| Internet file streaming Stream data from HTTP and FTP servers (inc. Shoutcast, Icecast & Icecast2), with proxy server support and adjustable buffering |
| Custom file streaming Stream data from anywhere using any delivery method, with both "push" and "pull" systems |
| Multi-channel streaming Support for more than plain stereo, including multi-channel OGG/WAV/AIFF files |
| MOD music Uses the same engine as XMPlay (very accurate, efficient, high quality reproduction), with full support for all effects, filters, stereo samples, DMO effects, etc… |
| MO3 music MODs with MP3 or OGG compressed samples (vastly reduced file size with virtually identical sound quality), MO3s are created using the MO3 encoder |
| Multiple outputs Simultaneously use multiple soundcards, and move channels between them |
| Recording Flexible recording system, with multiple device support and input selection, ( WMA encoding & broadcasting via the add-on, and other formats via BASSenc) |
| Decode without playback Streams and MOD musics can be outputted in any way you want (encoded, written to disk, streamed across a network, etc...) |
| Speaker assignment Assign streams and MOD musics to specific speakers to take advantage of hardware capable of more than plain stereo (up to 4 separate stereo outputs with a 7.1 soundcard) |
| High precision synchronization Synchronize events in your software to the streams and MOD musics, synchronize playback of multiple channels together |
| Custom DSP Apply any effects that you want, in any order you want |
| DirectX 8 effects Windows only Chorus / compressor / distortion / echo / flanger / gargle / parametric eq / reverb, 2 implementation options each with its benefits (including mixing with DSP functions) |
| 32 bit floating-point decoding and processing Floating-point decoding/rendering, DSP, FX, and recording |
| 3D sound Play samples/streams/musics in any 3D position, with EAX support |
| Flexible Small buffers for realtime performance, large buffers for stability, automatic and manual buffer updating, configurable threading |
| Expandable Add-on system for additional format support and effects ( C/C++ API available on request), dynamic plugin loading system, access to underlying DirectSound objects |
| Small BASS is less than 100KB*, so won't bloat your distribution |
* Win32 version |