Skip to content

Releases: lordmulder/DynamicAudioNormalizer

Dynamic Audio Normalizer v2.10

14 Apr 16:37
Compare
Choose a tag to compare

chart

Changelog:

  • Core library: Added process() function, i.e. an "out-of-place" version of processInplace()
  • Implemented Python API → DynAudNormcan be used in, e .g., Python-based applications
  • CLI front-end: Added new CLI option -t to explicitly specify the desired output format
  • CLI front-end: Added new CLI option -d to explicitly specify the desired input library
  • CLI front-end: Added support for decoding input files via libmpg123 library
  • CLI front-end: Implemented automatic/heuristic selection of the suitable input library
  • CLI front-end: Properly handle input files that provide more (or less) samples than expected
  • Windows binaries: Updated the included libsndfile version to 1.0.27 (2016-06-19)
  • Windows binaries: Updated build environment to Visual Studio 2015 (MSVC 14.0)

Dynamic Audio Normalizer v2.08

20 Jan 22:30
Compare
Choose a tag to compare

chart

Changelog:

  • CLI front-end: Very short files (shorter than Gaussian window size) are now handled properly
  • Core library: Fixed case when flushBuffer() is called before internal buffer is filled entirely
  • Core library: Workaround for the FMA3 bug in the Microsoft Visual C++ 2013 runtime libraries
  • Makefile: Various improvements

Downloads:

Dynamic Audio Normalizer v2.07

01 Nov 23:41
Compare
Choose a tag to compare

chart

Changelog:

  • Implemented .NET API → Dynamic Audio Normalizer can be used in, e .g., C#-based applications
  • Implemented JNI API → Dynamic Audio Normalizer can be used in Java-based applications
  • Implemented Pascal API → Dynamic Audio Normalizer can be used in Pascal-based applications
  • Core library: Added new getConfiguration() API to retrieve the active configuration params
  • Core library: Fixed a bug that caused the gain factors to not progress as "smoothly" as intended

Downloads:

Dynamic Audio Normalizer v2.06

22 Sep 20:37
Compare
Choose a tag to compare

chart

Changelog:

  • Implemented Winamp wrapper → Dynamic Audio Normalizer can now be used as Winamp plug-in
  • VST wrapper: Fixed potential audio corruptions due to the occasional insertion of "silent" samples
  • VST wrapper: Fixed a potential "double free" crash in the VST wrapper code
  • Core library: Fixed reset() API to actually work as expected (some state was not cleared before)
  • Core library: Make sure the number of delayed samples remains constant throughout the process

Downloads:

Dynamic Audio Normalizer v2.05

11 Sep 23:53
Compare
Choose a tag to compare

chart

Changelog:

  • Significant overhaul of the compression (thresholding) function
  • Implemented VST wrapper → Dynamic Audio Normalizer can now be integrated in any VST host
  • Added 64-Bit library and VST plug-in binaries to the Windows release packages
  • No longer use __declspec(thread), because it can crash libraries on Windows XP (details)

Downloads:

Dynamic Audio Normalizer v2.04

25 Aug 21:27
Compare
Choose a tag to compare

chart

Changelog:

  • Added an optional input compression (thresholding) function
  • Implemented SoX wrapper → Dynamic Audio Normalizer can now be used as an effect in SoX
  • Improved internal handling of "raw" PCM data

Downloads:

Dynamic Audio Normalizer v2.03

11 Aug 21:41
Compare
Choose a tag to compare

chart

Changelog:

  • Implemented an optional RMS-based normalization mode
  • Added support for "raw" (headerless) audio data
  • Added pipeline support, i.e. reading from stdin or writing to stdout
  • Enabled FLAC/Vorbis support in the static Win32 binaries
  • Various fixes and minor improvements

Downloads:

Dynamic Audio Normalizer v2.02

03 Aug 19:54
Compare
Choose a tag to compare

chart

Changelog:

  • Updated license → core library is now released under LGPL v2.1
  • Enabled FLAC output in the command-line program
  • Show legend in the log viewer program
  • Some minor documentation and build file updates
  • There are no code changes in the core library in this release

Downloads:

Dynamic Audio Normalizer v2.01

01 Aug 12:10
Compare
Choose a tag to compare

chart

Changelog:

  • Added graphical log viewer application to the distribution package
  • Improved the threshold function for the handling of the maximum gain factor limit
  • Added a new mode for handling the "boundary" frames (disabled by default)
  • Much improved the format of the log file

Downloads:

Dynamic Audio Normalizer v2.00

26 Jul 12:47
Compare
Choose a tag to compare

chart

Changelog:

  • Implemented a large lookahead buffer, which eliminates the need of 2-Pass processing
  • Dynamic Audio Normalizer now works with a single processing pass → results in up to 2× speed-up!
  • Removed the setPass() API, because it is not applicable any more
  • Added new flushBuffer() API, which provides a cleaner method of flushing the pending frames
  • Added new reset() API, which can be used to reset the internal state of the normalizer instance
  • Added new setLogFunction API, which can be used to set up a custom logging callback function
  • There should be no changes of the normalized audio output in this release whatsoever

Downloads: