- is it correct that the Cabinet and Presence settings do not affect the sound?
- In Qtractor I can't use panning on a track that contains a GxAmplifier plugin. If I do so the output becomes silent when I pan completely to the left or right. Also when I set the panning back to 0 again I get a huge amount of xruns.
- In Qtractor I get a lot of xruns when making connections from/to the buses to which I routed the output of the tracks containing a GxAmplifier plugin.
guitarix LV2
Moderators: MattKingUSA, khz
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: guitarix LV2
Some observations:
- funkmuscle
- Established Member
- Posts: 2984
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 194 times
- Been thanked: 50 times
Re: guitarix LV2
hey Jeremy, Hermann I think knows about the cabinet and presence knobs. He told me he'll be fixing that in January as he's away for work.
Harv
Harv
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
-
brummer
Re: guitarix LV2
No, it's a bug , hopeful it's fixed nowAutoStatic wrote:Some observations:
- is it correct that the Cabinet and Presence settings do not affect the sound?
Seems to be a denormal problem, please use the --optimization configure flag.AutoStatic wrote:[*]In Qtractor I can't use panning on a track that contains a GxAmplifier plugin. If I do so the output becomes silent when I pan completely to the left or right. Also when I set the panning back to 0 again I get a huge amount of xruns.
[*]In Qtractor I get a lot of xruns when making connections from/to the buses to which I routed the output of the tracks containing a GxAmplifier plugin.[/list]
minimal requirement are the cxxflags -msse -mfpmath=sse to enable denormal protection via _MM_SET_FLUSH_ZERO_MODE()
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: guitarix LV2
Can I use the --cxxflags configure option for that? Or is it better to set it in the wscript file?brummer wrote:minimal requirement are the cxxflags -msse -mfpmath=sse to enable denormal protection via _MM_SET_FLUSH_ZERO_MODE()
-
brummer
Re: guitarix LV2
Yes, sure, those flags are welcome by guitarix standalone as well. Use it like thisAutoStatic wrote:Can I use the --cxxflags configure option for that?
Code: Select all
--cxxflags=' -msse -mfpmath=sse 'Code: Select all
-fomit-frame-pointer -ftree-loop-linear -ffinite-math-only -fno-math-errno -fno-signed-zeros -fstrength-reduce -pipe- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: guitarix LV2
Xruns are gone when using the optimization flag. Cabinet and Presence still not working though 
-
brummer
Re: guitarix LV2
I'm pretty sure you missed my last push [399b63], in fact I push the fix a bit later the I have posted here.AutoStatic wrote:Cabinet and Presence still not working though
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: guitarix LV2
Just did a git pull but still no dice on the presence and cabinet settings. I'm using Qtractor from svn.
-
brummer
Re: guitarix LV2
hm, now I'm confused, I use qtractor-svn as well here, and cabinet and presence work well here.
Have you enabled the debug flag in qtractor ( --enable-debug) maybe then you get some useful output from the Gxamps if something went bad?
Indeed, there is no influence of the cabinet and preset controllers on the sound? I cant believe that this should be a 32bit versus 64bit thingy again
One thing comes in my mind, I have set the convolver prio to SCHED_FIFO, maybe that isn't allowed on your PC?
You can try to set it to 0, in gxamp.cpp line 246 and line 251, replace
if(!cabconv->start(0, SCHED_FIFO))
with
if(!cabconv->start(0, 0))
and
if(!ampconv->start(0, SCHED_FIFO))
with
if(!ampconv->start(0, 0))
duno if that will help, I'm a bit surprised that it didn't work for you, so I have to think about it for a while
Have you enabled the debug flag in qtractor ( --enable-debug) maybe then you get some useful output from the Gxamps if something went bad?
Indeed, there is no influence of the cabinet and preset controllers on the sound? I cant believe that this should be a 32bit versus 64bit thingy again
One thing comes in my mind, I have set the convolver prio to SCHED_FIFO, maybe that isn't allowed on your PC?
You can try to set it to 0, in gxamp.cpp line 246 and line 251, replace
if(!cabconv->start(0, SCHED_FIFO))
with
if(!cabconv->start(0, 0))
and
if(!ampconv->start(0, SCHED_FIFO))
with
if(!ampconv->start(0, 0))
duno if that will help, I'm a bit surprised that it didn't work for you, so I have to think about it for a while
- autostatic
- Established Member
- Posts: 1994
- Joined: Wed Dec 09, 2009 5:26 pm
- Location: Beverwijk, The Netherlands
- Has thanked: 32 times
- Been thanked: 104 times
- Contact:
Re: guitarix LV2
It's disabled, I generally don't use debug enabled builds. I'll build Qtractor with debugging enabled to verify what's happeningbrummer wrote:hm, now I'm confused, I use qtractor-svn as well here, and cabinet and presence work well here.
Have you enabled the debug flag in qtractor ( --enable-debug) maybe then you get some useful output from the Gxamps if something went bad?
I'm running Ubuntu 12.04 64-bit.brummer wrote:Indeed, there is no influence of the cabinet and preset controllers on the sound? I cant believe that this should be a 32bit versus 64bit thingy again![]()
I'm using a realtime kernel so that shouldn't be an issue?brummer wrote:One thing comes in my mind, I have set the convolver prio to SCHED_FIFO, maybe that isn't allowed on your PC?
-
brummer
Re: guitarix LV2
Well, me to, but for development purpose I've enabled it. Output from gxamps you will only get in the terminal, not in the qtractor message box, but indeed only if qtractor is build with the --enable-debug flag.AutoStatic wrote:It's disabled, I generally don't use debug enabled builds. I'll build Qtractor with debugging enabled to verify what's happeningbrummer wrote:hm, now I'm confused, I use qtractor-svn as well here, and cabinet and presence work well here.
Have you enabled the debug flag in qtractor ( --enable-debug) maybe then you get some useful output from the Gxamps if something went bad?
- funkmuscle
- Established Member
- Posts: 2984
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 194 times
- Been thanked: 50 times
Re: guitarix LV2
just did the latest pull of guitatix and still no cab or presence on Ardour3 or the latest qtractor-svn.
-
brummer
Re: guitarix LV2
For the case it is really a 64bit thingy I have replace all int and unsigned int definitions by (u)int32_t Type definitions now, . . .AutoStatic wrote:I'm running Ubuntu 12.04 64-bit.
Harvey, you use also 64bit if I remember right,
- funkmuscle
- Established Member
- Posts: 2984
- Joined: Mon Jun 02, 2008 2:30 pm
- Has thanked: 194 times
- Been thanked: 50 times