-
Notifications
You must be signed in to change notification settings - Fork 404
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
J5v reports stale ui with patch swaps #5470
Comments
Steps to reproduce:
Expected result: the patch loads and the display updates. Actual result: the patch loads, but only the oscillator part of the display updates. Further attempts to load a patch: same behavior; the display fails to update. Attempts to reproduce in a different session: cannot reproduce. I'll make some attempts now... |
the patch browser menu is the right mouse menu, not the fancy new typeahead thing, right? |
this could also happen if the idle thread crashes. If you capture this again, i'd be interested in knowing if an LFO swap or changing FX bank and FX items does stuff or not. Thanks! |
|
I've found a way to produce similar results, which is a different (less critical) bug, different because for the originally-reported bug, I could audition the patches using the virtual keyboard in Surge, so the audio engine was still running. The 'different' bug, which is caused by the audio engine not running: |
@j5v Any new info on this one, perhaps? |
I cannot reproduce this bug again. Close, given changes in #5547 ? |
Yes I'm almost sure these are related. I'll close this and if you can find it we can reopen. |
(My theory is the refresh patch sets the rebuild sentinel before not after the patch load and so the idle can catch the rebuild before the patch load. That will mean values don’t update but the synth does. Then when the oscillator repaints it uses the synth but the non dybamic@elements like sliders and stuff stay stale. If this is correct a stuck surge would heal if you did something like swap an lfo or load a new fix)
The text was updated successfully, but these errors were encountered: