mschnell at lumino.de
Tue Nov 26 14:28:31 CET 2013
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.
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 ?
More information about the Lazarus