SoLoud Audio Engine "TLF" Release

Since posting a reply to an old thread doesn’t seem to have any effect, I’ll just try doing a new post.

SoLoud Audio Engine “TLF” milestone release; changes include:

  • PortAudio, winmm, oss, wasapi, xaudio2 and openal back-ends
  • Simplified cleanup - no separate cleanup functions per back-end
  • Simple cross-platform thread support for back-ends that require it
  • Filter interface revamped
  • Echo, fft and biquad resonant (low/high/bandpass) filters
  • Switched from ffft to a simpler (and slower) fft implementation
  • Faders can now oscillate
  • wav/ogg files can be loaded from memory
  • AudioInstance -> AudioSourceInstance rename
  • SoLoud core split into a bunch of source files to keep things manageable
  • Various changes aiming at multi-channel support; hardcoded stereo support removed
  • Audio samples no longer interlaced to simplify filter processing
  • Simplified init and wave loading by removing useless options or moving them to constants in soloud.h
  • Mixing busses implemented
  • Visualization via FFT or waveform supported, requires init flag to work
  • Resampler interface and linear resampler
  • Granularity of audio buffers fixed to a small value, configurable via soloud.h
  • Per-sample volume faders
  • Reworked old and added more example applications
  • Premake4 script for project files to generate static libraries
  • Reorganized files for easier handling (single include directory, etc)
  • Lots and lots and lots of bug fixes and mixer rewrites

Downloads, as well as documenation in various formats can be found at

(Is it just me, or has it become more difficult to announce projects on the net lately? All developer news services have disappeared, replaced by reddit/stackoverflow -wannabes. Even old forums worked better).

Click here to visit link (


Commenting will be coming soon. In the meantime, feel free to create a discussion topic on the forums.