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:

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.

As usual, we have demo on youtube: https://youtu.be/hEUauzc_j3U
Binaries are available for download at sourceforge: https://sourceforge.net/projects/lsp-plugins/files/v1.0.22/
You may help the project by submitting donations at bountysource: https://salt.bountysource.com/teams/lsp-plugins

Hi, great to see you continue to expand you plugin series. I haven’t had much of a chance to use them yet, but I did notice a crash when removing the slapback delay mono lv2 plugin.

I created a report in the bug tracker in case you wanted to track the issue there: http://tracker.ardour.org/view.php?id=7292

I created a report in the bug tracker in case you wanted to track the issue there: http://tracker.ardour.org/view.php?id=7292
Currently I can not reproduce the bug on my system. But I think that with Robin Gareus we’ll find something.

Thanks Robin Gareus we’ve found an unpleasant bug in delay implementation that caused memory corruption on certain settings (frame size > 512 samples).
The bug will be fixed in the future plugin release.
Thanks for the report.

Thanks SadKo! I was really missing some good convolver on linux and these did the trick. Slap-back delay looks promising :slight_smile: going to try it later. Cheers!

New release 1.0.23 available. Mostly it’s a bug-fix release.

  • Fixed buffer overflow in Slap-back Delay plugin series happening with frame size larger than 512 samples.
  • Updated expression language for the UI: added literal expressions that are more friendly with XML syntax.
  • DSP core functions re-engineering and DSP core interface refactoring.
  • Covered many of SSE DSP functions with unit tests.