Hi Robert, Thank you for your comments, hints and information.
1. I checked the Ubuntu packages: There is no MDA VST package in Ubuntu Studio. Only for LV2. 2. Regarding the content of the aeffect.h. I have the same content regarding the "#elif defined(__GNUC__)" block. It looks like this: #elif defined(__GNUC__) #pragma pack(push,8) #if defined(__linux__) #define VSTCALLBACK #else #define VSTCALLBACK __cdecl #endif I corrected this section, so that it now looks like this, because of a readme.txt file in the mda-vst directory (located somewhere in this directory). As advised by you, I copied the directory steinberg_vst_vdk_3.65/VST3\ SDK/public.sdk to the folder mda_vst_plugins/mda-vst/vst, result: Compiling fails. I noticed that there is no aeffect.h file in mda_vst_plugins/mda-vst/vst/public.sdk/source/vst2.x The file aeffect.h is part of the folder steinberg_vst_vdk_3.65/VST3\ SDK/pluginterfaces. The file aeffect.h is also part of the folder mda_vst_plugins/mda-vst/vst/pluginterfaces/vst2.x - so it makes no sense to copy the pluginterfaces folder from the "VST3 SDK" folder to mda_vst_plugins/mda-vst/vst. Because it is already there. 4. About KXStudio: This webpage tells which plugins KXStudio contains: http://kxstudio.linuxaudio.org/Repositories:Plugins The list there tells me that this distribution offers MDA plugins, but only in the LV2 format. Regards, Jens Am Mittwoch, 30. September 2015 schrieb Robert Jonsson: > 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