yoyz / amsynth

Automatically exported from code.google.com/p/amsynth
GNU General Public License v2.0
1 stars 0 forks source link

VST plugin #77

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I found that there is an old Makefile.linux.vst in the source branch (even if 
not visible from the main view).
If it is not supported anymore in the main amsynth distribution, it would be 
nice to have the instructions to compile it manually.

Original issue reported on code.google.com by maurizio...@gmail.com on 28 Jul 2014 at 9:51

GoogleCodeExporter commented 9 years ago
That code was removed from the source tree in 2012. A VST GUI was never 
implemented, making it of limited use.

It should still be possible to build it, though :)

You would need to download the VST 2.x SDK from Steinberg and extract it into 
the amsynth src/ directory. The makefile expects there to be a 'vstsdk' 
directory in src/

Then `cd` into the src/ directory and run make -f Makefile.linux.vst

What is the value in a VST version of amsynth, though, given that we have LV2 
and DSSI versions? If there's good justification, we could add official VST 
support

Original comment by nickdowell on 2 Aug 2014 at 7:52

GoogleCodeExporter commented 9 years ago
Hi,
I was interested in trying Energy-XT, which was almost dead for a long time, 
but has been recently updated and looks like it is going to be updated soon 
again. The problem is that it doesn't seem to support lv2 plugins yet (there is 
a feature request about it in its forums, though), and I got curious about 
using amsynth with it.
I found a 2.3 vst sdk on my computer, but it looks like it is not compatible 
with the Makefile I found:
make: *** no rule to make target 
«vstsdk/public.sdk/source/vst2.x/audioeffect.o», needed by 
«amsynth.vst.so».  Stop.
[translated from italian output of make]
Am I missing something?

Thank you

Original comment by maurizio...@gmail.com on 16 Aug 2014 at 9:55

GoogleCodeExporter commented 9 years ago
I think you will need the VST 2.4 SDK (2.3 and earlier have a different 
directory / file layout)

Original comment by nickdowell on 18 Aug 2014 at 8:22

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Ok, seems like the new VST SDK v3 contains the 2.4 sdk files, unfortunally I 
still get errors (output attached).

If you want, I'm also on FreeNode, I was told that you were online just days 
ago. Just call for MaurizioB on #ardour.

Original comment by maurizio...@gmail.com on 18 Aug 2014 at 9:50

Attachments:

GoogleCodeExporter commented 9 years ago
I've added the amsynth vst code and makefile to the git repo, and fixed a few 
things. You'll need to apply a patch to the VST SDK too because it won't 
compile on linux otherwise - instructions are at the top of amsynth_vst.cpp

I haven't been able to test this out, though, because there does not seem to be 
a 64-bit build of energyXT :-/

Original comment by nickdowell on 24 Aug 2014 at 5:34