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

Int and Power on Runnign Voices and Groups for procs #1320

Merged
merged 2 commits into from
Sep 13, 2024

Conversation

baconpaul
Copy link
Contributor

@baconpaul baconpaul commented Sep 13, 2024

  1. Int values snap every block from zone (voice) and group (group)
    meaning running voices experience and reset int params
  2. The power/bypass button works on voices and groups for processors.
    this does change the voice allocation pattern slightly in that
    we init a processor on voice on whether active or not since we
    don't want to do mid-init power on for a bypassed processor which
    becomes unbypassed, but we don't run it, just init it
  3. Add the gnarly per-block logic to deal with processor type
    changes in running voices, not just running groups.

Closes #957

1. Int values snap every block from zone (voice) and group (group)
   meaning running voices experience and reset int params
2. The power/bypass button works on voices and groups for processors.
   this does change the voice allocation pattern slightly in that
   we init a processor on voice on whether active or not since we
   don't want to do mid-init power on for a bypassed processor which
   becomes unbypassed, but we don't run it, just init it
3. Add the gnarly per-block logic to deal with processor type
   changes in running voices, not just running groups.

Closes surge-synthesizer#957
@baconpaul baconpaul merged commit f3bb501 into surge-synthesizer:main Sep 13, 2024
12 checks passed
@baconpaul baconpaul deleted the int-and-active-957 branch September 13, 2024 01:29
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.

Make proc bypass and int params update on running voices
1 participant