Releases: lordmulder/DynamicAudioNormalizer
Releases · lordmulder/DynamicAudioNormalizer
Dynamic Audio Normalizer v2.10
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
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
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
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
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
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
Dynamic Audio Normalizer v2.02
Dynamic Audio Normalizer v2.01
Dynamic Audio Normalizer v2.00
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