This last week-end has seen a major rewrite of the plug-in infrastructure (qtractor 0.1.0.838+), opening the way for more plug-in types, other than just LADSPA. So, effective today on CVS HEAD, you get native Linux VST support on Qtractor. Audio effects only however. This marks the way for the next working season, which is about having MIDI synth/instrument plug-ins, or DSSI and VSTi support for short.
However, building for VST support is not that easy. At least it does not work out of the box. First off, due to its licensing issues, you'll have to go through the nuisance and download yourself the VST SDK from the Steinberg Media Technologies GmbH site, specifically digging through the 3rd Party Developers section. It doesn't matter much whether you pick the VST 2.3 or VST 2.4 version, but you need to pick one and just one only. Do not ask for the recently announced VST 3.0. It won't work and I won't care :)
Once you have downloaded the VST SDK zip-archive, for which you'll have to accept their license and supply some personal data, you'll have to unpack the pertinent header files, which are found under the respective folder. Just copy those couple of files to somewhere on your system:
vstsdk2.3/source/common/
aeffectx.h
AEffect.h
vstsdk2.4/pluginterfaces/vst2.x/
aeffectx.h
aeffect.h
If you choose to copy those files into some standard include directory (eg. /usr/local/include
) all will be handled automagically by the ./configure
build step. Otherwise you'll need do supply the path yourself, as in ./configure --with-vst=
/path/to/vstsdk2.x/include .
Next step, once properly built you'll need to grab some native VST plug-ins and tell where those might be found. Currently, you'll need to set the VST_PATH
environment variable with the paths where the plug-ins will reside and can be picked up by Qtractor.
In case you don't know where to get them, some ready made Linux VST plug-ins can be found while browsing in here:
Ah, almost forgot this one: as an added bonus, you can now drag-and-drop plug-in instances over the mixer strip chains. You can move, drag and drop inside the same strip and over to and from any other. Neat eh?
Enjoy.
-
rncbc aka Rui Nuno Capela
Copyright (C) 2006-2024 rncbc aka Rui Nuno Capela. All rights reserved.
Powered by Drupal
Recent comments
8 min 45 sec ago
13 min 52 sec ago
5 hours 50 min ago
23 hours 21 min ago
5 hours 46 min ago
1 day 7 hours ago
1 day 19 hours ago
1 day 19 hours ago
1 day 19 hours ago
2 days 1 hour ago