Did anybody ever do a "VST plugin" by means of Lazarus/fpc ?

==============================
A VST plugin is a DLL, that can receive and send MIDI and/or Audio data streams and features a GUI ( -> http://en.wikipedia.org/wiki/Virtual_Studio_Technology ). There are hundreds of VST plugins (commercial and non-commercial) and there are a lot of (commercial and non-commercial) programs that can host such VST plugins, on Windows and on Mac.

The API of such DLL is defined (by Steinberg) as well for Windows as for MAC (but not for Linux), as well for 32 Bit as for 64 Bit systems. Steinberg provides a C SDK that allows for easily creating such VSTs.

Some years ago someone did a (freely available) Delphi SDK for creating 32 Bit VSTs for Windows. I already tried same with "Turbo Delphi" and was able to get something working.
==============================

Question:
What about doing such VST plugins with Lazarus ?

In fact I would like to do some 64 Bit VSTs for Windows.

Are there any obvious problems to do that (e.g. porting the SDK to Lazarus, porting the API interface unit to 64 Bit and/or doing a DLL that provides it's stand alone GUI.)

Any comments ?
Thanks,

-Michael

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to