tidalcycles / Tidal

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

Fix negative numbers not working for boolean euclids #1063

Closed geikha closed 6 months ago

geikha commented 8 months ago

As you may remember, with #915 and #916, we added the possibility of using negative values for the first argument of euclidian rhythms. However we forgot to replicate this behaviour for boolean euclidian patterns.

This fixes the following bug I've encountered:

-- works
d1 $ mask "t(5,16)" $ s "808lt*16" |- note (saw*2) # shape 0.3 # octave 6

-- goes silent:
d1 $ mask "t(-5,16)" $ s "808lt*16" |- note (saw*2) # shape 0.3 # octave 6
matthewkaney commented 6 months ago

Looks good to me!