Menu

Linux Studio Plugins Project / News: Recent posts

The new 1.0.22 release of LSP Plugins is available

The new 1.0.22 release of LSP Plugins is available. Many optimization work was done relative to realtime convolution algorithms. Also, as usual, new plugins are implemented. Detailed changelog:

  • ** Implemented slap-back delay plugin series.**
  • Implemented Impulsnachhall (Impulse Reverb) plugin series as advanced version of Impulsantworten.
  • Implemented FFT routines that work with packed complex numbers. Overall SSE performance is 1.4 times higher on AMD processors and about 1.1 higher on Intel processors.
  • Implemented FFT-based fast convolution routines (Native and SSE) that work with real data input and real data output and allow to avoid bit-reversal shuffle of the signal data. Also there are serious fixes relative to AMD cache penalties. Overall performance bonus is about 1.5 times to the previous convolution implementation.
  • Added Full-oversampling modes to Limiter plugin.
  • Updated LV2 atom transport primitives.
  • Fixed problem in resampler that didn't allow to set oversampling more than 4x.
  • Fixed filter core that didn't properly update settings of filter in the specific case and broke behaviour of oversampler.
  • Minor UI updates.
Posted by SadKo 2017-03-11

LSP Plugins package version 1.0.20 is out!

LSP Plugins package version 1.0.20 is out! There are many changes since previous release.

  • Implemented Impulsantworten (Impulse responses) zero-latency high-performance convolution plugin series.
  • Added Mixed Herm, Mixed Exp and Mixed Thin modes to Limiter.
  • Updated Classic mode of Limiter that caused a lot of unpleasant distortion.
  • Added dithering support to Limiter plugin.
  • Added 6x and 8x oversampling support to Limiter plugin.
  • Added lookahead delay line to all dynamic processing plugins (Dynamikprozessor, Kompressor, Gate, Expander).
  • Updated UI of all Spektrumanalysator plugin series. Now it takes less place while keeping the same functionality.
  • Added notification dialog that asks for donations on each version update.
  • Implemented zero-latency convolver core module.
  • Implemented dither core module.
  • Updated delay core module to become more safe while processing passed data to the input.
  • Optimized native implementation of FFT: sine and cosine calculation replaced by complex vector rotating, fixed performance penalties relative to CPU caching issues.
  • Optimized SSE implementation of FFT: sine and cosine calculation replaced by complex vector rotating, fixed performance penalties relative to CPU caching issues. Overall performance was raised about 4x times.
  • All atom ports for LV2 plugins now have twice greater rsz:minimumSize property.
  • Added workaround for VST plugins that crashed because Ardour didn't properly report sample rate to multiple instances.
  • VST plugins can now be installed as directory with .so files into VST_PATH.
  • Some minor code refactoring.
Posted by SadKo 2017-01-26

LSP Plugins: the first anniversary 1.0.18 release is out!

LSP Plugins celebrate one year since first 1.0.0 release! This day, new release of version 1.0.18 has been published.

  • Implemented Begrenzer Mono, Stereo, Sidechain Mono, Sidechain Stereo (Limiter) plugin series.
  • Added KVRDC16 entry - Dynamikprozessor Mono, Stereo, LeftRight, MidSide plugin series.
  • Added 2x/3x/4x oversampling support by DSP modules.
  • Small code refactoring.
Posted by SadKo 2016-12-20

LSP Plugins have joined KVRDC16!!!

LSP Plugins have joined KVR Audio Developers Challenge 2016!
https://www.kvraudio.com/kvr-developer-challenge/2016/

The official page of competition bundle is available at this link: http://www.kvraudio.com/product/lsp-dynamikprozessor-plugin-series-by-linux-studio-plugins-project

This is special release of bundles and does not contain regular plugin bundles. But this release may be independently set up on your system.... read more

Posted by SadKo 2016-12-01

Release 1.0.16 is out!

Release 1.0.16 continues the extension of the set of dynamic processors. This release adds two additional bundles - Gate and Expander. Also there are couple of changes to the UI engine. More information below:

  • Implemented Expander Mono, Stereo, LeftRight, MidSide plugin series.
  • Implemented Gate Mono, Stereo, LeftRight, MidSide plugin series.
  • Added expression language to XML documents that allows to evaluate floating-point values.
  • Added feature to meter widget: now middle point-relative output is supported.
  • Added possibility to display two values for one metering widget simultaneously.
  • Some metadata corrections.
  • Updated naming of LinuxVST .so files: all underscore characters are replaced by minuses.
  • Added 'TROUBLESHOOTING' section to README.txt and documentation that describes how to
    pefrorm detailed bug/crash report.
  • Fixed bug of sidechain triggered when it's working in mid-side mode.
  • Updated UI design of the trigger relative to metering.
