Csound Csound-dev Csound-tekno Search About

[Cs-dev] Reverse-engineered VST SDK header file

Date2008-02-12 18:15
FromMichael Gogins
Subject[Cs-dev] Reverse-engineered VST SDK header file
Thanks to Cesare Marilungo for the pointer to this.

I have examined this reverse-engineered aeffectx.h header file. It is from the Linux Multi Media Studio project. The license is GPL.

It is not possible to tell, just by looking at this file, whether it was in fact "clean room" reverse engineered. Some of the names are suspiciously similar to the names in the VST SDK files, which of course I have seen. Perhaps that comes from some sort of allowable snooping, or from inference. But much of the VST SDK is missing, e.g. certain elements of the aeffectx structure are 'blanked out' with padding, or marked with question marks, which is evidence that it _was_ reverse engineered.

This header file implements, so far as I can see, all parts of the Steinberg VST protocol that are required by CsoundVST. Other source code in the LMMS project appear to implement a VST host, and could be used to re-implement the Csound VST host opcodes.

I would be interested to hear the opinion of other Csound developers especially Richard Dobson, who knows about VST things.

Unfortunately, as I understand it, GPL code is not compatible with the Csound license.

Regards,
Mike

-----Original Message-----
>From: Michael Gogins 
>Sent: Feb 12, 2008 11:14 AM
>To: Developer discussions 
>Subject: Re: [Cs-dev] (no subject)
>
>Thank you -- I did not know that.
>
>I will certainly take a look at it. I'm not sure I believe it circumvents the Steinberg license restrictions, but I will look it.
>
>Regards,
>Mike
>
>-----Original Message-----
>>From: Cesare Marilungo 
>>Sent: Feb 12, 2008 8:35 AM
>>To: Developer discussions 
>>Subject: Re: [Cs-dev] (no subject)
>>
>>Hi Michael,
>>
>>Sorry if you already know about this: there's an aeffectx.h header file 
>>that has been included in latest dssi-vst 
>>(http://sourceforge.net/project/showfiles.php?group_id=104230&package_id=127571), 
>>in Ardour and in other open source projects, which has been rewritten 
>>from scratch to circumvent the Steinberg license problem. It's GPLed, 
>>though.
>>
>>Best,
>>
>>-c.
>>
>>Michael Gogins wrote:
>>> Yes, we do not distribute the VST SDK. At this time, also, we do not modify 
>>> the VST SDK files. The VST SDK is simply dropped into the 
>>> Csound/frontends/CsoundVST directory.
>>>
>>> We will, however, maintain the build for CsoundVST, which will be available 
>>> to be built from sources or for binary download at sites where licensing 
>>> terms permit.
>>>
>>> Regards,
>>> Mike
>>>
>>> ----- Original Message ----- 
>>> From: "Felipe Sateler" 
>>> To: "Developer discussions" 
>>> Sent: Tuesday, February 12, 2008 12:37 AM
>>> Subject: Re: [Cs-dev] (no subject)
>>>
>>>
>>>   
>>>> -------------------------------------------------------------------------
>>>> This SF.net email is sponsored by: Microsoft
>>>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>>>>     
>>>
>>>
>>> --------------------------------------------------------------------------------
>>>
>>>
>>>   
>>>> _______________________________________________
>>>> Csound-devel mailing list
>>>> Csound-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>>
>>>>     
>>>
>>>
>>> -------------------------------------------------------------------------
>>> This SF.net email is sponsored by: Microsoft
>>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>>> _______________________________________________
>>> Csound-devel mailing list
>>> Csound-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/csound-devel
>>>
>>>
>>>   
>>
>>
>>-- 
>>www.cesaremarilungo.com 
>>
>>
>>-------------------------------------------------------------------------
>>This SF.net email is sponsored by: Microsoft
>>Defy all challenges. Microsoft(R) Visual Studio 2008.
>>http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>>_______________________________________________
>>Csound-devel mailing list
>>Csound-devel@lists.sourceforge.net
>>https://lists.sourceforge.net/lists/listinfo/csound-devel
>
>
>
>
>-------------------------------------------------------------------------
>This SF.net email is sponsored by: Microsoft
>Defy all challenges. Microsoft(R) Visual Studio 2008.
>http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>_______________________________________________
>Csound-devel mailing list
>Csound-devel@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/csound-devel




-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Csound-devel mailing list
Csound-devel@lists.sourceforge.net