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

Tear-Outs/Ins When Switching Scenes In Dual Mode #5590

Closed
ztnl opened this issue Dec 7, 2021 · 3 comments · Fixed by #5594 or #5608
Closed

Tear-Outs/Ins When Switching Scenes In Dual Mode #5590

ztnl opened this issue Dec 7, 2021 · 3 comments · Fixed by #5594 or #5608
Labels
Bug Report Item submitted using the Bug Report template UX Issues related to user experience (UX) - mouse, touch, keyboard, MIDI inputs, etc.
Milestone

Comments

@ztnl
Copy link

ztnl commented Dec 7, 2021

Version: Surge XT 0.99.nightly.f017900
Build: 2021-12-06 @ 20:51:57 on 'fv-az223-812/pipeline' with 'MSVC-19.29.30137.0' using JUCE 6.1.2
System: Windows 64-bit VST3 on Intel(R) Core(TM) i7
Host: Reaper @ 48.0 kHz

Realizing there is some ongoing work and discussion about the behavior of tear-outs/ins in general, thought I'd ask a related question before creating an issue about an observed behavior...

Q: Is it normal, or otherwise known behavior, for MSEG tear-out states to revert to tear-in upon switching Scenes?

Notice in the attached GIF, how the MSEG tear-out reverts to a tear-in state when switching between Scenes in Dual mode, with a patch that uses MSEGs in both Scenes.

Tear-Out state when switching between Scenes

@ztnl ztnl added the Bug Report Item submitted using the Bug Report template label Dec 7, 2021
@baconpaul
Copy link
Collaborator

Whoa on mac I get an even worse situation here which is a crash-to-desktop in the standalone with init sine / mseg on lfo 1 in both / tearout / swap scene

good catch!

@mkruselj mkruselj added the UX Issues related to user experience (UX) - mouse, touch, keyboard, MIDI inputs, etc. label Dec 7, 2021
@mkruselj mkruselj added this to the Surge XT 1.0 milestone Dec 7, 2021
baconpaul added a commit to baconpaul/surge that referenced this issue Dec 7, 2021
We were using 'show' as opposed to 'refresh' in one spot
still, so the overlay would pop in (mostly).

Closes surge-synthesizer#5590
baconpaul added a commit that referenced this issue Dec 7, 2021
We were using 'show' as opposed to 'refresh' in one spot
still, so the overlay would pop in (mostly).

Closes #5590
@baconpaul
Copy link
Collaborator

(The crash was unrelated to this by the way but got this fixed :) )

@baconpaul
Copy link
Collaborator

Mseg to formula has Same bug

@baconpaul baconpaul reopened this Dec 7, 2021
baconpaul added a commit to baconpaul/surge that referenced this issue Dec 9, 2021
1. Add a regtest to show FTZ works properly.
2. Don't allow -ve typeins to nan A2bx. Closes surge-synthesizer#5607
3. Deal with command toggle on/off during drag to change states
   even more properly. Closes surge-synthesizer#5606
4. Don't linger hover from Type onto Step Seq Shift.
   Closes surge-synthesizer#5605
5. Formula/Modulator cross-scene tearout works. Closes surge-synthesizer#5590
baconpaul added a commit that referenced this issue Dec 9, 2021
1. Add a regtest to show FTZ works properly.
2. Don't allow -ve typeins to nan A2bx. Closes #5607
3. Deal with command toggle on/off during drag to change states
   even more properly. Closes #5606
4. Don't linger hover from Type onto Step Seq Shift.
   Closes #5605
5. Formula/Modulator cross-scene tearout works. Closes #5590
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Report Item submitted using the Bug Report template UX Issues related to user experience (UX) - mouse, touch, keyboard, MIDI inputs, etc.
Projects
None yet
3 participants