@newt handling embedded GUIs is actually kind of a woozy problem in music plugins.
the linux folk have been the absolute worst about it (just spooling up GTK or something; sometimes works :blobcatdunno:)
i was thinking of trying to present some nanovg-like interface to do drawing through. then remembered i was reading the wayland doccs and they mentioned you can just sort of shove a wayland port there and its like
@icedquinn then again, you could just fire up multiple windows per program GIMP-style. Except Wayland can't handle this properly because programs aren't allowed to control their windows' coordinates, which is just asinine and retarded.
@newt symbol restrictions get weird. music plugins are loading other software as shared objects and it can cause supreme stupidity to occur if you used GTK2 and the host is GTK3 and you try to do this.
'tis why JUCE and many others use bespoke toolkits instead.
@newt regardless this advice doesn't work when you are presenting things as a eurorack or reason style interface, where users actually want the plugin to be embedded in a neat visual.
Add comment