BackTalk VST

By Ned Kahvo

4P98 Assignment 2

Contents

Introduction

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.

System Design

The design concept of the BackTalk is straight forward:

  1. Input sound is written to a circular buffer in the forward (clockwise) direction.
  2. Output sound is read from the circular buffer in the reverse (counter-clockwise) direction.

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.

User Manual

Loading & Compatibility

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.

Interface

There is one user control for this plugin, this allows to set the size of the buffer from a range of 1..44100 samples.

Samples

backtalk_test.mp3

backtalk_test.mp3 :

Download

References

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.

Back to COSC 4P98 VST Gallery.