i guess i know why, webkit dependency wasn't disabled, fix on way
Linux VST2 SFZ/SF2 Hosts other than Carla/SFZero?
Moderators: MattKingUSA, khz
-
- Established Member
- Posts: 818
- Joined: Thu Mar 21, 2013 12:55 am
- Location: Vladivostok
- Has thanked: 65 times
- Been thanked: 122 times
Re: Linux VST2 SFZ/SF2 Hosts other than Carla/SFZero?
done, also i586 build is available
and fixed deps:
Code: Select all
./juicysfplugin.so: /lib64/libcurl-gnutls.so.4: no version information available (required by ./juicysfplugin.so)
linux-vdso.so.1 (0x00007ffe18978000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007f18155b1000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007f181559c000)
libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007f18154d8000)
libwebkit2gtk-4.0.so.37 => /lib64/libwebkit2gtk-4.0.so.37 (0x00007f1811ab2000)
libgtk-3.so.0 => /lib64/libgtk-3.so.0 (0x00007f181130f000)
libgobject-2.0.so.0 => /lib64/libgobject-2.0.so.0 (0x00007f18112b3000)
libglib-2.0.so.0 => /lib64/libglib-2.0.so.0 (0x00007f181117a000)
libcurl-gnutls.so.4 => /lib64/libcurl-gnutls.so.4 (0x00007f181111b000)
libjpeg.so.62 => /lib64/libjpeg.so.62 (0x00007f181108c000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x00007f1811043000)
libz.so.1 => /lib64/libz.so.1 (0x00007f1811029000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f1811008000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f1810fff000)
libfluidsynth.so.2 => not found
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f1810de6000)
libm.so.6 => /lib64/libm.so.6 (0x00007f1810ca2000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f1810c87000)
libc.so.6 => /lib64/libc.so.6 (0x00007f1810ab8000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f1810a8b000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f1810a6c000)
libbrotlidec.so.1 => /lib64/libbrotlidec.so.1 (0x00007f1810a5f000)
libwpe-1.0.so.1 => /lib64/libwpe-1.0.so.1 (0x00007f1810a55000)
libWPEBackend-fdo-1.0.so.1 => /lib64/libWPEBackend-fdo-1.0.so.1 (0x00007f1810a42000)
libGL.so.1 => /lib64/libGL.so.1 (0x00007f18109b5000)
libEGL.so.1 => /lib64/libEGL.so.1 (0x00007f18109a1000)
librt.so.1 => /lib64/librt.so.1 (0x00007f1810996000)
libnotify.so.4 => /lib64/libnotify.so.4 (0x00007f181098c000)
libgdk_pixbuf-2.0.so.0 => /lib64/libgdk_pixbuf-2.0.so.0 (0x00007f1810965000)
libgio-2.0.so.0 => /lib64/libgio-2.0.so.0 (0x00007f181077f000)
libjavascriptcoregtk-4.0.so.18 => /lib64/libjavascriptcoregtk-4.0.so.18 (0x00007f180ed25000)
libgdk-3.so.0 => /lib64/libgdk-3.so.0 (0x00007f180ec22000)
libpango-1.0.so.0 => /lib64/libpango-1.0.so.0 (0x00007f180ebcf000)
libharfbuzz.so.0 => /lib64/libharfbuzz.so.0 (0x00007f180eb00000)
libcairo.so.2 => /lib64/libcairo.so.2 (0x00007f180e9cd000)
libxml2.so.2 => /lib64/libxml2.so.2 (0x00007f180e842000)
libsqlite3.so.0 => /lib64/libsqlite3.so.0 (0x00007f180e6f9000)
libxslt.so.1 => /lib64/libxslt.so.1 (0x00007f180e6b3000)
libwoff2dec.so.1.0.2 => /lib64/libwoff2dec.so.1.0.2 (0x00007f180e6a7000)
libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007f180e65d000)
libharfbuzz-icu.so.0 => /lib64/libharfbuzz-icu.so.0 (0x00007f180e658000)
libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007f180e519000)
libgstapp-1.0.so.0 => /lib64/libgstapp-1.0.so.0 (0x00007f180e507000)
libgstbase-1.0.so.0 => /lib64/libgstbase-1.0.so.0 (0x00007f180e481000)
libgstreamer-1.0.so.0 => /lib64/libgstreamer-1.0.so.0 (0x00007f180e333000)
libgstpbutils-1.0.so.0 => /lib64/libgstpbutils-1.0.so.0 (0x00007f180e2f3000)
libgstaudio-1.0.so.0 => /lib64/libgstaudio-1.0.so.0 (0x00007f180e273000)
libgsttag-1.0.so.0 => /lib64/libgsttag-1.0.so.0 (0x00007f180e233000)
libgstvideo-1.0.so.0 => /lib64/libgstvideo-1.0.so.0 (0x00007f180e179000)
libgstgl-1.0.so.0 => /lib64/libgstgl-1.0.so.0 (0x00007f180e0f8000)
libgstfft-1.0.so.0 => /lib64/libgstfft-1.0.so.0 (0x00007f180e0ec000)
libjpeg.so.8 => /lib64/libjpeg.so.8 (0x00007f180e05c000)
libopenjp2.so.7 => /lib64/libopenjp2.so.7 (0x00007f180e003000)
libwebpdemux.so.2 => /lib64/libwebpdemux.so.2 (0x00007f180dffd000)
libwebp.so.7 => /lib64/libwebp.so.7 (0x00007f180df90000)
libsoup-2.4.so.1 => /lib64/libsoup-2.4.so.1 (0x00007f180deee000)
libatk-1.0.so.0 => /lib64/libatk-1.0.so.0 (0x00007f180dec4000)
libenchant-2.so.2 => /lib64/libenchant-2.so.2 (0x00007f180deb6000)
libgmodule-2.0.so.0 => /lib64/libgmodule-2.0.so.0 (0x00007f180deaf000)
libsecret-1.so.0 => /lib64/libsecret-1.so.0 (0x00007f180de4b000)
libtasn1.so.6 => /lib64/libtasn1.so.6 (0x00007f180de33000)
libhyphen.so.0 => /lib64/libhyphen.so.0 (0x00007f180de2a000)
libXcomposite.so.1 => /lib64/libXcomposite.so.1 (0x00007f180de25000)
libXdamage.so.1 => /lib64/libXdamage.so.1 (0x00007f180de20000)
libwayland-server.so.0 => /lib64/libwayland-server.so.0 (0x00007f180de0a000)
libwayland-egl.so.1 => /lib64/libwayland-egl.so.1 (0x00007f180de05000)
libwayland-client.so.0 => /lib64/libwayland-client.so.0 (0x00007f180ddf4000)
libmanette-0.2.so.0 => /lib64/libmanette-0.2.so.0 (0x00007f180ddc3000)
libseccomp.so.2 => /lib64/libseccomp.so.2 (0x00007f180dda2000)
libicui18n.so.69 => /lib64/libicui18n.so.69 (0x00007f180da72000)
libicuuc.so.69 => /lib64/libicuuc.so.69 (0x00007f180d87e000)
libsystemd.so.0 => /lib64/libsystemd.so.0 (0x00007f180d7c8000)
/lib64/ld-linux-x86-64.so.2 (0x00007f1815c70000)
libpangocairo-1.0.so.0 => /lib64/libpangocairo-1.0.so.0 (0x00007f180d7b5000)
libXi.so.6 => /lib64/libXi.so.6 (0x00007f180d7a2000)
libXfixes.so.3 => /lib64/libXfixes.so.3 (0x00007f180d799000)
libcairo-gobject.so.2 => /lib64/libcairo-gobject.so.2 (0x00007f180d78d000)
libatk-bridge-2.0.so.0 => /lib64/libatk-bridge-2.0.so.0 (0x00007f180d755000)
libepoxy.so.0 => /lib64/libepoxy.so.0 (0x00007f180d61c000)
libfribidi.so.0 => /lib64/libfribidi.so.0 (0x00007f180d5fc000)
libpangoft2-1.0.so.0 => /lib64/libpangoft2-1.0.so.0 (0x00007f180d5e2000)
libffi.so.8 => /lib64/libffi.so.8 (0x00007f180d5d6000)
libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f180d54b000)
libidn2.so.0 => /lib64/libidn2.so.0 (0x00007f180d52a000)
libpsl.so.5 => /lib64/libpsl.so.5 (0x00007f180d514000)
libnettle.so.8 => /lib64/libnettle.so.8 (0x00007f180d4ca000)
libgnutls.so.30 => /lib64/libgnutls.so.30 (0x00007f180d2c0000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007f180d2bb000)
libbrotlicommon.so.1 => /lib64/libbrotlicommon.so.1 (0x00007f180d298000)
libxkbcommon.so.0 => /lib64/libxkbcommon.so.0 (0x00007f180d250000)
libGLX.so.0 => /lib64/libGLX.so.0 (0x00007f180d21c000)
libGLdispatch.so.0 => /lib64/libGLdispatch.so.0 (0x00007f180d164000)
libmount.so.1 => /lib64/libmount.so.1 (0x00007f180d121000)
libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f180d0f5000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f180d0db000)
libXinerama.so.1 => /lib64/libXinerama.so.1 (0x00007f180d0d4000)
libXrandr.so.2 => /lib64/libXrandr.so.2 (0x00007f180d0c7000)
libXcursor.so.1 => /lib64/libXcursor.so.1 (0x00007f180d0ba000)
libwayland-cursor.so.0 => /lib64/libwayland-cursor.so.0 (0x00007f180d0b0000)
libthai.so.0 => /lib64/libthai.so.0 (0x00007f180d0a4000)
libgraphite2.so.3 => /lib64/libgraphite2.so.3 (0x00007f180d081000)
libpixman-1.so.0 => /lib64/libpixman-1.so.0 (0x00007f180cfd6000)
libxcb-shm.so.0 => /lib64/libxcb-shm.so.0 (0x00007f180cfd1000)
libxcb-render.so.0 => /lib64/libxcb-render.so.0 (0x00007f180cfc1000)
libXrender.so.1 => /lib64/libXrender.so.1 (0x00007f180cfb4000)
liblzma.so.5 => /lib64/liblzma.so.5 (0x00007f180cf81000)
libwoff2common.so.1.0.2 => /lib64/libwoff2common.so.1.0.2 (0x00007f180cf7a000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f180cf45000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f180cf3c000)
libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007f180cf16000)
libunwind.so.8 => /lib64/libunwind.so.8 (0x00007f180cefd000)
libdw.so.1 => /lib64/libdw.so.1 (0x00007f180ce67000)
liborc-0.4.so.0 => /lib64/liborc-0.4.so.0 (0x00007f180cde3000)
libgstallocators-1.0.so.0 => /lib64/libgstallocators-1.0.so.0 (0x00007f180cddc000)
libX11-xcb.so.1 => /lib64/libX11-xcb.so.1 (0x00007f180cdd7000)
libgudev-1.0.so.0 => /lib64/libgudev-1.0.so.0 (0x00007f180cdca000)
libdrm.so.2 => /lib64/libdrm.so.2 (0x00007f180cdb3000)
libgbm.so.1 => /lib64/libgbm.so.1 (0x00007f180cda3000)
libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f180cd4f000)
libevdev.so.2 => /lib64/libevdev.so.2 (0x00007f180cd31000)
libicudata.so.69 => /lib64/libicudata.so.69 (0x00007f180cd2c000)
libzstd.so.1 => /lib64/libzstd.so.1 (0x00007f180cc38000)
liblz4.so.1 => /lib64/liblz4.so.1 (0x00007f180cc17000)
libcap.so.2 => /lib64/libcap.so.2 (0x00007f180cc0c000)
libdbus-1.so.3 => /lib64/libdbus-1.so.3 (0x00007f180cbba000)
libatspi.so.0 => /lib64/libatspi.so.0 (0x00007f180cb7c000)
libunistring.so.2 => /lib64/libunistring.so.2 (0x00007f180c9f7000)
libp11-kit.so.0 => /lib64/libp11-kit.so.0 (0x00007f180c8c2000)
libhogweed.so.6 => /lib64/libhogweed.so.6 (0x00007f180c878000)
libgmp.so.10 => /lib64/libgmp.so.10 (0x00007f180c7d4000)
libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f180c79d000)
libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007f180c6f0000)
libdatrie.so.1 => /lib64/libdatrie.so.1 (0x00007f180c6e7000)
libelf.so.1 => /lib64/libelf.so.1 (0x00007f180c6cc000)
libudev.so.1 => /lib64/libudev.so.1 (0x00007f180c6a4000)
libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f180c5d3000)
libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f180c5ba000)
libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f180c5b4000)
libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f180c5a4000)
libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f180c59d000)
libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007f180c2ab000)
Code: Select all
linux-vdso.so.1 (0x00007ffddff0d000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007fb2e352c000)
libXext.so.6 => /lib64/libXext.so.6 (0x00007fb2e3517000)
libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007fb2e3453000)
libjpeg.so.62 => /lib64/libjpeg.so.62 (0x00007fb2e33c4000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x00007fb2e337b000)
libz.so.1 => /lib64/libz.so.1 (0x00007fb2e3361000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb2e333e000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fb2e3337000)
libfluidsynth.so.2 => not found
libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fb2e311e000)
libm.so.6 => /lib64/libm.so.6 (0x00007fb2e2fda000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fb2e2fbf000)
libc.so.6 => /lib64/libc.so.6 (0x00007fb2e2dee000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007fb2e2dc3000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007fb2e2da4000)
libbrotlidec.so.1 => /lib64/libbrotlidec.so.1 (0x00007fb2e2d97000)
/lib64/ld-linux-x86-64.so.2 (0x00007fb2e3be3000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007fb2e2d92000)
libbrotlicommon.so.1 => /lib64/libbrotlicommon.so.1 (0x00007fb2e2d6d000)
- GMaq
- Established Member
- Posts: 2774
- Joined: Fri Sep 25, 2009 1:42 pm
- Has thanked: 520 times
- Been thanked: 555 times
Re: Linux VST2 SFZ/SF2 Hosts other than Carla/SFZero?
Bummer!
Plugin clears blacklist! yay! But file search doesn't work nor does drag n' drop (not from Thunar anyway) Looks like it needs more work for Linux, but it compiles and runs so that is AWESOME!!
*EDIT The 32bit one doesn't work in EnergyXT, not that anyone will care, a lot of JUCE ones are problematic, that's just a personal observation.. It will still be great to have a 32bit version in general (at least as long as there is a 32bit AVL...?)
Plugin clears blacklist! yay! But file search doesn't work nor does drag n' drop (not from Thunar anyway) Looks like it needs more work for Linux, but it compiles and runs so that is AWESOME!!
*EDIT The 32bit one doesn't work in EnergyXT, not that anyone will care, a lot of JUCE ones are problematic, that's just a personal observation.. It will still be great to have a 32bit version in general (at least as long as there is a 32bit AVL...?)
Last edited by GMaq on Thu Jun 24, 2021 1:16 am, edited 1 time in total.
-
- Established Member
- Posts: 818
- Joined: Thu Mar 21, 2013 12:55 am
- Location: Vladivostok
- Has thanked: 65 times
- Been thanked: 122 times
Re: Linux VST2 SFZ/SF2 Hosts other than Carla/SFZero?
It definitely works on my side. I can test it on Ubuntu 20 a bit later. Do you have Zenity installed?
- Attachments
-
- Screenshot_20210624_111002.png (187.23 KiB) Viewed 2770 times
- GMaq
- Established Member
- Posts: 2774
- Joined: Fri Sep 25, 2009 1:42 pm
- Has thanked: 520 times
- Been thanked: 555 times
Re: Linux VST2 SFZ/SF2 Hosts other than Carla/SFZero?
Hmmm yes I have zenity, but is that Kdialog? I only have Ardour (and energyXT...lol) on this machine currently.. What host is that? It looks pretty cool!
-
- Established Member
- Posts: 818
- Joined: Thu Mar 21, 2013 12:55 am
- Location: Vladivostok
- Has thanked: 65 times
- Been thanked: 122 times
Re: Linux VST2 SFZ/SF2 Hosts other than Carla/SFZero?
zenity picks DE file dialog if available, afaik
maybe there is a bug in debian's juce package, i use this one
or maybe problem in debian's zenity
ok, i'll take a look
-
- Established Member
- Posts: 818
- Joined: Thu Mar 21, 2013 12:55 am
- Location: Vladivostok
- Has thanked: 65 times
- Been thanked: 122 times
Re: Linux VST2 SFZ/SF2 Hosts other than Carla/SFZero?
Tracktion Waveform 12 (beta)
It would help if you try to run this plugin inside carla-single and show the output.
- GMaq
- Established Member
- Posts: 2774
- Joined: Fri Sep 25, 2009 1:42 pm
- Has thanked: 520 times
- Been thanked: 555 times
Re: Linux VST2 SFZ/SF2 Hosts other than Carla/SFZero?
Do you mean run it inside Carla Rack in Ardour, or in carla by itself?
- GMaq
- Established Member
- Posts: 2774
- Joined: Fri Sep 25, 2009 1:42 pm
- Has thanked: 520 times
- Been thanked: 555 times
Re: Linux VST2 SFZ/SF2 Hosts other than Carla/SFZero?
Ok,
Running the Plugin in Carla-Rack in Ardour has no File search, running the Plugin in Carla alone it DOES open Zenity..
Running the Plugin in Carla-Rack in Ardour has no File search, running the Plugin in Carla alone it DOES open Zenity..
Last edited by GMaq on Thu Jun 24, 2021 1:54 am, edited 1 time in total.
-
- Established Member
- Posts: 818
- Joined: Thu Mar 21, 2013 12:55 am
- Location: Vladivostok
- Has thanked: 65 times
- Been thanked: 122 times
Re: Linux VST2 SFZ/SF2 Hosts other than Carla/SFZero?
there is a little standalone plugin loader: carla-sinlge in Carla (i'm not sure if it installed by default in your system)
then just run it that way (with jackd running):
Code: Select all
carla-single vst /usr/lib/vst/juicysfplugin.so
it's in package
Last edited by Kott on Thu Jun 24, 2021 1:57 am, edited 1 time in total.
-
- Established Member
- Posts: 818
- Joined: Thu Mar 21, 2013 12:55 am
- Location: Vladivostok
- Has thanked: 65 times
- Been thanked: 122 times
Re: Linux VST2 SFZ/SF2 Hosts other than Carla/SFZero?
okeeey, is it possible that file dialog is under Ardour windows? Sometimes that happens with juce.
- GMaq
- Established Member
- Posts: 2774
- Joined: Fri Sep 25, 2009 1:42 pm
- Has thanked: 520 times
- Been thanked: 555 times
Re: Linux VST2 SFZ/SF2 Hosts other than Carla/SFZero?
Yes I thought that too but sadly no... My active and passive windows are different colors and the focus never leaves the Window Manager on the plugin window and there are no new Windows created in my panel taskbar as I'm clicking on the file button.
Looks like a peculiarity of Ardour...
Looks like a peculiarity of Ardour...
-
- Established Member
- Posts: 818
- Joined: Thu Mar 21, 2013 12:55 am
- Location: Vladivostok
- Has thanked: 65 times
- Been thanked: 122 times
Re: Linux VST2 SFZ/SF2 Hosts other than Carla/SFZero?
weird...
i haven't idea what is wrong with Ardour and plugin here
anyway, i'm going offline for now, later i'll try to play with Ardour
i haven't idea what is wrong with Ardour and plugin here
anyway, i'm going offline for now, later i'll try to play with Ardour