Using VSTs freezes LMMS

Having trouble with LMMS? Ask about it here.
I recently started looking into sample packs and soundfonts after repeated frustrating failures with VSTs and LMMS instruments in the hopes that I could finally create a decent song. I think I am getting close to the point where I have the tools to do so, but the VST problem still exists, and this is particularly frustrating because I recently discovered Synth1 and I am currently trying to figure out how to use it.

Knowing myself all too well, I figure that trying to sort it out on my own would only cause more problems and end with me lying face down on the couch with an air of defeat hanging over me again.

So I came here to get a detailed answer.

I am using Fedora 22 (with LXDE if that is important to know) with LMMS 1.1.3, downloaded with yum or whatever they replaced yum with. I created a VST folder in my lmms folder, which I unpacked the Synth1 folder into. I moved the .dll files into the VST folder and left everything else in the Synth1 folder (after trying the .dll files in the Synth1 folder, but to no avail) and tried to use the VST.

Still no luck.

The only debug message I get when I run lmms in Terminal is:

Code: Select all

"Cannot load library /home/xxxxx/libKR-ReverbFS.so: (/home/xxxxx/libKR-ReverbFS.so: wrong ELF class: ELFCLASS32)"
Which I figure is irrelevant because nowhere in that does it mention VSTs and it always shows that message when I run it anyway, regardless of whether or not I try to use a VST.

When I drag the file to the Song-Editor, a box shows up in the bottom left corner of the screen, reading:

Loading plugin
Please wait while loading VST-plugin...


And it freezes there. No error message or anything.

When I terminate lmms with ctrl+c I get this:

Code: Select all

^Cfixme:console:CONSOLE_DefaultHandler Terminating process 28 on event 0
I think the "event 0" part may be important, but I'm not sure.

I've told you all that I know. Now it's your turn.
Naride wrote: So I came here for help.
Welcome to the forum Naride! Here are all our important links:
http://lmms.io/forum/viewtopic.php?f=1&t=4740
-And a few rules for Avatars, signatures, posting and using the right sub-forum :)
I am using Fedora 22 (with LXDE if that is important to know) with the yum package version of LMMS 1.1.3.
Ok, First of all:
Read
https://lmms.io/wiki/index.php?title=Wo ... _.26_Linux
Especially the part about WINE i believe could be important!
The KX-studio repro could perhaps also be a solution.
The real problem is the pac-mans for various distros.
All components are simply not included by all, and you can find many others, that has issues with one specific linux distro, others woth different distros, just expirience plug&play.
For fedora in particular you can read, that special WINE settings are needed
Let us know if you are successful and especially what you did need, in order to have success, that can help others
musikbear wrote: Especially the part about WINE i believe could be important!
I tried WINE and it worked fine for a little bit (with a few graphics bugs in the VSTi window) but when I try to use it now an error box shows up with what appears to be a lot of Chinese, Korean and other unidentifiable Unicode characters.
Naride wrote:
musikbear wrote:an error box shows up with what appears to be a lot of Chinese and unidentifiable Unicode characters.
Make a screenshot and post it -
musikbear wrote:Make a screenshot and post it
Here ya go

Image
Wait, there's apparently another error dialog after I click out of that one. I guess I forgot about it.

Image

I'm pretty sure this is more important.

I tried running it directly through Terminal rather than the menu, and this is what I got:

Code: Select all

err:process:create_process 64-bit application L"C:\\Program Files\\LMMS\\lmms.exe" not supported in 32-bit prefix
wine: Bad EXE format for C:\Program Files\LMMS\lmms.exe.
I feel like at this point that the answer is staring me in the face but I'm a nubcake so I can't see it.
Naride wrote:

Code: Select all

err:process:create_process 64-bit application L"C:\\Program Files\\LMMS\\lmms.exe" not supported in 32-bit prefix
wine: Bad EXE format for C:\Program Files\LMMS\lmms.exe.
But it says you are using 32 bit wine, but you have 64bit lmms installed -Right?
so you need to find a 64bit wine for your distro (i do not know how -im not linux-user)
You must look for that, or you could try lmms-32-bit, with the WINE-32, but 32 with 64 wont work
musikbear wrote:32 with 64 wont work
I feel stupid now.

I know from experience that trying to change my WINE version on my own would not end well, so I'll get the correct LMMS distro for my WINE version when I get the chance and see how it works out.
I wonder about this part:

Code: Select all

Bad EXE format for C:\Program Files\LMMS\lmms.exe

lmms.exe on Linux ? :o

Is that supposed to be there ?
Gps wrote: lmms.exe on Linux ? :o

Is that supposed to be there ?
WINE is a tool that you can use to run Windows programs in Linux in the same manner that Windows would.

(Correct me if I'm wrong.)