Unable to load AVL Drums

Hi, I’m using Ardour 6.5 on Linux (MX Linux 19.4, 5.13.0-12.3-liquorix-amd64).
Same on two Computers. On my old laptop AVL drums start without any problem on my desktop PC I can’t get it working. Other lv2 plugins are working fine. Log windows says:
‘2021-09-20T15:08:42 [ERROR]: LV2: Failed to instantiate plugin x42 AVL Drumkits
That’s all.
Any ideas or suggestions?
thx in advance
profundo

Perhaps a 32/64bit mismatch? AVLinux used to be 32bit, so if you have copied the plugin from there, that may explain it.

Can you start Ardour from a terminal? There may be more information printed there when try to you load the plugin.

Other than that. There are some tools to dig deeper. Notably lv2ls and lv2info tools. On most GNU/Linux distros they are in the lilv-utils package.

Are the any error messages when you list LV2 plugins?

lv2ls | grep avldrums

Can you run the following command (it prints the file-type of the LV2 plugin binary):

lv2info http://gareus.org/oss/lv2/avldrums#BlackPearl | grep Binary: | sed 's%^.*file://%%' | xargs file

Hi,
thx for your answer. Unfortunately there is no command lv2ls or lv2info present on my system nor in the repos.

CU
Rainer

Now I got it, it’s part of lilv-utils. Here is what it says:

$ lv2ls | grep avldrums
http://gareus.org/oss/lv2/avldrums#BlackPearl
http://gareus.org/oss/lv2/avldrums#BlackPearlMulti
http://gareus.org/oss/lv2/avldrums#RedZeppelin
http://gareus.org/oss/lv2/avldrums#RedZeppelinMulti

$ lv2info http://gareus.org/oss/lv2/avldrums#BlackPearl | grep Binary: | sed 's%^.*file://%%' | xargs file
/home/rainer/.lv2/avldrums.lv2/avldrums.so:      ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=13f8fa11292692c5ae14b9684c39f0c4b2298648, stripped
/home/rainer/.lv2/avldrums.lv2/avldrumsUI_gl.so: ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=851f62391172419ddd1fd32cd52fc28ceec66d12, stripped

Mysterious to me ;-))

OK. That explains it:

avldrums.so:  ELF 64-bit LSB pie executable, ARM aarch64

That is for ARM CPUs (Raspberry Pi etc), while your system has an Intel compatible CPU amd64 (I see that from the kernel name you mentioned).

Assuming you have downloaded the plugin from x42 AVL Drumkits, best download it again, and pick the “Linux 64bit” version, currently: https://x42-plugins.com/x42/linux/x42-avldrums-v0.4.2-4-x86_64.tar.gz

Thanks,
stupid mistake, should have seen it by myself. Thank you for your quick and helpful answers.
All the best
Rainer

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.