View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009081 | ardour | bugs | public | 2022-11-08 14:09 | 2022-12-13 13:38 |
Reporter | stefan-franz | Assigned To | x42 | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | not fixable | ||
Platform | Ubuntu | OS | Linux | OS Version | (any) |
Product Version | 7.1 | ||||
Summary | 0009081: Speedrum Light file requester opens in the Flatpak version - but not in the actual .run version of Ardour 7.1 | ||||
Description | Hello, my System: Linux Mint 21 Cinnamon. Speedrum light has a function to save complete drumsets incl samples. The file requester opens with the flatpak version of linux mint. Today i installed the actual .run version, and with this, no file requester opens. Otherwise this plugin works normal. I installed the vst3 version here: /usr/lib/lxvst3 | ||||
Steps To Reproduce | Click to load or save a drumset - and you see no file requester. (look to my screenshot) | ||||
Tags | No tags attached. | ||||
|
|
|
I can confirm the same in Ubuntu22.04, Ardour 7.1, speedrum light LXVST. |
|
> I installed the vst3 version here: /usr/lib/lxvst3 This is not a valid location, please see https://steinbergmedia.github.io/vst3_dev_portal/pages/Technical+Documentation/Locations+Format/Plugin+Locations.html try /usr/lib/vst3/ or $HOME/.vst3/ |
|
Assuming they use an old version of JUCE, https://github.com/sfztools/sfizz/issues/416#issuecomment-690908174 may be relevant. |
|
> try /usr/lib/vst3/ Tested. Same issue. Also anywhere in the $HOME/.vst3/ btw: in the $HOME/.vst3/presets - Ardour saves the presets of the vst plugins. And here expects Ardour the plugins: https://manual.ardour.org/working-with-plugins/getting-plugins/ i have a fully and fresh Mint 21 all updated on my Desktop and my Laptop - and on all 2 machines the same: Flatpak Version works, the .run version not. Error must be on Ardour (missing rights that plugins are allowed to open the file requester or whatever). |
|
...can not edit my entry so a new.... Where does Ardour expect VST3 plugins via default? In the manual it's not mentionend. I add the path of course in the VST settings, but that would be useful, if the manual gets here an information. |
|
Additional info: Surge XT (Synthesizer) https://surge-synthesizer.github.io/ has on option "File load from disk" - there is also no file requester window that opens |
|
Works fine in my local build. I will check the official nightly build tomorrow. |
|
Thanks for checking. I have the normal build installed (not nightly). To be on the safe side, i explain it again: Surge Top middle load / right side "Functions / load patch from file" - i expect a file requester where i can select an sound / patch saved anywhere on my disc. If on your system all works fine, then the reason in my opinion is the install routine / system on Linux Mint 21 Cinnamon. As mentioned, the Flatpak version works right and bring the file requester - only the official download version 7.1.0 has that problem. The issue is on 3 different machines - so i would say a general problem. |
|
I bought now the big brother of Speedrum and the same issue. No file requester windows open if i want to load drumsets. https://www.apisoniclabs.com/speedrum.html |
|
I use the Redux Sampler https://www.renoise.com/products/redux and there is a function in the sound explorer inside of Redux called "reveal in file explorer" - that also doesn't work (i expect that the file requester of linux opens if i click on it). So i mean all file requester open commands (to open the linux Nemo file explorer) from plugins, are not running |
|
Here on 7.2 - still not working - Linux Mint 21 Cinnamon https://vimeo.com/780685312/09c29d5772 |
|
On Debian 11, KDE Plasma, the load patch file dialog works without issues. Surge XT as a plugin in Ardour and as well as standalone. What happens, if running Surge XT standalone and trying to open a patch file? |
|
Thanks for checking - i don't use Surge But, you can try out Speedrum light - freeware - it has the same function. https://www.apisoniclabs.com/freeware.html BTW - the problem is at all my devices. Linux Mint 21 Cinnamon |
|
I meant - i don't use surge anymore - but some entrys above you see, that surge also not worked in Ardour. https://tracker.ardour.org/view.php?id=9081#c26904 |
|
Did you test with Speedrum standalone? And check maybe with Speedrum on AV Linux, so you can exclude it's a distro thing. Eventually some library constellation is the culprit. Maybe the same on Ubuntu as cooltehno mentioned. On pure Debian it seems to work sans problems apparently. |
|
Perhaps https://github.com/surge-synthesizer/surge/issues/3790 ? A workaround for this is presented at https://github.com/sfztools/sfizz/issues/416#issuecomment-690908174 |
|
Checked with AV Linux and Ubuntu Studio. No file reqester opens on both at Speedrum Load a new kit or save a new kit. As mentioned, it worked with the Flatpak version of Ardour 7.1 - i saved 1 kit and all worked. Maybe that helps you. |
|
Yes, as x42 linked to those URLs in his comment, it seems to be a GTK2/GTK3 framework thing, constellating with Zenity, check his links. And self-built Ardour doesn't have this problem, that's why it doesn't occur here apparently. |
|
hmmm...i'm a bit overwhelmed... You mean as workaroung this: To elaborate zenity is a gtk3 application, while Ardour is a gtk2 app and binaries from ardour.org come with gtk2 that's in LD_LIBRARY_PATH. A quick/dirty solution: add /usr/local/bin/zenity or ~/bin/zenity: #!/bin/sh unset LD_LIBRARY_PATH; exec /usr/bin/zenity "$@" I checked and see Zenity is installed. What do i have now to do? Creating that path: /usr/local/bin/zenity and then? |
|
Don't worry - I didn't fully understand as well, I ended up as well at that point. But as it's not relevant for me, I didn't follow the path :) Let me check, eventually I get it. |
|
I now think it was rather a workaround for the plugin developers, if I'm not mistaken. |
|
now it works - i added it to my manual for new users / newbies like me https://discourse.ardour.org/t/install-ardour-on-linux-mint-21-cinnamon-tips-and-tricks/107885/11?u=stefan-franz |
|
It wasn't for the devs, I got it finally ;) You added the script to /usr/loca/bin? |
|
Thanks to Robin for your great support und awesome knowledge |
|
@mikelupe - it is a workaround for users. Plugin devs are not supposed to rely on external applications (which may or may not exist) nor launch external apps to begin with (it is not rt-safe to fork) so tl;dr: There is nothing we can do about. The onus of the plugin developer to fix this. |
|
@mike - yes that was the solution. |
Date Modified | Username | Field | Change |
---|---|---|---|
2022-11-08 14:09 | stefan-franz | New Issue | |
2022-11-08 14:09 | stefan-franz | File Added: Bildschirmfoto vom 2022-11-08 14-51-56.jpg | |
2022-11-09 09:27 | cooltehno_bugs | Note Added: 0026871 | |
2022-11-09 09:28 | x42 | Note Added: 0026872 | |
2022-11-09 09:31 | x42 | Note Added: 0026873 | |
2022-11-09 09:32 | x42 | Note Edited: 0026873 | |
2022-11-09 10:40 | stefan-franz | Note Added: 0026874 | |
2022-11-09 10:45 | stefan-franz | Note Added: 0026875 | |
2022-11-19 10:48 | stefan-franz | Note Added: 0026904 | |
2022-11-20 04:39 | paul | Note Added: 0026910 | |
2022-11-20 08:06 | stefan-franz | Note Added: 0026913 | |
2022-11-21 09:35 | stefan-franz | Note Added: 0026919 | |
2022-11-25 07:01 | stefan-franz | Note Added: 0026943 | |
2022-12-13 11:01 | stefan-franz | Note Added: 0027034 | |
2022-12-13 12:24 | mikelupe | Note Added: 0027035 | |
2022-12-13 12:32 | stefan-franz | Note Added: 0027036 | |
2022-12-13 12:39 | stefan-franz | Note Added: 0027037 | |
2022-12-13 12:41 | mikelupe | Note Added: 0027038 | |
2022-12-13 12:41 | x42 | Note Added: 0027039 | |
2022-12-13 12:52 | stefan-franz | Note Added: 0027040 | |
2022-12-13 12:58 | mikelupe | Note Added: 0027041 | |
2022-12-13 13:10 | stefan-franz | Note Added: 0027042 | |
2022-12-13 13:17 | mikelupe | Note Added: 0027043 | |
2022-12-13 13:27 | mikelupe | Note Added: 0027044 | |
2022-12-13 13:32 | stefan-franz | Note Added: 0027045 | |
2022-12-13 13:34 | mikelupe | Note Added: 0027046 | |
2022-12-13 13:35 | stefan-franz | Note Added: 0027047 | |
2022-12-13 13:37 | x42 | Note Added: 0027048 | |
2022-12-13 13:37 | stefan-franz | Note Added: 0027049 | |
2022-12-13 13:38 | x42 | Assigned To | => x42 |
2022-12-13 13:38 | x42 | Status | new => closed |
2022-12-13 13:38 | x42 | Resolution | open => not fixable |