Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
4 tasks done
olilarkin opened this issue Sep 20, 2024 · 1 comment
Open
4 tasks done
Assignees
Labels
P2 Priority: Medium VST

Comments

@olilarkin
Copy link

Issue type

VST bug

Description with steps to reproduce

  • 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

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

  • This report follows the guidelines for reporting bugs and issues
  • I have verified that this issue has not been logged before, by searching the issue tracker for similar issues
  • I have attached all requested files and information to this report
  • I have attempted to identify the root problem as concisely as possible, and have used minimal reproducible examples where possible
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P2 Priority: Medium VST
Projects
None yet
Development

No branches or pull requests

4 participants