А компрессор в понимании VST есть вариация на
выражение типа:
if (peak >= threshold) { peak = peak*knee[t]; }
t++;
Разные варианции обзаводятся симпатичными мордочками, в разных вариациях параметров-крутилок
бывает больше или меньше, но как правило это всего лишь несколько строчек простого кода.