I’m writing this from the point of view of a host developer where I’m seeing a plugin (Kontakt 7) initially returning 59 from getBusCount(kAudio, kOutput)
and then later returning 53.
Both calls to getBusCount
are after IComponent::initialize
has been called and no intervening IComponentHandler::restartComponent
callback.
Is there any situation where it’s valid for a plugin to report inconsistent values here? Just want to check before reporting to the plugin dev.