VST 3 from scratch – Part 1

Steinberg’s Virtual Studio Technology aka VST is a quite powerful tool for audio programming which allows to decouple all the audio resources management (loading, streaming or decoding) from the actual processing. Everything is handled by the host application so the VST developer can focus on the effect / instrument itself. Unfortunately this comes with the […]


In this post I will talk about one of the most basic and used building blocks in all audio effects, an integer delay line. In this block, the output signal is a N samples delayed mirror from the input, it can be described as: y[n] = x[n – N] Implementation wise we will need a buffer to hold […]