david0 / homebrew-audio

Audio formulae for the Homebrew package manager
32 stars 11 forks source link

How to have a beautiful interface #24

Open TheFtg opened 3 years ago

TheFtg commented 3 years ago

Hi,

Thanks for your works.

I use Mixbus (a cousin of Ardour) and I use calf plugins from your "brew compilation" with generic UI. It works fine.

But are they a meaning to have the nice UI ?

I try brew install gtk+ cairo brew reinstall calf

With no success ... It must be a little more complex ... what can I try ?

I use macbook pro with M1 .

Regards David

david0 commented 3 years ago

Hi David,

try brew install calf --with-cairo --with-gtk+ to build with the GUI.

Unfortunately I expect that it will not really work reliably because of the problems with using GTK for plugin GUIs.

TheFtg commented 3 years ago

Hi David, Indeed, no miracle. The button "edit" of the plugin in Mixbux , is enable. The plugin is launched with no ui mode but I have the "wheel" if I launch the graphics part. Is the pb located? Can we help?

david0 commented 3 years ago

Not sure what you mean with pb?!

I tried with Mixbus and for me it just segfaults directly:

0   org.ardour.Mixbus6              0x0000000100c4c9b3 LV2PluginUI::lv2ui_instantiate(std::string const&) + 4675

Thats kind of what I expect, since Mixbus is compiled against a different dependency stack/ABI.

You could try to compile the plugin with the same GTK/suil/lv2 versions, but I think its everything but easy.