The BackTalk VST is designed to be a simple and effective VST plug-in which is more fun and unique than practical per se. There are lots of plug-ins already that do some sort of simple filtering (i.e. echo, reverb, delay) or synthesys but none (at least that come prepackaged with FL Studio 7) that do what BackTalk does.
The design concept of the BackTalk is straight forward:
The default/maximum size of the buffer is 44100 samples, or 1 second at a 44100 Hz sample rate. There is also a dial for the user to set the size of the buffer from a range of 1..44100 samples.
Load the plug-in into your VST Host. N.B. this plugin was only tested with FL Studio 7 but it should work on any VST host sine it was designed to the VST 2.4 standard.
There is one user control for this plugin, this allows to set the size of the buffer from a range of 1..44100 samples.
backtalk_test.mp3 :
A lot of credit is due to the 'adelay' and 'again' examples that come with the VST 2.4 SDK. In particular with buffering and setParameter which I realized thanks to 'adelay' that using a separate setSize function relieves a lot of headaches with the plug-in turning ON/OFF during playback.