This audio mixer library offers multiple channel capabilities for creating audio mixes. With its powerful features, users can effortlessly create well-balanced audio tracks.
The library is built on the Simple DirectMedia Layer, which is a cross-platform multimedia library that provides low-level access to a wide range of functions such as audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer. The SDL is widely used across numerous software applications like MPEG playback software, emulators, and many popular games, including the award-winning Linux port of "Civilization: Call To Power."
SDL has excellent cross-platform compatibility and supports a number of operating systems such as Linux, Windows, BeOS, MacOS Classic, MacOS X, FreeBSD, OpenBSD, BSD/OS, Solaris, IRIX, and QNX. Additionally, it has unofficial code support for various other operating systems spanning from Windows CE to SymbianOS.
If you are interested in making use of SDL in your software, the library is written in C, but it also works well with C++ and has bindings to several other languages. The languages include Ada, Eiffel, Java, Lua, ML, Perl, PHP, Pike, Python, and Ruby.
To make use of SDL_mixer, you will need to have the latest stable release of SDL 1.2, libvorbis if you want Ogg Vorbis support, and SMPEG if you want MP3 support. SDL_mixer is an excellent choice for any programmer seeking versatile and robust audio mixer capabilities.
Version 1.2.9: N/A