The release candidate for tidal-1.1.0 is up: https://hackage.haskell.org/package/tidal-1.1.0/candidate
Quite a bit to be documented, but here’s the changelog:
1.1.0 - Brincliffe Edge
-
binaryandasciifunctions for playing with bit patterns @yaxu - support chord inversions in chord parser @bgold-cosmos
- skip ticks when system clock jumps @yaxu
- fix crash bugs in mini notation parser and grp @yaxu
- new
stitchfunction @yaxu -
|++,++|and|++|for combining patterns of strings by concatenation @yaxu - send best effort of a sound id to dirt / superdirt if
sendPartsis on, allowing parameter adjustment of previously triggered sound (without chopping) @yaxu -
qtrigger- quantise trigger to nearest cycle @yaxu - add
setI,setFet al to BootTidal.hs for setting state variables @yaxu - BootTidal.hs now sends
d1…d12to orbits0…11respectively @yaxu - markov chain support with
runMarkovandmarkovPat@bgold-cosmos - simplify / fix
maskandsew@yaxu - Adjust
<*and*>(and therefore|+,+|etc) to be closer to<*>, explanation here: https://penelope.hypotheses.org/1722 @yaxu - extract minitidal into its own package tidal-parse (using cabal multipackages), renaming to Sound.Tidal.Parse @yaxu @dktr0
- benchmarking @nini-faroux
- minitidal refactor, support for parsing more of tidal, tests @dktr0