This problem is primarily noticeable with MIDI notes, but it can be observed with samples too:
d1 $ note "c5(3,8)" # s "midi"
Alternate sample version:
d1 $ s "bev(3,8)" # legato 1
In the above patterns, each note's duration is only 1/8 of a cycle:
|x x x |
Where there is white space in the text, there is no sound.
Intead, with Euclid patterns, is it possible to have the note's event time fully occupy the time until the next note? For lack of a better string representation, something like this instead:
Where the "
_" character means that the sound still continues to play.
I've tried working around this by specifying larger values for
legato 2 or
legato 3), but the Euclid patterns can vary and shift, and sometimes the
legato value still isn't long enough, or it's too long and overlaps with the following note.