Tidal
Tidal copied to clipboard
Pattern language
API doc for euclidOffBool claims "As euclidOff, but specialized to Bool - which is wrong: ``` euclidOff 3 8 0 (pure True) -- three events (values are True) euclidOffBool 3...
see discussion at https://club.tidalcycles.org/t/randomness-at-the-beginnings-of-time-function-randrun/5060/2 possible alternate implementation ``` rands :: Fractional a => Int -> Pattern [a] rands k = Pattern $ \(State a@(Arc s e) _) -> [Event (Context...
As you may remember, with #915 and #916, we added the possibility of using negative values for the first argument of euclidian rhythms. However we forgot to replicate this behaviour...
This cherry-picks the changes in #1027 into the `1.9-dev` branch, since they aren't specifically related to 2.0 and would be nice to include in 1.9.5 (the most practical benefit is...
Adds two user-facing functions (and a number of coder-facing helper functions): (1) `sched` is like `jumpIn`. Whereas `jumpIn` schedule one cycle to take over at some point in the future,...
A lot of refactoring (a lot still missing and broken) Patterns now have metadata saying how they should be combined, which should be used by all patternified parameters The main...
I would like to discuss these three new functions. I wanted to use inversions and drop chords independently from the chord notation in the mini notation and came up with...
Add an explanation focusing on the interpretations of `part` and `whole`. Based on this [discussion on the forum](https://club.tidalcycles.org/t/what-are-the-part-and-the-whole-in-an-event/4414/8).
`meta` lets you apply a pattern whose elements are pattern transformations like `fast 2`. `replace` makes it easier to use `meta`, and probably has other uses; it lets you turn...
Having got a bit carried away with Reason, I spent some time scratching. my head over the latency issue between MIDI and the audio output and it wasn't until I...