Carla
Carla copied to clipboard
VST3 getBusCount invoked incorrectly
The host invokes the method getBusCount(kEvent, kInput)
on the audio thread.
According to the workflow diagram, it's incorrect:
getBusCount
is UI thread when the audio is Processing.
The problem happens from acceptsMidi
in JUCE.
This is called from associateWith
, which in turn is from processAudio
in the file juce_VST3PluginFormat.cpp
.
Problem seems to exist in the upstream source as well.
This issue has received a fix in branch develop
.
juce-framework/JUCE@0e33d45
Can it be closed ?