You are here

Add new comment

rncbc's picture

hi, thanks for trying qtractor.

re. 1) and 2) feature requests i am sorry to tell that won't be possible, at least so soon; even though that embedding suggestion is featured in Ardour3 it only works for LV2 plugins with a GUI supported through libSUIL.

trouble is that it works nice for Ardour3 and its GTK2/X11 wrappers, but when dealing under a QT4 host like qtractor it's a big different story, not to tell that it is completely impossible for and when QT5 gets mainstream: libSUIL relies on old X11/XEmbed protocol to provide the embedding magic and the future is getting rid of X11 somewhere ahead on the road, possibly moving onto XCB which is a completely different but exhaustive GUI protocol, that covers all parts of UI interaction, not only embedding alien windows into each other ;)

so no, i'd be tempted to answer that i really won't waste my time on this, though i am sorry for that.

re. 3) Obxd looks like is a newcomer to LV2; i really don't know why it doesn't get its state restored in qtractor; it could just happen that you're running an old qtractor version (v0.5.11 dates from october 2013 !) and/or Obxd has some newer lv2_state interface/feature plugin implementation?... which in fact is not supported by the original authors nor i seem to get evidence whether it's open-sourced either o.O -- Obxd LV2 implementation seems to be a one third party addition, i guess tireless falktx's ? :) it doesn't seem to be provided upstream, but my eyes are getting tired anyway-- can't really say much more without any further investigation.

maybe you can provide an example session file (.qtr) on which you're sure you saved the state of a obxd-lv2 instance; by reading the plugin xml section in there maybe one can figure out what's wrong (or not:)).

hth.
cheers