Tidal
Tidal copied to clipboard
Pattern language
I just updated to `1.6.2` on `main` and suddenly can't use OSC Spec ArgLists with default values. When I revert back to `1.5.2` this issue now persists. Was working perfectly...
We started a discussion on the club forum about this topic under https://club.tidalcycles.org/t/trigger-tidal-code-with-midi/2168 What we want to achieve is basically the exchange/replacement of patterns with patterns. And maybe this feature...
```hs import qualified Sound.Tidal.Tempo as T _setCycle c tempoMV = T.changeTempo tempoMV (\t tempo -> tempo {T.atTime = t, T.atCycle = c}) streamSetCycle c s = do _
```haskell let myCtl = Controller {oName = "MyController", oAddress = "127.0.0.1", oPort = 5050, oLatency = 0.2, oBuffer = 128, -- input buffer size oSchedule = Live -- needed? }...
Is there a way to select tests for execution? I was thinking of ``` stack --resolver=nightly test --test-arguments='*VF*' --file-watch ``` (https://hackage.haskell.org/package/tasty allows patterns, microspec probably does not) I have this...
In FoxDot there is a function called PDur that sequences note duration using euclidean patterns. Here is how it's defined with some examples: PDur(n, k, start=0, dur=0.25) Returns the output...
For linear compositions and so on, for example when using `seqP`, `seqPLoop`, and `ur`, it makes sense to reset the clock, so that a loop can be started 'now'. There...
As discussed elsewhere, there are use cases in algorithmic composition that would benefit from a lazy `fromList :: [a] -> Pattern a` (where the argument is infinite). Current implementation uses...