[ANN] LSP Plugins 1.0.14 released!

Discuss anything new and newsworthy! See http://planet.linuxaudio.org and https://libreav.org/news for more Linux Audio News!

Announcements of proprietary software may fit better in the Marketplace.


Moderators: raboof, MattKingUSA, khz

User avatar
sadko4u
Established Member
Posts: 989
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 361 times

Re: [ANN] LSP Plugins 1.0.14 released!

Post by sadko4u »

sysrqer wrote:I just got around to trying the compressor in renoise but all the plugins are crashing the host when opening the gui.
I've attached the renoise log in case that is of any use.
Could you load renoise in gdb and, when it crashes, show stack traces of all threads?
LSP (Linux Studio Plugins) Developer and Maintainer.
User avatar
sadko4u
Established Member
Posts: 989
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 361 times

Re: [ANN] LSP Plugins 1.0.14 released!

Post by sadko4u »

OK, I've reproduced the problem and can not actually say what's happening. Here is the problem place:

Code: Select all

0000000000a83df9: 0x0000000000000085c0   test    %eax,%eax
0000000000a83dfb: 0x000000000000007539   jne     0xa83e36
0000000000a83dfd: 0x00000000b801000000   mov     $0x1,%eax
0000000000a83e02: 0xf0480fc18340010000   lock    xadd %rax,0x140(%rbx)
0000000000a83e0b: 0x00000000004883cdff   or      $0xffffffffffffffff,%rbp
0000000000a83e0f: 0x000000ff9330010000   callq   *0x130(%rbx)
0000000000a83e15: 0xf0480fc1ab40010000   lock    xadd %rbp,0x140(%rbx)
0000000000a83e1e: 0x00000000000000eb16   jmp     0xa83e36
0000000000a83e20: 0xf0480fc1ab40010000   lock    xadd %rbp,0x140(%rbx)
0000000000a83e29: 0x0000000000004889c7   mov     %rax,%rdi
0000000000a83e2c: 0x00000000e8cf579aff   callq   0x429600 <_Unwind_Resume@plt>
0000000000a83e31: 0x00000000000000005a   pop     %rdx
0000000000a83e32: 0x00000000000000005b   pop     %rbx
0000000000a83e33: 0x00000000000000005d   pop     %rbp
0000000000a83e34: 0x00000000000000ffe0   jmpq    *%rax <-- HERE'S THE CRASH
0000000000a83e36: 0x000000000000000058   pop     %rax
0000000000a83e37: 0x00000000000000005b   pop     %rbx
0000000000a83e38: 0x00000000000000005d   pop     %rbp
0000000000a83e39: 0x0000000000000000c3   retq    
But this code is deep internals of Renoise, and there are no symbol tables and I actually can't say what's happening.
Probably the best way is to report the problem to renoise devs, so they could say what went wrong.

Did you try previous versions with Renoise? Did they work?
LSP (Linux Studio Plugins) Developer and Maintainer.
User avatar
sadko4u
Established Member
Posts: 989
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 361 times

Re: [ANN] LSP Plugins 1.0.14 released!

Post by sadko4u »

That's strange but running plugins in sandbox works well.
LSP (Linux Studio Plugins) Developer and Maintainer.
User avatar
sadko4u
Established Member
Posts: 989
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 361 times

Re: [ANN] LSP Plugins 1.0.14 released!

Post by sadko4u »

Hmm... Commented out the workaround for JUCE and it works now in Renoise...
Strange, will understand it now...
LSP (Linux Studio Plugins) Developer and Maintainer.
User avatar
sysrqer
Established Member
Posts: 2523
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 320 times
Been thanked: 152 times
Contact:

Re: [ANN] LSP Plugins 1.0.14 released!

Post by sysrqer »

I didn't try with other renoise versions but I can do if you think it would help. I could also report it to them if you think it is definitely on their side but it sounds like you may be on to something already.
User avatar
sadko4u
Established Member
Posts: 989
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 361 times

Re: [ANN] LSP Plugins 1.0.14 released!

Post by sadko4u »

OK, I've decided to remove JUCE workaround because UI for JUCE'd software still doesn't work well. Probably once it will be possible to run UI for LSP Plugins under JUCE.
Probably I'll publish the bug-fix build (1.0.15) today that eliminates crash under Renoise.
LSP (Linux Studio Plugins) Developer and Maintainer.
User avatar
sadko4u
Established Member
Posts: 989
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 361 times

Re: [ANN] LSP Plugins 1.0.14 released!

Post by sadko4u »

As promised, bugfix release 1.0.15 is available.
  • 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.
LSP (Linux Studio Plugins) Developer and Maintainer.
User avatar
sysrqer
Established Member
Posts: 2523
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 320 times
Been thanked: 152 times
Contact:

Re: [ANN] LSP Plugins 1.0.14 released!

Post by sysrqer »

Thanks a lot, I will try it out again tonight.
User avatar
funkmuscle
Established Member
Posts: 2806
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 131 times
Been thanked: 33 times

Re: [ANN] LSP Plugins 1.0.14 released!

Post by funkmuscle »

