You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ah, now I see that's not choose(By) alone, because its type is choose :: [a] -> Pattern a, combining just values, while we want to combine patterns here. The implementation uses unwrap . segment 1 . choose (essentially)
the table in https://tidalcycles.org/docs/reference/mini_notation
does not give an equivalent source-level function for "random choice" (
[ .. | .. ]
).The implementation uses
chooseBy
https://github.com/tidalcycles/Tidal/blob/main/src/Sound/Tidal/ParseBP.hs#L120 , so it could be mentioned in the table. Cf. "randomly remove (?
)" and `degradeBy.I can make a PR, but want to ask for comments first. Perhaps it was a deliberate omission?
The text was updated successfully, but these errors were encountered: