Added VST SDK support.

This commit is contained in:
Johannes Findeisen 2026-11-06 18:13:49 +01:00
commit 8e09f58944
25 changed files with 850 additions and 23 deletions

View file

@ -49,6 +49,7 @@ static Steinberg_tresult process(void *self, struct Steinberg_Vst_ProcessData *d
Steinberg_Vst_IEventList *events = data->inputEvents;
int32_t count = events->lpVtbl->getEventCount(events);
assert(p->started && data->numInputs == 0);
assert(data->processContext && data->processContext->sampleRate > 0 && data->processContext->tempo > 0);
for (i = 0; i < data->numSamples; ++i) {
while (j < count) {
struct Steinberg_Vst_Event event;