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

Invalidate all params etc... on patch change #6780

Merged
merged 1 commit into from
Jan 9, 2023

Conversation

baconpaul
Copy link
Collaborator

A patch change can change the name or value of any param. So when it happens send the maximal updateHostDispolay (excluding latency). Trigger this with a new patchChanged atomic on the synth which we set to true at the end of the off-thread load. Results in bitwig showing all correct param changes on patch change in vst3 and presumably other compliant hosts would do same.

Closes #6607

A patch change can change the name or value of any param.
So when it happens send the maximal updateHostDispolay (excluding
latency). Trigger this with a new patchChanged atomic on the synth
which we set to true at the end of the off-thread load. Results
in bitwig showing all correct param changes on patch change in vst3
and presumably other compliant hosts would do same.

Closes surge-synthesizer#6607
@baconpaul baconpaul merged commit f581887 into surge-synthesizer:main Jan 9, 2023
@baconpaul baconpaul deleted the patch-push-6607 branch January 9, 2023 01:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Surge's control changes at preset loading don't refresh hosts' corresponding knobs or values.
1 participant