You are here

Calf Update, Qtractor Hangs

After updating Calf, if I try to open one of my old Qtractor projects then it will hang and not open. It can be fixed by either:

1) Reinstalling previous version of Calf.
2) Going into the .qts file and deleting all plugins related to Calf.

Is there a better way to do this. Ideally it would remember the old parameters from the previous Calf plugins I used but even if thats not possible is there a quicker way to address (2)?

Forums: 
rncbc's picture

which previous Calf version is working without issues?
does the newer Calf versions work on newer qtractor sessions?
may you ask the Calf dev. team what changes were due to cause qtractor hanging?

byee

babarosa's picture

I compile all software by myself. Also on my system the latest Calf git versions crash qtractor too (especially when I swith the gui on and off). The latest version which works fine for me is git20150508. Since then the guys introduced a new appearance style for calf, maybe this is the reason for the crashes. Also the windows resizing doesn't work properly with the latest versions.

Greetings, Michael

rncbc's picture

well, i've just built all calf suite from git master head today (f1f85c0) and tested with some qtr sessions which were previously edited earlier than march 30 and i'm not seeing any issues on loading, showing the native gtk gui whatever.

jftr. running on opensuse 13.2--32bit, wil try x64 later; more info: kernel 4.0.5-rt4, qtractor 0.6.7+ (qt-4.8.6), tried several calf.lv2, namely monosynth, exciter, and some more. no issues found. calf built from git with ./configure --enable-experimental --enable-sse; default install path: /usr/local/lib/ (calf, lv2/calf.lv2); more info: fwiw.: lv2-0.12.0, lilv-0.20.0 , suil-0.8.2, sratom-0.4.6, sord-0.12.2, serd-0.20.0 (nb. all last released levels, no freaking experimental sh*t but today's fresh calf-git attotw.;)).

1) Here are the versions for each computer

Old Comp (Everything works fine):
$ calfjackhost --version
calf 0.0.19

$ qtractor --version
Qt: 4.8.2
Qtractor: 0.5.4

New Comp (Won't open a previous project unless Calf plugins are deleted):
$ calfjackhost --version
calf 0.0.19

$ qtractor --version
Qt: 4.8.6
Qtractor: 0.5.11

2) Yes, if I load an old project after removing all Calf plugins and then add a new one once the project has been opened, everything works fine (and it will not hang next time I open it after saving).

Note) I remember having this issue before with my old computer when Calf got automatically and rolling back the update was enough to fix it.

rncbc's picture

notice that you're running probably too old qtractor versions (v0.5.x) way back from late year 2013 o.O

as you seem to be installing from kxstudio repos, why don't you try the latest there available (v0.6.7) ?

hth.
cheers

Thanks Rui,

Just to confirm to anyone else with this problem that updating Qtractor and Calf to the latest versions from kxstudio fixes the problem.

I think I've found a difference in the Calf versions. In Ubuntu Software Centre I see the following:

Old Computer:
calf-plugins (0.0.19-1kxstudio4, 0.0.60-1kxstudio1)

New Computer:
calf-plugins (0.0.19+git20131202-1)

babarosa's picture

On calf github site https://github.com/calf-studio-gear/calf the latest change of the code says:
"... Reset widget class naming to dynamic since it crashes other hosts; …

This breaks the UI in a way that e.g. no ticks, rings and pins are rendered on knobs;
Fix combobox text color in all styles;"

Hope that helps. Greetings, Michael

rncbc's picture

@babarosa have you confirmed this in any way? that it fixes crashes on other hosts, allegedly qtractor?

babarosa's picture

Dear Rui!

I compiled (with sse and experimental) the latest calf github code just now and tested with qtractor-0.6.7.8git.c9c589 on Xubuntu 14.04 64bit.
Qtractor doesn't crash anymore when I switch on and off the gui or add/change plugins within the mixer.

BUT: Both in standalone mode and plugin mode from within qtractor's mixer the gui doesn't show the knobs properly - the "LED" markers are missing (they were shown with calf suite v20150629).
AND: My last comment about qjackctl "forgetting" settings was no noise: using the latest calf suite produces these results. If I want to change e.g. the sample rate, then I have to reboot my machine. When I remove the latest calf suite, reboot and install the calf version from 20150508, qjackctl works fine again.

If anybody wants to test my deb-packages, I am glad to send it to you.

Greetings, Michael

Add new comment