Repository navigation
Conversation
An instrument that finishes loading after its track was switched on, as happens when exporting parts, was activated without setupProcessing() and then processed with no output buffers. Assisted-by: Claude Code 2.1.306 (Claude Opus 5.5)
|
No actionable comments were generated in the recent review.
|
Resolves: musescore/MuseScore#35454
VstAudioClient::ensureActivity()no longer activates the component untilsetupProcessing()has succeeded. A plugin that finishes loading after its track was switched on is activated byupdateProcessSetup()once it is set up, as before. Exporting all parts of the score from the issue went from 4 complete exports out of 8 to 8 out of 8.The parallel part export in #320 touches
vstaudioclient.hnext to this change but does not overlap with it.Complete only if applicable:
Build configuration
audacity: audacity/audacity/master
audacity platforms: linux_x64
musescore: musescore/MuseScore/main
musescore platforms: linux_x64