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

Reply via email to