• 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/Vst

    That redirects to:
    in CVS @ /externals/grill/vst

    I 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?

    posted in extra~ read more
  • korgman

    Moved a little bit further

    cd grill/vst
    bash ../flext/built.sh pd gcc PKGINFO=package.txt

    It 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_MAC

    I 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.def

    vi 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

    posted in extra~ read more

Internal error.

Oops! Looks like something went wrong!