VSTi GUI example?
-
- KVRian
- Topic Starter
- 664 posts since 16 Sep, 2002 from Amsterdam, the Netherlands
Hi,
The past time i've learned a lot about the VST SDK.
Basicly learnig how to develope an FX plugin with GUI. Making my own algorithms, controls and so on.
Most of this i learned from the the VST FX example in the SDK.
Now i want to tweak the vstxsynth example so it works with the VST GUI. There's no example of a VSTi with GUI in the SDK and i'm having a hard time to implement it correctly.
Does someone know of a good example of this... maybe I can learn a little from it.
My head is full of ideas... but i can't realize it AAAAAAAAAAAAAAAAAAARRRGG!
PJ
The past time i've learned a lot about the VST SDK.
Basicly learnig how to develope an FX plugin with GUI. Making my own algorithms, controls and so on.
Most of this i learned from the the VST FX example in the SDK.
Now i want to tweak the vstxsynth example so it works with the VST GUI. There's no example of a VSTi with GUI in the SDK and i'm having a hard time to implement it correctly.
Does someone know of a good example of this... maybe I can learn a little from it.
My head is full of ideas... but i can't realize it AAAAAAAAAAAAAAAAAAARRRGG!
PJ
-
- KVRian
- 574 posts since 6 Jan, 2003 from Somewhere between ))o Left and Right o((
Somebody has a lot of timee-phonic wrote:Hi,
The past time i've learned a lot about the VST SDK.
Basicly learnig how to develope an FX plugin with GUI. Making my own algorithms, controls and so on.
Most of this i learned from the the VST FX example in the SDK.
Now i want to tweak the vstxsynth example so it works with the VST GUI. There's no example of a VSTi with GUI in the SDK and i'm having a hard time to implement it correctly.
Does someone know of a good example of this... maybe I can learn a little from it.
My head is full of ideas... but i can't realize it AAAAAAAAAAAAAAAAAAARRRGG!
PJ
I have some ideas myself too, no time for that. They are stucked in my head.
-
- KVRist
- 192 posts since 4 Nov, 2003 from Philadelphia, PA USA
Hey e-phonic,
It's really easy to make a synth with a vst gui. Just start with the effect vstgui example and copy over the few things you need to make it an instrument instead of an effect. Namely
a few things in the initialization:
...
setNumInputs (0); // no inputs
setNumOutputs (kNumOutputs); canProcessReplacing ();
hasVu (false);
hasClip (false);
isSynth ();
...
canDo's:
...
if (!strcmp (text, "receiveVstEvents"))
return 1;
if (!strcmp (text, "receiveVstMidiEvent"))
return 1;
...
and of course processEvents so you can read the midi messages. Off the top of my head, I think that's all you really need.
It's really easy to make a synth with a vst gui. Just start with the effect vstgui example and copy over the few things you need to make it an instrument instead of an effect. Namely
a few things in the initialization:
...
setNumInputs (0); // no inputs
setNumOutputs (kNumOutputs); canProcessReplacing ();
hasVu (false);
hasClip (false);
isSynth ();
...
canDo's:
...
if (!strcmp (text, "receiveVstEvents"))
return 1;
if (!strcmp (text, "receiveVstMidiEvent"))
return 1;
...
and of course processEvents so you can read the midi messages. Off the top of my head, I think that's all you really need.
David Wallin - White Noise Audio Software
http://www.bleepboxapp.com/
(groove box for iPhone)
http://www.whitenoiseaudio.com/
(VST plugins)
http://www.bleepboxapp.com/
(groove box for iPhone)
http://www.whitenoiseaudio.com/
(VST plugins)
-
- KVRAF
- 3517 posts since 18 Apr, 2002 from British Columbia, Canada
ummm, I could be wrong, but I think you left out the part about the powdered bat-wing, voodoo doll, and strands of charlie steinbergs hair...
-
- KVRian
- Topic Starter
- 664 posts since 16 Sep, 2002 from Amsterdam, the Netherlands
LOL!ummm, I could be wrong, but I think you left out the part about the powdered bat-wing, voodoo doll, and strands of charlie steinbergs hair...
WhiteNoise:
Thanks very much! That's just the kind of info i needed.
I'm gonna try some stuff with it tomorrow... first it's time for a few beers
Cheers,
PJ
-
- KVRian
- Topic Starter
- 664 posts since 16 Sep, 2002 from Amsterdam, the Netherlands