ambiera home ambiera home

irrKlang Tutorials

This section contains the irrKlang tutorials. If you wrote a tutorial by yourself and want it to be published here, don't hesitate to send it to us.


Tutorials for C++:

Tutorial Name Summary
Hello World (C++) This example will show how to play sounds using irrKlang. It will play a looped background music and a sound every time the user presses a key.
3D Sound (C++) This example will show how how to play sounds in 3D space using irrKlang. An mp3 file file be played in 3D space and moved around the user and a sound will be played at a random 3D position every time the user presses a key.
Memory Playback (C++) This example will show how to play sounds directly from memory using irrKlang. This is useful for embedding sounds directly in executables as well for making irrKlang work together with different APIs like advanced decoders or middleware such as Shockwave.
Override File Access (C++) This example will show how to override file access with irrKlang. This is useful if you want to read sounds from other sources than just files, for example from custom internet streams or an own encypted archive format.
Sound Effects (C++) This example will show how to use sound effects such as echo, reverb and distortion. irrKlang supports the effects Chorus, Compressor, Distortion, Echo, Flanger Gargle, 3DL2Reverb, ParamEq and WavesReverb.


Tutorials for C#:

Tutorial Name Summary
Hello World (C#) This example will show how to play sounds using irrKlang.NET. It will play a looped background music and a sound every time the user presses a key.
3D Sound (C#) This example will show how how to play sounds in 3D space using irrKlang.NET. An mp3 file file be played in 3D space and moved around the user and a sound will be played at a random 3D position every time the user presses a key.
Memory Playback (C#) This example will show how to play sounds directly from memory using irrKlang.NET. This is useful for embedding sounds directly in executables as well for making irrKlang work together with different APIs like advanced decoders or middleware such as Shockwave.
Override File Access (C#) This example will show how to override file access with irrKlang.NET. This is useful if you want to read sounds from other sources than just files, for example from custom internet streams or an own encypted archive format.
Sound Effects (C#) This example will show how to use sound effects such as echo, reverb and distortion. irrKlang.NET supports the effects Chorus, Compressor, Distortion, Echo, Flanger Gargle, 3DL2Reverb, ParamEq and WavesReverb.