Releases: tidalcycles/Tidal
Releases · tidalcycles/Tidal
Blacka Moor
Bugfix for splice
Active Travel
- Export drawLineSz @mxmxyz
- tidal-parse additions (bite, splice, pickF, select, squeeze; fixed slice) @dktr0
- New, more efficient pseudorandom number generator @dktr0
- Pattern first someCyclesBy param @bgold-cosmos
- Refactored, more flexible OSC targetting @yaxu
- Simplify tidal-boot-script in tidal.el @jamagin
- Support state substitution in mininotation #530 @yaxu
- Pattern first parameter of splice #656 @yaxu
- Pattern first parameter of chew @yaxu
- add 'x' fraction alias for 1/6 @yaxu
- add dfb alias for delayfeedback param, dt for delaytime @yaxu
- add unmuteAll and only to BootTidal.hs @yaxu
Housebound spirit
- Simplify 'show'ing of patterns @yaxu
- New
draw
function for drawing a pattern of single characters as a text-based diagram, with friendsdrawLine
anddrawLineSz
for drawing multiple cycles @yaxu - Fixes and expansions of ratio aliases - s should be a sixteenth @mxmxyz, w is now 1, f is now 0.2
- Simplify definition of
accumulate
using scanl @benjwadams - The first parameter of
someCyclesBy
is now patternable @bgold-cosmos
Limerick
* Add ratio shorthand to floating point patterns @yaxu
* Support fractional scales, add Arabic scales @quakehead
* Additions to tidal-parse including support from overgain, overshape adn rot @dktr0
* Move prompt-cont setting to end of BootTidal.hs (older versions of Haskell crash out at this point) @ndr-brt
Bleep
Megatron
* Experimental ratio shorthand ref #573 @yaxu
* Store mininotation source location(s) in events ref #245 @yaxu
* Add more things to tidal-parse @dktr0 @yaxu
* Separate out haskell parser from tidal-parse into new hackage module called 'haskellish' @dktr0
* Support patterning polyrhythmic % steps in mininotation @yaxu
* Fixes to emacs plugin (tidal.el) @xmacex
* New parameters for freq, overgain, overshape, and missing midi params including the new nrpn ones @yaxu
Porter Brook
- Mini notation -
@
(and its alias_
) now accepts rational relative durations. E.g.a b@0.5 c d
to makeb
have a half step (that would be the same asa@2 b c@2 c@d
). This can also be patterneda b@<0.5 2> c d
@yaxu #435 - Experimental
reset
function - stick in a pattern so it acts as though the cycle number was reset to 0, from the next cycle @yaxu - Bugfix for setR in BootTidal.hs @yaxu
- Mini notation -
!
,@
and_
now work properly within{}
and<>
, e.g.<a b ! c!3 d>
will repeat every 7 cycles @yaxu #369 #248 - Mini notation -
@
and_
are now aliases for each other, e.g.a_3
is the same asa@3
as are_
and@
@yaxu #369 - Frame skipping on clock jumps now configurable @yaxu #567
- Sync between tidal instances now works straight away, without having to setcps @yaxu #569
- New
while
function for applying a function selectively according to a binary pattern @yaxu - Lowercases aliases
slowappend
andfastappend
forslowAppend
andfastAppend
respectively @yaxu - Many tidal-parse updates @dktr0
Chee Dale
1.4.4 - Chee Dale
- wrandcat (weighted randcat) @yaxu
- MIDI Sysex support #558 @yaxu
- Elements in an Open Sound Control path address can now be patterned #557
- 'once' now chooses a random cycle to play. To get the old behaviour of playing the first cycle, use 'first' @yaxu #476
- Make random choices in mini-notation behave independently @yaxu #560
- Add [a|b|c] syntax to mini notation for randomly choosing between subsequences @yaxu #555
- Add power pattern operators
|**
,**|
and|**|
@yaxu
I forgot to make a git release for 1.4.3, so here's the changes for that too:
1.4.3 - Stanage Edge
Higger Tor
- Fix for 'nudge'