Озадачили на работе разработкой VST-плагина. Увидел, что уже очень давно (с 2008) есть VST3 - сел разбираться с ним. Наткнулся на следующий неприятный момент: обработка данных в плагине происходит посредством вызова метода process, в который передают входной и выходной буфер, но что делать, если необходимо накапливать данные, прежде чем вернуть какой-то результат?
Вроде как нашел возможность асинхронной обработки в VST2 плагинах, но в VST3 ничего подобного не вижу. Погуглив, не понял ситуацию с VST3 - они что, никому не сдались и стандартом так и остался VST2.4?
Если кто-нибудь в теме, подскажите: VST3 - нужен или нет.