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.