SadKo
(Vladimir Sadovnikov)
May 22, 2024, 8:48pm
#1
Implemented Chorus plugin series.
Implemented advanced internal buffer cleanup algorithm that does not cause high CPU load for Slap-Back Delay plugin.
Added stereo correlometer to the Spectrum Analyzer plugin series.
Added feedback to the Slap-Back delay plugin.
Implemented Dry/Wet balance knob for the following plugin series:
Artistic Delay;
Beat Breather;
Compensation Delay;
Flanger;
Impulse Responses;
Impulse Reverb;
Room Builder;
Sampler;
Multisampler;
Slap-Back delay.
Removed ‘Amount’ knob in Flanger plugin series as it can be fully replaced by Dry/Wet/DryWet knobs.
Several fixes related to window position of VST3 plugin format.
Workaround for Bitwig Studio DAW memory leak when VST3 plugins extensively use messaging.
Fixed bug related to improper loading of RIFF files with 32-bit float sample format.
Fixed configuration export for LV2 format where plugins exported paths mapped by a DAW instead of real file paths.
Fixed improper numpad key handling in UI for Windows.
Fixed Artistic Delay which could generate audio garbage on session startup.
Improved precision of bilinear transform for filters which could blow up signal when using steep-curved filters.
Fixed jumping UI controls issues caused by variable widths of diffrent parameters.
YouTube: https://youtu.be/SSQaXDN9yXI
GitHub: Release Release 1.2.16 · lsp-plugins/lsp-plugins · GitHub
18 Likes
PMB_Sound
(PMB Sound)
May 24, 2024, 12:28pm
#2
Hi, thank you for your great work! I got a quetion after reading changelog and looking at downloads - do I understand correctly that there is an experimental support for windows if I compile source code myself?
Thanks! I still have the resize issue
lsp bugreport
@x42 there’s a call for you in that bugreport
x42
(Robin Gareus)
May 24, 2024, 3:25pm
#4
I know. If I had any feedback I would already have chimed in there.
guth
(guth)
May 24, 2024, 3:32pm
#5
do these plus - minus symbols do nothing?
The size is not restored when I reopen the plugin. More info in the bugreport.
I have LSP (LV2) running on my Windows-System. I compiled with the MSYS2-System, no problems so far. I can now go back and forth from one system to the other without having to change anything. The only problem I discovered a few days ago was with the Convolution Reverb. It doesn’t find the impulse response, even if I choose a filepath which is similar to both systems (e.g. something inside the project directory). It says “permission denied”.
SadKo
(Vladimir Sadovnikov)
May 25, 2024, 4:03pm
#8
Hmm. Could you please describe some case to reproduce the problem?
I just dug in a little deeper and I think it’s not LSPs fault. My configuration is a bit weird, using Nextcloud for syncronisation and I think the problem is that the Nextcloud client (or Windows) can’t handle symlinks, which Ardour relies on in this case. When I inspected the project folder in Linux there were some symlinks to the impulse responses in the subfolders under “plugins” which are then missing under Windows.
SadKo
(Vladimir Sadovnikov)
May 25, 2024, 6:41pm
#10
That’s why I told to David Robillard aka Drobilla that using symlinks is a bad idea when implementing the mapPath feature in LV2 using symlinks.
There are numerous ‘bugs’ in my tracker related to LV2 which are actually the restrictions of LV2 design:
opened 02:00AM - 08 Mar 24 UTC
closed 09:25PM - 22 May 24 UTC
bug
UPSTREAM BUG
GNU Make 4.4
MinGW-W64 8.1.0
PHP 8.3.3
Carla 2.5.8
LSP 1.2.15
Windows 10 Pr… o, Ryzen 3700x
LV2 plugins compiled on Windows are discovered and work wonderfully, except for things like Impulse Response/Reverb that crash Carla when a file is loaded with no output in the console. The Linux versions work on the Linux version of Carla, so I'm not sure if this is a Carla or an LSP problem. Sorry for making so many issues lately. I just love your plugins on Linux and it would be great to be able to use them on Windows as well.
opened 04:22PM - 22 Jul 20 UTC
closed 12:26AM - 04 May 22 UTC
UPSTREAM BUG
When i open the wav selection window and choose a file, I expect the ardour link… (under externals/) to point to that file.
Instead, LSP is doing some weird stuff where's linking to links that I'm not even using anymore.
...externals/$ ls -l
total 8
lrwxrwxrwx 1 cyrus cyrus 41 Jul 22 11:56 'ACE Ampeg 2b.wav' -> '/dev/shm/bass/ACE Ampeg 2b.wav'
lrwxrwxrwx 1 cyrus cyrus 41 Jul 22 11:56 'ACE Ampeg 3b.wav' -> '/dev/shm/bass/ACE Ampeg 3b.wav'
lrwxrwxrwx 1 cyrus cyrus 101 Jul 22 09:13 'ACE Mes 412 2b.wav' -> '/home/cyrus/.lv2/LSP_Impulse_Responses_Stereo_Custom_Rect_2b_3b.lv2/ACE Mes 412 2b.wav'
lrwxrwxrwx 1 cyrus cyrus 101 Jul 22 09:13 'ACE Mes 412 3b.wav' -> '/home/cyrus/.lv2/LSP_Impulse_Responses_Stereo_Custom_Rect_2b_3b.lv2/ACE Mes 412 3b.wav'
The first two are correct, pointing to /dev/shm.
The second two are incorrect, pointing to the old location.
...externals/$ ls -l /home/cyrus/.lv2/LSP_Impulse_Responses_Stereo_Custom_Rect_2b_3b.lv2/ACE\ Mes\ 412\ 2b.wav
lrwxrwxrwx 1 cyrus cyrus 47 Jul 22 11:55 '/home/cyrus/.lv2/LSP_Impulse_Responses_Stereo_Custom_Rect_2b_3b.lv2/ACE Mes 412 2b.wav' -> '/dev/shm/electric/ACE Mes 412 2b.wav'
This is not good because it makes sessions non-portable. If both computers have /dev/shm (as expected), then everything would work. But if one of the machines is missing this middle link, then it breaks.
And I can't fix it by deleting the plugin and putting it back in. This middle-man linking still happens.
Ideas? Is this an ardour issue?
opened 11:44AM - 15 Jun 20 UTC
closed 12:27AM - 04 May 22 UTC
UPSTREAM BUG
If, nevertheless, you can click on the “Save current preset” button ([more detai… ls here](https://github.com/sadko4u/lsp-plugins/issues/118)), then the preset will “break” - in the window with the thumbnail of the sample the message “unknown error” will be redder and you will have to select the samples again.
Ardour 6
Ubuntu Studio 19.10 64-bit
Multi Sampler x12 Stereo
1 Like
system
(system)
closed
August 25, 2024, 12:42am
#11
This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.