Tidal
Tidal copied to clipboard
Pattern language
Hi there. Apologies for the bummer issue ;) Tidal newebie here. I've managed to get a clean install on macos but I can't get it working on Windows 10. While,...
Github is [Sunsetting Atom](https://github.blog/2022-06-08-sunsetting-atom/). We need a replacement editor to use in the Tidal installation packages and in our recommendations to new users.
Windows 10 version 21h2 build 19044.1706 Using ghc 8.10.7 or stack version: Version 2.7.5, Git revision ba147e6f59b2da75b1beb98b1888cce97f7032b1 x86_64 hpack-0.34.4 I've uninstalled everything completely and tried installing stack first, then just...
While porting Tidal to [Strudel](https://github.com/tidalcycles/strudel), some things have been improved, like more ways of combining patterns. In particular: * [reset/restart operators](https://github.com/tidalcycles/strudel/issues/53) - would fix #785 * an extended family of...
I've noticed that `rand` has a period of 300 cycles. ``` tidal> (1 ~> struct "t t t t" rand) :: Pattern Double (0>¼)|0.392595736309886 (¼>½)|0.13890133425593376 (½>¾)|0.602940147742629 (¾>1)|0.3260140661150217 tidal> (301 ~>...
`n (arp "up" "c'maj7'8")` works but `n (arp "up" "c'maj7'[8]")` does not -- when the step argument is placed within square brackets for patterning, it does not produce eight steps...
The idea is to get Tidal to report future events of the evaluated patterns. @jarmitage got this partially working with the code below but as the patterns get more complex,...
In response to a @kindohm question, a contiguous version of `euclid`, e.g. `euclidGapless 3 8` gives the equivalent of `"1@3 1@3 1@2"` rather than `1 0 0 1 0 0...
copied from https://club.tidalcycles.org/t/arpeggiator-patterns-up-down-down-up/3689 ``` tidal> d1 $ n (arp "up&down" "c'maj7") # s "superpiano" Error in pattern: Syntax error in sequence: "up&down" ^ unexpected '&' expecting charnum, rest, "[", "{",...
This way, otherwise-equal `Event`s are considered equal even if their `Context`s (debugging information) differ. Also, `Event`s are compared first on when they happen (the `part` field), second on their `value`,...