Posted by SadKo 2016-11-14

LSP Plugins bugfix release 1.0.15

  • Updated metadata to place english names first for all plugins, and german names afterwards.
  • Updated Triggersensor, Parametrischer Entzerrer, Grafischer Entzerrer, Kompressor plugin series UI:
    changed input and output level meters that now display both peak and RMS values.
  • Removed JUCE workaround to prevent crashes of Renoise DAW.
Posted by SadKo 2016-10-26

LSP Plugins version 1.0.14 released!

New release from Linux Studio Plugins Project, version 1.0.14.

  • Implemented Kompressor Mono, Stereo, LeftRight, MidSide (Compressor) plugin series
  • Implemented Seitenkette Kompressor (Sidechain Compressor) Mono, Stereo, LeftRight, MidSide
    plugin series
  • Moved sidechain processing functions into independent separate DSP module.
  • Fixed issue related to LV2 bug that disallows to save preset of plugin if it has
    square brackets in the name.
  • Fixed build issue triggering on GCC 6: default C++ standard in GCC was changed to C++11,
    added strict C++98 usage into makefiles.
  • Fixed time drifting between Middle and Side channels in FIR/FFT mode for Graphic
    Equalizer and Parametric Equalizer.
  • Fixed and updated metadata of Graphic Equalizer plugin: now filters have individual
    pre-defined frequencies, Graphic Equalizer's tranlation is corrected to 'Graphic Equalizer';.
  • Re-worked LSP Parametrischer Equalizer plugin series: added filter mode parameter.
  • A bit improved support of LinuxVST for Tracktion DAW and other JUCE'd plugins. Great thanks
    to Nick Dowell, the developer of amsynth. Still, there are problems with UI redraw.
  • Implemented biquad x8 filter bank using SSE, SSE3, AVX and FMA instructions,
    overall performance goal is about 1.8x on x86_64 architecture, i586 architecture
    has no performance regressions when switching from two x4 banks to one x8 bank.
  • Fixed issues with peak value transfer from DSP to UI for VST and JACK versions of plugin.
Posted by SadKo 2016-10-19

LSP Plugins version 1.0.12 released!

LSP Plugins version 1.0.12 released!

Many optimization work was done that highly increase performance. Additional features are now provided for most plugins. Here is the following list of changes:

  • Implemented LSP Grafischer Entzerrer (Graphic Equalizer) x16 Mono/Stereo/LeftRight/MidSide plugin series.
  • Implemented LSP Grafischer Entzerrer (Graphic Equalizer) x32 Mono/Stereo/LeftRight/MidSide plugin series.
  • Additional package with HTML documentation is now provided.
  • Fixed behaviour of trigger-type button when right mouse click occurs.
  • Added output balance knob to LSP Parametrischer Entzerrer Stereo/LeftRight/MidSide plugin series.
  • Implemented multiband crossover processor in DSP core for future use.
  • Added Inline Display LV2 extension support provided by Ardour to all LV2 plugin series that
    use interactive graphic output.
  • Standalone versions of plugins now draw their state on window icons similarly to Inline Display extension.
  • Optmized processing speed of IIR filters, overall acceleration is about 1.5x for filters with low
    number of poles and zeros, about 5x for filters with high amount of poles and zeros.
  • Optimized equalizer structure by using filter banks. Low-pole filters in equalizer are combined into 4x
    biquad filter banks. Overall performance improvement is about 4x.
  • Floating-point calculations are more accurate now for FIR filters.
  • Added output signal metering to LSP Parametrischer Entzerrer plugin series.
  • Moved spectrum analysis into separate core module for making re-usable.
  • Fixed bugs of floating-point number formatting by the 'indicator' widget.
  • Added possibility to minimize visual space used by plugin by reducing size of rack mount studs in the UI.
  • Plugin UIs now store global configuration in ~/.config/lsp-plugins/lsp-plugins.cfg file.
  • Fixed MIDI output for JACK wrapper.
  • Added avoiding of denormal floating point values that may cause extra CPU performance penalty by
    modifying MXCSR register value before audio processing stage and restoring it's value after
    audio processing stage.
Posted by SadKo 2016-09-10
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.