VST support has been re-enabled in Ardour 2.0. To enable it, compile with the “VST=yes” argument to scons. There are some important provisos:
you cannot enable VST support and then distribute the resulting binary.
Doing so is a violation of several software licenses. If you specify
VST=yes, you will be asked to confirm that you are building Ardour
for personal use only.
you will need to have the VST 2.3 SDK available.
the VST GUIs seem more fragile than they used to be (buttons & knobs
lock up, mouse motion sensitivity is poor, etc). Investigation and
fixes for these issues will be forthcoming.
Watch this space for more details and documentation. We remind you that this is for Ardour on Linux/x86 only. Linux/PPC and OSX do not have VST support yet.
It seems there are errors in the SContruct, causing scons to try to build the final binary before the lib is ready. Workaround, quite imperfect, but, well, working for me:
build with VST=0
comment out the following lines in the sconscript: if env[‘VST’]:
subdirs = [‘libs/fst’] + subdirs + [‘vst’]
(the second appearance)
build again with VST=1
then libardourgtk.so should be there in get2_ardour.
reactivate the above lines
build again.
After install, the binaries will be missing. Copy vst/ardour_vst and vst/ardour_vst.exe.so to the bindir manually.
Ardour sill does not start on my dapper system. I had to add the libdir (which was /usr/local/lib/ardour2) do /etc/ld.so.conf and run ldconfig to get rid of wine’s rather irritating “bad exe format” error.
in step #2, where do you find all that in the sconscript?
2. comment out the following lines in the sconscript:
if env[‘VST’]:
subdirs = [‘libs/fst’] + subdirs + [‘vst’]
I’ve looked at the sconscript and this is what I see:
if env[‘VST’]:
extra_sources += vst_files
I tried different releases of ardour2 and ardour. I really love to get the vst going.
I’m just got lost. I’m not a techie. I would appreciate translation into “human” terms.All I know is that VST support allows us to program sounds from within an application.OK, so for someone who is trying too hard (like myself)… would someone please be kind enough (and patient!!!) to explain all this in English?