writing a VST plugin without the VST-SDK
- KVRAF
- 2608 posts since 4 Sep, 2006 from 127.0.0.1
i think that the ID is important, and should be registered so you don't get reports from your users that "hey, your plugin doesn't work! my host says something about duplicate VST ID or something, i want my money back, you freak!"
btw i had the idea that from the outside, a vst plugin just has to have a few specific exported functions, and the rest is not so important
btw i had the idea that from the outside, a vst plugin just has to have a few specific exported functions, and the rest is not so important
It doesn't matter how it sounds..
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
..as long as it has BASS and it's LOUD!
irc.libera.chat >>> #kvr
-
- KVRAF
- 8389 posts since 11 Apr, 2003 from back on the hillside again - but now with a garden!
is that the dsp-worx stuff?thevinn wrote:I released DspFilters under the MIT license precisely so it could be commercially exploited if desired.
[EDIT]Apologies - no, of course not! Your's is the recent c++ thing at sourceforge isn't it.. Sorry, brain freex there - better make some tea
Last edited by duncanparsons on Tue Sep 01, 2009 7:39 pm, edited 1 time in total.
-
- KVRAF
- 1718 posts since 3 Sep, 2003
I kind of doubt any host use them anymore. Several of my plugs have the same ID because I forgot to change it. No complaints so far.
-
- KVRAF
- 8389 posts since 11 Apr, 2003 from back on the hillside again - but now with a garden!
-
- KVRist
- 251 posts since 24 May, 2009
That's the syntax, but there's also the semantics: those functions have to have some rather precise behavior if you expect the host to accept the DLL as a valid VST plugin.antto wrote:btw i had the idea that from the outside, a vst plugin just has to have a few specific exported functions, and the rest is not so important
(Oh god, I really hate Doxygen: it allows software developers who don't understand the difference between syntax and semantics to feel smug about providing "documentation" for their function/class libraries, when in fact all they've really given me is an HTML wrapper around syntax information that's already in the freaking header files. But I digress...)
-
- KVRer
- 19 posts since 30 Apr, 2005
Just use the git version of fst, it uses the "VeSTige" headers, which is the clean-room reverse engineered vstsdk. However it is more targeted at writing hosts than plugins: http://lalists.stanford.edu/lad/2009/06/0054.htmlRobin from www.rs-met.com wrote: mmmhh interesting - but FST seems to still require the VST SDK nonetheless. generally, the whole ardour project is certainly worth to keep an eye on.

