Tidal
Tidal copied to clipboard
Pattern language
Use haskel-src-exts to find source code position rather than assuming all strings are mininotation..
Currently failing tests, but might just be down to event order in the list
Currently, it is possible to use patterns inside the mininotation e.g. ```haskell setB "kick" $ fast (irand 16) "t" d1 $ struct "^kick 1@3 1@2" $ s "bd" ``` However,...
Updating and reinstating the `preplace` family of functions, including `prrw` `protate` `preplace` `` `~>>` etc.
it looks like that using continuous pattern with control busses just applies one value, i.e. ``` d1 $ s "bev" # lpfbus 1 (sine * 7000) # legato 1 ```...
Is there a way to have Tidal go through a series of numbers in order and then remain on the last value? So in this case after `every` goes through...
`fadeTime` is missing https://github.com/tidalcycles/Tidal/issues/618 While we're about it, lets check to see if others are missing
Tidal now uses the control socket to send OSC *out* as well as receive OSC. This is so that superdirt knows where to send replies. However if superdirt is running...
Currently Tidal only works with ipv4 addresses. "localhost" now resolves to ipv6 address on many systems so we have to spell out "127.0.0.1". It's probably time to fix this!
There isn't a nice way to show the current state of controller input and other state. This works but something friendlier would be good: ``` import Control.Concurrent.MVar readMVar $ sStateMV...