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 http://soloud-audio.com

(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 (soloud-audio.com)


Comments

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