MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
Load a VST3 plugin that uses the recommended "distributed" approach where Controller and Processor are not directly connected, e.g. VirtualCZ...
Change parameters in the plug-in UI/Controller.
The processor/DSP is never updated, since parameter changes are not received from the controller.
Note: plugins that use the SingleComponentEffect base class don't have this problem in MuseScore
Note: the bug can be reproduced using the iPlug2/IPlugInstrument example here. In order to compile the "VST3 Distrubuted" target, you can apply the attached patch.
iPlug2-22-34-38.patch
Note: I believe the problem will also be present in the VST3 SDK examples
Issue type
VST bug
Description with steps to reproduce
Note: plugins that use the SingleComponentEffect base class don't have this problem in MuseScore Note: the bug can be reproduced using the iPlug2/IPlugInstrument example here. In order to compile the "VST3 Distrubuted" target, you can apply the attached patch. iPlug2-22-34-38.patch
Note: I believe the problem will also be present in the VST3 SDK examples
Supporting files, videos and screenshots
https://drive.google.com/file/d/1JVsk-WDEkbFBPBZk7kyIk2KFuo83s11R/view
What is the latest version of MuseScore Studio where this issue is present?
4.4.2
Regression
I was unable to check
Operating system
macOS 14.6.1
Additional context
No response
Checklist