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.

You may download packages from Sourceforge.net page: https://sourceforge.net/projects/lsp-plugins/files/
As usual, demo is available at youtube: https://www.youtube.com/watch?v=BBcLpAx02UM
You may support the project by subscribing donations on bountysource page: https://salt.bountysource.com/teams/lsp-plugins

Hey, SadKo! Much thanks for your plugs! Could you explain in simple word: do I need to untar special profiling file “lsp-plugins-profile-1.0.20-x86_64.tar.gz”? Is it necessary for simple using? Or I can only put lv2 files into lv2 directory and it’s ready to use?
Thank you!

@cooltehno: The ‘-profile’ package is needed for those who want to report serious noticeable performance degradation to developers.
If you want to use as LV2 plugins, you should download and install ‘-lv2’ package. If LinuxVST, then ‘-lxvst’. If you want to use plugins as standalone applications then please download and use ‘-jack’ package.

@cooltehno: Of course, you just need to untar the archive and place it to the corresponding plugin directory. From README:

==== INSTALLATION ====

Binary distributions are ready to launch, just copy them to
the appropriate directory.

Releases containing odd number in minor version provide only
critical fixes for the previous release.

The usual directories for LADSPA are:

  • /usr/lib/ladspa
  • /usr/local/lib/ladspa
  • /usr/lib64/ladspa
  • /usr/local/lib64/ladspa

The usual directories for LV2 are:

  • /usr/lib/lv2
  • /usr/local/lib/lv2
  • /usr/lib64/lv2
  • /usr/local/lib64/lv2

The usual directories for LinuxVST are:

  • /usr/lib/vst
  • /usr/local/lib/vst
  • /usr/lib64/vst
  • /usr/local/lib64/vst

The usual directories for JACK core library are:

  • /usr/lib
  • /usr/local/lib
  • /lib
  • /usr/lib64
  • /usr/local/lib64
  • /lib64

The usual directories for JACK binaries are:

  • /usr/bin
  • /usr/local/bin
  • /bin
  • /usr/sbin
  • /usr/local/sbin
  • /sbin

The profiling release does not require special installations and can be executed
from any location. After execution, the gprof profiling file ‘gmon.out’ is created.

Big thanks! :slight_smile:

Thanks, these are great. Really liking the limiter.