irrKlang is a high level 2D and 3D cross platform (Windows, Mac OS X, Linux) sound engine and audio library which plays WAV, MP3, OGG, MOD, XM, IT, S3M and more file formats, usable in C++ and all .NET languages (C#, VisualBasic.NET, etc).
irrKlang has all the features known from low level audio libraries as well as lots of useful features like a sophisticated streaming engine, extendable audio reading, single and multithreading modes, 3d audio emulation for low end hardware, a plugin system, multiple rolloff models and more. All this may be accessed via an extremely simple API.
What's New in This Release: [ read full changelog ]
· Added support for .NET framework 4.
· Fixed a problem with audio recording: GUIDs were not correctly decoded for some devices, causing manual device selection to fail on Windows.