musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.36k stars 2.67k forks source link

Distributed VST3 plugins don't receive parameter updates in the processor #24844

Open olilarkin opened 2 months ago

olilarkin commented 2 months ago

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

olilarkin commented 2 months ago

VST3 docs... https://steinbergmedia.github.io/vst3_dev_portal/pages/Technical+Documentation/API+Documentation/Index.html?highlight=messag#communication-between-the-components