-
korgman
Hello,
there is a vst~ external available for pd + linux?
This plugin is the opossite (to convert pd patches to vst or I am wrong?)
http://crca.ucsd.edu/~jsarlo/pdvst/I found this page
http://puredata.info/community/pdwiki/VstThat redirects to:
in CVS @ /externals/grill/vstI downloaded grill/vst but it says that I have to compile flext.
Sooooo, I compiled flext succesfully (not so easy, I am not a programmer)
http://grrrr.org/ext/flext/Now - almost done - I have to compile somehow grill/vst but I don't understand how.
Anyone?
-
korgman
Moved a little bit further
cd grill/vst
bash ../flext/built.sh pd gcc PKGINFO=package.txtIt says that OS is not supported, very logical since ./grill/vst/src/main.h writes:
#if FLEXT_OS == FLEXT_OS_WIN || FLEXT_OS == FLEXT_OS_MACI added
|| FLEXT_OS == FLEXT_OS_LINUX
so it became
#if FLEXT_OS == FLEXT_OS_WIN || FLEXT_OS == FLEXT_OS_MAC || FLEXT_OS == FLEXT_OS_LINUX
But, some files are missing so...
cp -p build/gnumake-mac-gcc.inc build/gnumake-lnx-gcc.inc
cp -p build/config-mac.def build/config-lnx.defvi build/config-lnx.def, to add vstsdk2.3 source path.
But HERE I am stuck. My programming skills are at 1%
I suppose that I have to include a linux header file, but I don't know which one!
I suppose this is the problem (grill/vst/src/vsthost.h):
#if FLEXT_OS == FLEXT_OS_WIN
#include <windows.h>
typedef HWND WHandle;
typedef HMODULE MHandle;
#elif FLEXT_OS == FLEXT_OS_MAC
#include <CoreServices/CoreServices.h>
typedef Handle WHandle;
typedef void *MHandle;
#else
#error Platform not supported!
#endif