Linux / Debian 13 based / GTK3 DE
Ardour 9.7.x (nightly build demo)
Hello
Ardour provides an import media window (file browser) and a sidebar for what they call Clips (which is also a kind of file browser).
VST3
I noticed if I use VST3 based plugins, audio files (from the two Ardour file browser based sections mentioned above) can actually be drag and dropped from them into any VST3 based plugin GUIs that support this drag and drop functionality.
LV2
However, if I try the same drag and drop action using LV2 plugins that support this d&d functionality, this d&d functionality unfortunately is not supported in the LV2 plugin format itself.
(Hopefully what I type next will make some sense :) I apologize if it does not)
I have been told that LV2 provides the plugin window to the host and that libsuil packages this plugins window. Which is done so that libsuil can then setup a XdndProxy
VST3 on the other hand is said to work the other way around.
Ardour informs the plugin about the parent window, and then the plugin adds itself to it.
The plugin is then also responsible to set things up.
Again I have no idea what any of this means :)
Anyways, I was wondering if anyone would be willing to make the needed updates to this libsuil library that would allow the same drag and drop functionality that VST3 format provides, but in the LV2 format instead?
Thank you to anyone who reads this and for any information shared
Linux / Debian 13 based / GTK3 DE
Ardour 9.7.x (nightly build demo)
Hello
Ardour provides an import media window (file browser) and a sidebar for what they call
Clips(which is also a kind of file browser).VST3
I noticed if I use VST3 based plugins, audio files (from the two Ardour file browser based sections mentioned above) can actually be drag and dropped from them into any VST3 based plugin GUIs that support this drag and drop functionality.
LV2
However, if I try the same drag and drop action using LV2 plugins that support this d&d functionality, this d&d functionality unfortunately is not supported in the LV2 plugin format itself.
(Hopefully what I type next will make some sense :) I apologize if it does not)
I have been told that LV2 provides the plugin window to the host and that
libsuilpackages this plugins window. Which is done so thatlibsuilcan then setup aXdndProxyVST3 on the other hand is said to work the other way around.
Ardour informs the plugin about the parent window, and then the plugin adds itself to it.
The plugin is then also responsible to set things up.
Again I have no idea what any of this means :)
Anyways, I was wondering if anyone would be willing to make the needed updates to this
libsuillibrary that would allow the same drag and drop functionality that VST3 format provides, but in the LV2 format instead?Thank you to anyone who reads this and for any information shared