Page 1 of 1

Linux version of eDRUMin control app

Posted: Fri Oct 07, 2022 3:19 pm
by Tarrasque
Hi there.

I'm a Linux user and I just downloaded and tried to install the Linux version of the eDRUMin app on Ubuntu Studio 22.04.

The install script has an error. It doesn't check or creates some directories and thus fails. I fixed it and I'll be happy to send the updated version to the site owners, if they wish.

Even after installation, the app doesn't start because it doesn't find a library

Code: Select all

tarrasque@Flynn:~/Downloads/eDRUMin_Setup$ /opt/eDRUMin/eDRUMin
        Could not create Module for file:/opt/eDRUMin/vst3/edrumin.vst3
        Error: dlopen failed.
        libusb-0.1.so.4: cannot open shared object file: No such file or director
Even though I have a more recent version in my system

Code: Select all

tarrasque@Flynn:~/Downloads/eDRUMin_Setup$ ldconfig -p | grep libusb
        libusb-1.0.so.0 (libc6,x86-64) => /lib/x86_64-linux-gnu/libusb-1.0.so.0
        libusb-1.0.so.0 (libc6) => /lib/i386-linux-gnu/libusb-1.0.so.0

Re: Linux version of eDRUMin control app

Posted: Sat Oct 08, 2022 10:55 pm
by Rob
Thanks for the feedback. I'll update the install script. You probably need libxcursor-dev installed too.

Re: Linux version of eDRUMin control app

Posted: Tue Oct 18, 2022 6:14 am
by Rob
Here is a list of the packages I needed to install to develop and compile the application. I'll play around with removing them one by one to figure which ones are required for running.

"libstdc++6"
libx11-xcb-dev
libxcb-util-dev
libxcb-cursor-dev
libxcb-xkb-dev
libxkbcommon-dev
libxkbcommon-x11-dev
libfontconfig1-dev
libcairo2-dev
libgtkmm-3.0-dev
libsqlite3-dev
libxcb-keysyms1-dev

Re: Linux version of eDRUMin control app

Posted: Tue Oct 18, 2022 6:48 am
by Rob
It looks like libusb 1.0 breaks compatibility with version 0.1. However, it looks like you can install a compatibility layer: libusb-compat-0.1. I'm not entirely sure how to go about installing it. At some point I'll see if I can rewrite the low level USB stuff with the new library.

Re: Linux version of eDRUMin control app

Posted: Mon Nov 07, 2022 12:00 pm
by Tarrasque
Rob wrote:
Tue Oct 18, 2022 6:48 am
It looks like libusb 1.0 breaks compatibility with version 0.1. However, it looks like you can install a compatibility layer: libusb-compat-0.1. I'm not entirely sure how to go about installing it. At some point I'll see if I can rewrite the low level USB stuff with the new library.
Sorry, I'm not sure I got it. Is the Linux application working now or not?

Re: Linux version of eDRUMin control app

Posted: Mon Nov 07, 2022 12:36 pm
by Rob
It's working here. I'm also sure it's compatible with both usblib 0.1 and usblib 1.0. I uninstalled the prior and installed the latter and it still works fine.