The best place to ask programming/development questions, imo. UPDATE: stackoverflow is the *worst* place to *ask* questions (if your first question/comment doesn't get any up-rating/response, then u can't ask anymore questions--ridiculously unrealistic), but a great reference for finding answers.

My Music (Nickleus)


how to compile and install vestige (vstige) vst plugin for lmms 0.4.12

UPDATE 20130205: How to install LMMS 0.4.14-rc1 with VST support on Ubuntu 12.04 (Precise Pangolin) (without having to compile anything!)

in ubuntu 11.10 i couldnt install lmms or lmms-vst because it was complaining about a wine dependency--wine1.2--even though wine1.3 was installed:
lmms : Depends: wine1.2 but it is not going to be installed 
E: Unable to correct problems, you have held broken packages
so i had to compile and install lmms from the source code:

basically follow this guide:

but here's exactly how i had to do it to get it to work, AND get the vestige vst-plugin ( to get installed (because it doesnt get installed by default):
when i tried cmake-ing the project the first time i got the following dependency errors:

CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
    linked by target "RemoteZynAddSubFx" in directory /home/nick/binl/lmms-0.4.12/plugins/zynaddsubfx
    linked by target "RemoteZynAddSubFx" in directory /home/nick/binl/lmms-0.4.12/plugins/zynaddsubfx
X11_Xinerama_LIB (ADVANCED)
    linked by target "RemoteZynAddSubFx" in directory /home/nick/binl/lmms-0.4.12/plugins/zynaddsubfx
-- Configuring incomplete, errors occurred!

so i  had to install some things to make the errors go away:
sudo apt-get install libqt4-dev qt4-dev-tools build-essential libxft-dev libfreetype6-dev libxinerama1 libxinerama-dev

then i got the source code using github:

git clone git://
cd lmms
git checkout -b stable-0.4 origin/stable-0.4

then i created the vestige buildfiles (so it would get installed when we run cmake on the whole project):
cd plugins/vestige

cmake .

then i compiled and installed lmms:
cd ../..
mkdir build
cd build
cmake ../
sudo make install

now start lmms.
when you run it for the first time you'll need to do some configuration. i set the following:
audio settings > audio interface: ALSA
midi settings > midi interface: ALSA-Sequencer

here are a whole load of awesome, FREE, vst plugins, by DSK Instruments.

thanks to IRC user Gegsite for his help too =)


  1. Hello Nickleus, I am running open suse and have compiled lmms, except i get this error when i first launch the clone i have compiled,

    The plugin "tripleoscillator" wasn't found or could not be loaded!
    Reason: "Cannot load library /usr/local/lib64/lmms/tripleoscillator: (/usr/local/lib64/lmms/ cannot open shared object file: No such file or directory)"

    how would i go about making a directory for lmms to recognize where the plug-ins are located?

    1. I'm not familiar with open suse, but the error message is just telling you that can't be found in /usr/local/lib64/lmms/.

    2. "launch the clone i have compiled,"
      does this mean when you start the lmms you compiled?

  2. I get a memory acces error after a few minutes playing...? Any suggestions?

  3. Thank you so much! I kept having an error with X11_Xinerama_LIB and you fixed it. Much appreciated!

  4. Hi everyone, Here's how to install LMMS 0.4.14-rc1 with VST support on Ubuntu 12.04 (Precise Pangolin) (without having to compile anything!):