You are here

QjackCtl Graph Window laggy with DrumGizmo in Ardour

When using the graph window to make connections it is usually responsive.

I loaded DrumGizmo into Ardour and this creates a lot of input/output ports and wires between them. The graph window is now unusably laggy. There is a delay between dragging a wire and the wire appearing. This gets progressively worse the higher the zoom setting. The more I zoom in the more laggy the graph window becomes.

I'm using Arch linux and QjackCtl 0.9.2


Thanks for working on this.

The lagginess is gone in 0.9.3 and it's possible to zoom in without lagginess.

The colours of wires are now behaving differently. I have set my ports to an orangey/yellow colour and when I grab a wire and extend it all the wires underneath the pointer go white. In 0.9.2 this highlighting of wires was good as it showed what was connected to what. Now the highlighting seems a bit random.

Thanks for tracking the issue down!

rncbc's picture


the highlighting here is as it were before, no more no less, than the highlight color from current color theme.


Had a bit of a problem with a screenshot. When changing focus to the screenshot app QjackCtl lost the highlighting, but I think this shows that the graph window isn't behaving as expected :

File attachments: 
rncbc's picture

well, it looks like it is exactly behaving as expected though...

on (very) dark color themes--say, almost black, as you seem to be showing in the provided screenshot--the drop-shadow to each connection line is a white shade (would be black otherwise); what you're seeing (and I see too:)) is a bunch of a lot of dense connection lines that superimpose each and every other and it just, well, enhance the whiteness of the the aggregated white shading--faint white becomes whiter and whiter... get it?

on the other note, as kindly said before, don't count on Graph to manage ardour connections; those should be managed inside ardour premises anyway.

you may just move that whole awful spaghetti away to some far and hidden side, and then just painlessly deal with the other little fellows in the center of the Graph ;)

my 2c. of course

Not like spaghetti, eh?

Compared to some analogue studios I've been in that is not a lot of spaghetti. :) I'm familiar with making connections this way and prefer the look of it to the matrix approach of Ardour's connections window.

I'll attempt another screenshot -- I may have to take a photo on my phone.

So let's say it wasn't Ardour. I'll describe the behaviour more generally. When moving the pointer around wires are highlighted. Many wires turn white. In what I remember of 0.9.2 if I clicked on a port only the wire or wires connected to that port turned white, showing what is connected. Now in 0.9.3 the wires that have turned white stay white. When I took a screenshot the graph window changed to the 'correct' view -- one white wire amongst many orangey ones.

I should add that this is not a huge issue but the highlighting made my spaghetti more manageable in 0.9.2


Add new comment