this new version runs great on Ardour now... I was getting some UI alerts in the log yesterday but gone now. Thanks Vladimir. :D
User avatar
sysrqer
Established Member
Posts: 2523
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 320 times
Been thanked: 152 times
Contact:

Re: [ANN] LSP Plugins 1.0.14 released!

Post by sysrqer »

sadko4u wrote:As promised, bugfix release 1.0.15 is available.
  • Removed JUCE workaround to prevent crashes of Renoise DAW.
Thank you, this does seem to have fixed the crash.
User avatar
sysrqer
Established Member
Posts: 2523
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 320 times
Been thanked: 152 times
Contact:

Re: [ANN] LSP Plugins 1.0.14 released!

Post by sysrqer »

How can I see how much compression is taking place in terms of db? Maybe I'm not understanding the metering but I can't see any way to see that.
User avatar
funkmuscle
Established Member
Posts: 2806
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 131 times
Been thanked: 33 times

Re: [ANN] LSP Plugins 1.0.14 released!

Post by funkmuscle »

sysrqer wrote:How can I see how much compression is taking place in terms of db? Maybe I'm not understanding the metering but I can't see any way to see that.
Yes that's the part that's confusing me too. I just go by sound and feel. Mind you it works really well the compressor this is, but I would just like to know also dB reduction too.
User avatar
sadko4u
Established Member
Posts: 989
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 361 times

Re: [ANN] LSP Plugins 1.0.14 released!

Post by sadko4u »

sysrqer wrote:How can I see how much compression is taking place in terms of db? Maybe I'm not understanding the metering but I can't see any way to see that.
On the graph you may see the gain line. If it's above 0dB line, compressor is amplfying. If it's below 0dB, compressor is reducing the gain. The difference between 0dB and the graph line is the value that you asked for.
If you have any idea how to display it (both amplification and reduction) on a metering widget, I'll do this.
LSP (Linux Studio Plugins) Developer and Maintainer.
User avatar
sysrqer
Established Member
Posts: 2523
Joined: Thu Nov 14, 2013 11:47 pm
Has thanked: 320 times
Been thanked: 152 times
Contact:

Re: [ANN] LSP Plugins 1.0.14 released!

Post by sysrqer »

sadko4u wrote: On the graph you may see the gain line. If it's above 0dB line, compressor is amplfying. If it's below 0dB, compressor is reducing the gain. The difference between 0dB and the graph line is the value that you asked for.
I see, yes that makes sense. This does give you an idea but it would be good to see an exact amount.
sadko4u wrote: If you have any idea how to display it (both amplification and reduction) on a metering widget, I'll do this.
The amplifying part makes it difficult. I have always liked this design for showing gain reduction:
Screenshot_20161030_081845.png
Screenshot_20161030_081845.png (12.47 KiB) Viewed 1028 times
You can see the amount with the red and it also gives the exact amount at the bottom.
Maybe you could use different colours, red for reduction, green for amplification. Or perhaps the top of the env meter could be split in two and have reduction on the left in red and amplification on the right in green?

I don't know something like that maybe. I think it needs to be there somewhere though because there is a lot of precise control with the parameters so it doesn't give the impression of one of those 'set it until it sounds good' plugins, it seems like it is designed to be more clinical than that.

By the way, I think I have just found a bug in the vst version (in renoise again). If I click on 'toggle rack mount' this happens:
Screenshot_20161030_084348.png
Screenshot_20161030_084348.png (98.37 KiB) Viewed 1028 times
If I close the UI and reopen it is as it should be, then clicking that option again results in this:
Screenshot_20161030_084427.png
Screenshot_20161030_084427.png (88.9 KiB) Viewed 1028 times
So it looks like the UI does update correctly after this option is enabled/disabled.
User avatar
sadko4u
Established Member
Posts: 989
Joined: Mon Sep 28, 2015 9:03 pm
Has thanked: 2 times
Been thanked: 361 times

Re: [ANN] LSP Plugins 1.0.14 released!

Post by sadko4u »

sysrqer wrote:I see, yes that makes sense. This does give you an idea but it would be good to see an exact amount.
Yes, I know this.
sysrqer wrote: You can see the amount with the red and it also gives the exact amount at the bottom.
Maybe you could use different colours, red for reduction, green for amplification. Or perhaps the top of the env meter could be split in two and have reduction on the left in red and amplification on the right in green?

I don't know something like that maybe. I think it needs to be there somewhere though because there is a lot of precise control with the parameters so it doesn't give the impression of one of those 'set it until it sounds good' plugins, it seems like it is designed to be more clinical than that.
How about such concept of meter?

Image

The main problem is to find the place where it is possible to put such meter.
sysrqer wrote:So it looks like the UI does update correctly after this option is enabled/disabled.
Yes, I think, Renoise doesn't properly handle the change of window size (same does JUCE). Also, plugins does properly reporting the size of plugin's area to the host when effEditGetRect is called. Ardour does handle this well, so probably it's Renoise lack of functionality.
LSP (Linux Studio Plugins) Developer and Maintainer.
Post Reply