Hi Jens,

Good news! :).

I'm sending a copy of this message to developer list too.

P.S. Thanks for the info about oxe dm synth - it's really interesting!

30.09.2015 21:31, Jens Radloff пишет:
> Hi Andrew,
>
> Thanks a lot for your advice :-)
>
> Now I have a lot of MDA VST shared objects in my ~/vst folder. And there
> are now several MDA synths listed in my MusE installation in the "Native
> VST" sub menu.
>
> I will try these synths tomorrow. Today I installed another native VST
> synth, i.e. OXE. Sounds nice. A friend of mine who works at Native
> Instruments sent me a link to the OXE web page.
>
> Regards,
>
> Jens
>
>
> Am Mittwoch, 30. September 2015 schrieben Sie:
>> Hi Jens,
>>
>> Ok, now you could do the following:
>>
>> go to dir mda-vst.linux
>> than type:
>>
>> make all
>>
>> you'll see the progress.
>> after that in this directory there will be lots of *.so files .
>> That's all :).
>>
>> P.S. 'make' without parameters will not work as there is no default
>> target. If something fails, try 'make clean' first.
>>
>> 30.09.2015 20:58, Jens Radloff пишет:
>>> Hi Andrew,
>>>
>>> Thanks a lot for your link :-)
>>>
>>> My jabber account is still offline, it does not work. Which is
>>> strange. My jabber server jabber.ccc.de can be pinged. But
>>> currently there is no domain anymore called www.jabber.ccc.de
>>> ("Server not found" in Firefox). As I can remember, formerly there
>>> was a working web server on www.jabber.ccc.de which provided about
>>> information about that jabber server.
>>>
>>> The domain www.ccc.de is reachable via a web browser. "CCC" is the
>>> German Chaos Computer Club, with people who deal with computer
>>> security, hacking protection and so on. I cannot find any
>>> information about f.e. maintainence work on ww.ccc.de regarding
>>> their jabber server.
>>>
>>> But back to topic:
>>>
>>> Having downloaded and unpacked the Steinberg VST SDK 2,4, I closely
>>> looked at your last email, at the ls listing in your folder
>>> /home/andrew/Downloads/mda/mda-vst/vst.
>>>
>>> I copied certain directories from the Steinberg VST 2.4 SDK to my
>>> directory ~/Schreibtisch/installationsdateien/mda_vst_plugins/mda-
>>> vst/vst, i.e. the folders pluginterfaces and public.sdk. I did not
>>> change the content of the file aeffect.h.
>>>
>>> So I compiled something (?). This is the output of the make
>>> command:
>>>
>>> jrad@music:~/Schreibtisch/installationsdateien/mda_vst_plugins/mda-
>>> vst$ cd mda-vst.linux/
>>> 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
>>> jrad@music:~/Schreibtisch/installationsdateien/mda_vst_plugins/mda-
>>> vst/mda-vst.linux$
>>>
>>> But I cannot find any compiled *.so file in the mda_vst_plugins
>>> folder:
>>>
>>> jrad@music:~/Schreibtisch/installationsdateien/mda_vst_plugins$
>>> find ./* -type f -name "*.so"
>>> jrad@music:~/Schreibtisch/installationsdateien/mda_vst_plugins$
>>>
>>> Do you know what I did wrong?
>>>
>>> Best regards,
>>>
>>> Jens
>>>
>>> Am Mittwoch, 30. September 2015 schrieben Sie:
>>>> Hi Jens,
>>>>
>>>> I think it's safe to post the link here:
>>>>
>>>> <cut out>
>>>>
>>>> this is vst sdk 2.4 - I checked it - mda compiles hust fine
>>>> (without any modification).
>>>> Here is the output from pwd and ls commands in my system (of the
>>>> final vst subfolder structure):
>>>>
>>>> [andrew@andrew-desktop vst]$ pwd
>>>> /home/andrew/Downloads/mda/mda-vst/vst
>>>>
>>>> [andrew@andrew-desktop vst]$ LANG=en ls -l
>>>> total 140
>>>> -rw-r--r-- 1 andrew andrew  4494 Nov 22  2013 aeffeditor.h
>>>> -rw-r--r-- 1 andrew andrew 25525 Nov 22  2013 audioeffect.cpp
>>>> -rw-r--r-- 1 andrew andrew 12805 Nov 22  2013 audioeffect.h
>>>> -rw-r--r-- 1 andrew andrew 56467 Nov 22  2013 audioeffectx.cpp
>>>> -rw-r--r-- 1 andrew andrew 18541 Nov 22  2013 audioeffectx.h
>>>> drwxrwxr-x 7 andrew andrew  4096 Nov 13  2006 pluginterfaces
>>>> drwxrwxr-x 4 andrew andrew  4096 Nov 13  2006 public.sdk
>>>> -rwxr-xr-x 1 andrew andrew     0 Feb 14  2010 put VST2.4 SDK files
>>>> here -rw-r--r-- 1 andrew andrew  3647 Nov 22  2013 vstplugmain.cpp
>>>>
>>>> 30.09.2015 18:18, Jens Radloff пишет:
>>>>> 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 <[email protected]>:
>>>>>>> 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/
>>>>>>> md a- 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

-- 
Regards,
Andrew


------------------------------------------------------------------------------
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer

Reply via email to