I've searched and haven't found a good example....
-
- KVRian
- Topic Starter
- 992 posts since 16 Dec, 2002
I'm in the process of developing my first VSTi soft synth (I already have a number of VSTe plugins) and I'm looking for a nice simple skeleton of a VSTi. I don't need any of the DSP logic, just the framework. Ideally the example wouldn't have any GUI code - I prefer to use the standard parameter interface and let the host do my GUI work for me, so I can concentrate on the DSP code.
I.e. the source to something like mda piano (minus all the piano/sample code) would be ideal.
Anybody have any tips? I've downloaded the source for ZR-3, VowelSynth, and CHIP32, and all of them have all this GUI stuff I can't decipher. A simpler example would be enormously helpful.
Thanks!!!!
I.e. the source to something like mda piano (minus all the piano/sample code) would be ideal.
Anybody have any tips? I've downloaded the source for ZR-3, VowelSynth, and CHIP32, and all of them have all this GUI stuff I can't decipher. A simpler example would be enormously helpful.
Thanks!!!!
- KVRAF
- 7161 posts since 8 Feb, 2003 from London, UK
Have you looked at the examples that come with the VSTSDK? AGain.cpp has a couple of controls and process() and processReplacing() methods.
D'oh! Sorry, you want a VSTi.
How about the vstxsynth example in the VSTSDK? Looks like it would be a start.
D'oh! Sorry, you want a VSTi.
How about the vstxsynth example in the VSTSDK? Looks like it would be a start.
-
- KVRer
- 23 posts since 19 Dec, 2003
http://www.geocities.co.jp/SiliconValle ... index.html
and
http://www.geocities.co.jp/SiliconValle ... index.html
VOPM and Chip32 sources are available without GUI.
and
http://www.geocities.co.jp/SiliconValle ... index.html
VOPM and Chip32 sources are available without GUI.
-
- KVRist
- 118 posts since 28 Oct, 2002
I seem to remember that Urs Heckman had code for polyphonic midi note management in his vst source code archive.
Fette Töle
Fette Töle
-
- KVRian
- Topic Starter
- 992 posts since 16 Dec, 2002
Thanks y'all - duh, I should have looked in the VST SDK to start with. The simple VSTi that's in there does the trick perfectly.
Thanks for the tip on the polyphonic note management - I'll check it out. I have to do a bunch of experimentation before I get to polyphony but I should plan for it now.
Thanks again!
Thanks for the tip on the polyphonic note management - I'll check it out. I have to do a bunch of experimentation before I get to polyphony but I should plan for it now.
Thanks again!