Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to have a beautiful interface #24

Open
TheFtg opened this issue Mar 16, 2021 · 3 comments
Open

How to have a beautiful interface #24

TheFtg opened this issue Mar 16, 2021 · 3 comments

Comments

@TheFtg
Copy link

TheFtg commented Mar 16, 2021

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
Copy link
Owner

david0 commented Mar 17, 2021

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
Copy link
Author

TheFtg commented Mar 17, 2021

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
Copy link
Owner

david0 commented Mar 18, 2021

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants