-
-
Notifications
You must be signed in to change notification settings - Fork 255
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
Transitions are broken #1045
Comments
I have found the source of the bug: The definition of d2 is Tidal/src/Sound/Tidal/Safe/Boot.hs Line 66 in 6ffb9c4
p is just streamReplace Tidal/src/Sound/Tidal/Safe/Boot.hs Line 33 in 6ffb9c4
And streamReplace replaces a pattern based on it's ID Tidal/src/Sound/Tidal/Stream.hs Lines 590 to 592 in 6ffb9c4
The implementation of xfade acts like a streamReplace but during a transition it fades between the patterns. Notice line 76 which is the end state where your new pattern fully replaces the original pattern Tidal/src/Sound/Tidal/Transition.hs Lines 74 to 77 in fcc4c5d
But since your new pattern has not been modified by I guess the best solution would be if instead of |
No matter which orbit a pattern is currently playing on, after using any transition (like
xfade
orclutch
), this pattern get's re-routed to d1.How to reproduce:
However, when
orbit
is excplicitely given, the bug disappears:In the Tidal Discord I uploaded a video demo: here
Tidal: 1.9.4
Supercollider: 3.13.0
The text was updated successfully, but these errors were encountered: