Could you load renoise in gdb and, when it crashes, show stack traces of all threads?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.
[ANN] LSP Plugins 1.0.14 released!
Moderators: raboof, MattKingUSA, khz
- 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!
LSP (Linux Studio Plugins) Developer and Maintainer.
- 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!
OK, I've reproduced the problem and can not actually say what's happening. Here is the problem place:
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?
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
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.
- 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!
That's strange but running plugins in sandbox works well.
LSP (Linux Studio Plugins) Developer and Maintainer.
- 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!
Hmm... Commented out the workaround for JUCE and it works now in Renoise...
Strange, will understand it now...
Strange, will understand it now...
LSP (Linux Studio Plugins) Developer and Maintainer.
- 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!
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.
- 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!
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.
Probably I'll publish the bug-fix build (1.0.15) today that eliminates crash under Renoise.
LSP (Linux Studio Plugins) Developer and Maintainer.
- 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!
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.
- 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!
this new version runs great on Ardour now... I was getting some UI alerts in the log yesterday but gone now. Thanks Vladimir.
- 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!
Thank you, this does seem to have fixed the crash.sadko4u wrote:As promised, bugfix release 1.0.15 is available.
- Removed JUCE workaround to prevent crashes of Renoise DAW.
- 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!
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.
- 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!
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.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.
- 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!
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.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.
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.
- 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!
I see, yes that makes sense. This does give you an idea but it would be good to see an exact amount.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.
The amplifying part makes it difficult. I have always liked this design for showing gain reduction: You can see the amount with the red and it also gives the exact amount at the bottom.sadko4u wrote: If you have any idea how to display it (both amplification and reduction) on a metering widget, I'll do this.
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:
If I close the UI and reopen it is as it should be, then clicking that option again results in this:
So it looks like the UI does update correctly after this option is enabled/disabled.
- 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!
Yes, I know this.sysrqer wrote:I see, yes that makes sense. This does give you an idea but it would be good to see an exact amount.
How about such concept of meter?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.
The main problem is to find the place where it is possible to put such meter.
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.sysrqer wrote:So it looks like the UI does update correctly after this option is enabled/disabled.
LSP (Linux Studio Plugins) Developer and Maintainer.