REAPER’s virtual keyboard is a little laborious to set up, and your customers may not always have a host with such functionality. Let’s add a little on-screen keyboard to our plugin’s GUI.
So far we’ve been generating a steady waveform that keeps playing. Let’s see how we can react to MIDI and start/stop the waveform at the right pitch according to the notes we’re receiving.
After all this GUI stuff it’s time for some audio programming. First we’ll generate the classic Sine, Saw, Square and Triangle waveforms.
It’s time to create a better user interface for our digital distortion plugin.
Let’s add some presets to our distortion plugin!
It’s time to write our first plugin, a nasty digital distortion.
WDL-OL makes it very easy to turn our standalone app into a VST or AudioUnit plugin.
Let’s have a closer look at the example project from last time.