tidalcycles / Tidal

Pattern language
http://tidalcycles.org/
GNU General Public License v3.0
2.27k stars 255 forks source link

Backport features from strudel #912

Open yaxu opened 2 years ago

yaxu commented 2 years ago

While porting Tidal to Strudel, some things have been improved, like more ways of combining patterns. In particular:

It'd be good to backport some of this

yaxu commented 2 years ago

Currently:

strudel tidal
.addIn |+
.addOut +|
.addMix |+| / +

Ideas for the new operators:

strudel tidal
.addSqueeze \|\|+
.addSqueezeOut +\|\|
.addTrig !+
.addTrigzero !!+
yaxu commented 2 years ago

Squeeze: https://github.com/tidalcycles/Tidal/commit/a7ff6d08bb8650d0ade71bcb1c3fa4651c1e4481

ndr-brt commented 2 years ago

Really cool! It's possible to document the new operators?

yaxu commented 2 years ago

This is basically implemented in the cycseq branch, although not working yet so not ready for documenting.