Generates an isorhythmic sequence up to totalBeats beats.
Returns an array of { note, duration } pairs where note is from the color
and duration from the talea, cycling independently.
Value from the talea (rhythm pattern), in beats.
Value from the color (pitch pattern).
Isorhythm: the medieval technique of repeating talea (rhythm) and color (pitch) independently.