'dynamic' searches for the boundaries the notes actually imply, so a bar
holding two chords yields two segments and a bar holding one yields one.
'grid' cuts a segment every harmonicRhythm beats regardless of what
sounds, which is only right when the harmonic rhythm is known to be fixed.
How chordTimelineFromNotes decides where one chord ends and the next begins.
'dynamic'searches for the boundaries the notes actually imply, so a bar holding two chords yields two segments and a bar holding one yields one.'grid'cuts a segment everyharmonicRhythmbeats regardless of what sounds, which is only right when the harmonic rhythm is known to be fixed.