Hi Jens,

2015-09-29 10:30 GMT+02:00 Jens Radloff <plixp...@yahoo.de>:
> Hi Andrew,
>
>> You are making things too complex :)
>
> I just did not know how to implement the MDA VST plugins in MusE, so I
> just gave it a try. I think it is not documented at the MusE web site
> how to do this.
>
> Thank you for your instructions for how to implement the MDA VST plugins
> in MusE.
>
> But I am stuck:
>
> When I run make in the mda_vst_plugins/mda-vst/mda-vst.linux
> subdirectory, then I get the following error messages:
>
> --- Snip Beginning ---
>
> jrad@music:~/Schreibtisch/installationsdateien/mda_vst_plugins/mda-
> vst/mda-vst.linux$ make
> g++ -Wall -Os -s -c -mmmx -fmessage-length=0 -finline-functions -
> fvisibility=hidden -fPIC -fno-exceptions -fno-rtti -I../vst/ -
> I../vst/public.sdk/source/vst2.x/ linuxmain.cpp
> In file included from ../vst/pluginterfaces/vst2.x/aeffectx.h:40:0,
>                  from linuxmain.cpp:3:
> ../vst/pluginterfaces/vst2.x/aeffect.h:158:32: error: expected ‘)’ before
> ‘*’ token

Regarding the aeffect.h file, I suspect there was some editing mistake
so the file has an error.

in my file it looks like this in the block that starts at line 57:
#if TARGET_API_MAC_CARBON
#ifdef __LP64__
#pragma options align=power
#else
#pragma options align=mac68k
#endif
#define VSTCALLBACK
#elif defined __BORLANDC__
#pragma -a8
#pragma options push -a8
#elif defined(__GNUC__)
        #pragma pack(push,8)
        #if defined(__linux__)
                #define VSTCALLBACK
        #else
                #define VSTCALLBACK __cdecl
        #endif
#elif defined(WIN32) || defined(__FLAT__) || defined CBUILDER
#pragma pack(push)
#pragma pack(8)
#define VSTCALLBACK __cdecl
#else
#define VSTCALLBACK
#endif

----
the #elif defined(__GNUC__) block was edited with the linux exception.

<...>
> --- Snip End ---
>
> I had downloaded the current Steinberg VST SDK in version 3.65 (2.4 is
> not available), it contains a folder called VST3\
> SDK/pluginterfaces/vst2.x. I copied the files in VST3\
> SDK/pluginterfaces/vst2.x to mda_vst_plugins/mda-vst/vst.

Ah, hmm, I'm not sure I copied that exactly..
I also used 3.65 SDK but I believe I ended up copying the entire
public.sdk folder from VST SDK to vst.
I can't find much documentation on what it needs internally and it
seems parts of the VST SDK were already in the vst dir so I'm slightly
confused.

>
> Then I looked into the readme.txt file located in mda_vst_plugins/mda-
> vst/mda-vst.linux. This file says that the code in the file aeffect.h
> should be changed. I did that.
>
> The result are the error messages when trying to make the plugins, see
> above.
>
> Any idea how to fix this?

Did you check that ubuntu studio does not already package the mda
plugins in vst version?

And also.. though I'm afraid to give you too many options (oh the
world we live in..) I feel I must mention KXStudio maintained by
falktx.
It is an ubuntu repository much like ubuntu studio with a lot of very
recent packages, not the least mda in both vst and lv2 version...

Regards,
Robert

------------------------------------------------------------------------------
_______________________________________________
Lmuse-user mailing list
Lmuse-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmuse-user

Reply via email to