Releases: lsp-plugins/lsp-dsp-units
Releases · lsp-plugins/lsp-dsp-units
Release 1.0.19
- Refactoring and optimizations of the Expander module.
- Updated interface of the dspu::Sample, added gain function.
- Expander module now uses functions from lsp-dsp-lib for faster processing.
- Small optimizations and improvements of the dspu::Delay module.
- Added possibility to specify additional delay for each channel in dspu::Analzer module.
- Added dspu::hz_to_samples function.
- Added process_add methods for the dspu::Delay module.
- Added dspu::SimpleAutoGain module.
- Updated build scripts.
- Updated module versions in dependencies.
Release 1.0.18
- Optimizations of compressor, expander and gate modules.
- Gate module now uses lsp-dsp-lib for low-level gain and curve optimizations.
- Updated module versions in dependencies.
1.0.17
Release 1.0.16
- Using lsp-dsp-lib for compressor module optimizations.
- Added AutoGain module.
- Added LoudnessMeter module.
- Added broadcasting-related constants according to BS.1770-4 and BS.2051-3 specificaitons.
- Fixed band binding algorithm for dspu::FFTCrossover.
- Updated module versions in dependencies.
Release 1.0.15
- Updated module versions in dependencies.
Release 1.0.14
- Fixed several issues reported by PVS Studio static analyzer.
- Fixed band characteristics report for FFTCrossover.
- Fixed sidechain buffer cleanup issue when setting the same to the previous stereo mode.
- Updated module versions in dependencies.
Release 1.0.13
- Added insert() method to dspu::Sample class that allows to insert some zeroed
chunks to the sample at the specified position. - Improved sidechain algorithm related to RMS refresh.
- Implemented linear-phase FFT crossover.
- Updated build scripts.
- Updated module versions in dependencies.
Release 1.0.12
- Added support of high-precision oversampling routines to dspu::Oversampler module.
- Added functions for readinng current dspu::Oversampler setup.
- Added routines for converting music time signature to frequency/period.
- Implemented series of normalized LFO functions.
- Implemented dspu::RingBuffer class for processing the circular ring buffers.
- Added possibility to pass callback function do dspu::Oversampler as an alternative to the interface pointer.
- Updated design of the RLC bandpass filter.
- Removed the delay from the dspu::Limiter module. The caller should implement it's own delay.
- Fixed ALR distortion issue for the dspu::Limiter module.
- Added dspu::SurgeProtector module.
- Fixed bug in dspu::DynamicProcessor which could produce NaNs.
- Fixed several bugs in the dspu::Oversampler module, small optimizations.
- Updated build scripts.
- Updated module versions in dependencies.
Release 1.0.11
- Removed Makefile.d. Dependencies are now automatically generated at the build stage.
- Updated build scripts.
- Updated module versions in dependencies.
Release 1.0.10
- Implemented A, B, C, D and K weightening filters.
- Methods save and save_range of dspu::Sample are marked as const.
- Marked dspu::Sample::getBuffer as deprecated, use dspu::Sample::channel instead.
- Added dspu::Sample::remove method to remove part of sample data.
- Updated module versions in dependencies.