diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 54 |
1 files changed, 21 insertions, 33 deletions
@@ -1,45 +1,33 @@ +MDA-SLV2 +-------- + This is a port of the MDA VST plugins to LV2. MDA plugins are originally by Paul Kellett and were released under the GPL v2 or later, or the MIT license. Thanks, Paul! -This port is by Dave Robillard, and is released under the GPL v2. -See COPYING file for more information. - -To port these plugins to LV2, I wrote the missing code blindly in order to -make things compile and work as an LV2 plugin. From the previous names I -assume these missing pieces were part of the VST SDK, but I have never seen, -or heard about, anything related to the VST SDK whatsoever, at any time, ever. - -I have named this implemented wrapper "LVZ" (for LV0). -It may be useful for porting other GPL VST plugins to native LV2. - -This code is 100% Free Software under the GNU General Public License, -verion 2 or later. +This port is by Dave Robillard, and is 100% Free Software (including the only +dependency lv2.h) released under the GPL v2 or later. See COPYING for details. ----- +This port is based on revision 1 of the MDA SVN repository at: +https://mda-vst.svn.sourceforge.net/svnroot/mda-vst -Original release announcement: -This archive contains the source code for the mda freeware VST -plug-ins, with the least restrictive licensing I could find. +LVZ +--- -Projects are provided for Visual C++ 5, Visual C++ 8, and XCode 2. -You will need a copy of the VST 2.4 SDK to compile the plug-ins, -unless you are only interested in the AU versions (kindly ported -by Sophia Poirier). Code for "mda SpecMeter" is included but does -not compile with any recent version of VSTGUI. The GUIs for -"mda Piano" and "mda ePiano" are not included for the same reason, -and also because nobody really liked them. +To port these plugins to LV2, I wrote the missing code blindly in order +to make things compile and work as an LV2 plugins. The interface (but not +implementation) of this code is intrinsically similar to the original API +used by MDA (namely VST), but solely due to the fact that the original MDA +code was written against this API. -This code is definitely not an example of how to write plug-ins! -It's obvious that I didn't know much C++ when I started, and some -of the optimizations might have worked on a 486 processor but are -not relevant today. The code is very raw with no niceties like -parameter de-zipping, but maybe you'll find some useful stuff in -there. Hopefully someone will feel like tidying everything up and -put the code in a more generic format that can be wrapped into any -current or future plug-in format. +These plugins make no claim of compatibility, or any other relation, to VST. +This code does not require the VST SDK, or any other non-free softare. +This code has never come into contact with any part of the VST SDK. +I (Dave Robillard) have never come into contact with any part of the VST SDK. +Clear? :) -Paul Kellett (paul.kellett@mda-vst.com), June 2008 +I have named this wrapper/interface "LVZ" (for LV0, condescension intended). +It may be useful for porting other GPL VST plugins to LV2. |