Possible issue with Carla and latest u-he plugins

Unofficial support for the KXStudio Linux distribution and applications.
More info at http://kxstudio.linuxaudio.org/

Moderators: MattKingUSA, khz

Post Reply
User avatar
AlbertoZ
Established Member
Posts: 84
Joined: Thu Nov 23, 2017 10:08 am
Has thanked: 7 times
Been thanked: 16 times

Possible issue with Carla and latest u-he plugins

Post by AlbertoZ »

Hello FalkTx,

I had an issue with Carla, Ardour 5.12 and Harrison Mixbus when saving a patch with the newest U-He plugins. The reference of the issue is here:

https://www.reddit.com/r/UheOnLinux/com ... in_ardour/

In synthesis saving a patch on any recent u-he plugins crashed Carla, Ardour and Harrison. It did not crash Reaper and Bitwig, that was suspicious.
Then, in the same thread someone pointed me out to an Harrison Mixbus patch (which is not in Ardour 5.12 but it will be in Ardour 6).
This is the link to the ardour patch:

https://tracker.ardour.org/view.php?id=7668

Then I rebuild Ardour with that patch, solving the issue with the plugins. I dowloanded Carla from git, compiled it with the same patch and it seems to solve the issue as well. In practise it is a simple comment to

Code: Select all

dispatcher(effEditIdle)
in Carla/source/backend/plugin/CarlaPluginVST2.cpp.

Code: Select all

        case audioMasterUpdateDisplay:
            // Idle UI if visible
            if (fUI.isVisible)
            // az 20181020
            //    dispatcher(effEditIdle);

            // Update current program
            etc... 
From what I understood, the "idle" response is not correct with that case, but I'm not really inside the VST stuff to say if this is something good in any case. Please let me know what you think about it and if you want me to open an issue in Carla Git.

Thanks again for what you are doing for the Linux audio,

Alberto
Post Reply