Time Stretch with Multiple Voices
Right now, time stretching with ornaments has peculiar behavior if there are ornaments over notes that start on the same beat in different voices/staves/instruments (it's all the same behavior). Time stretch currently takes precedent as the first non-1.00 (that is, the first note without an ornament with a time stretch value of 1.00) descending- it checks the first voice of the first staff of the first instrument, and then works down through the voices, then staves, then instruments. Anyway, the issue is that this works only for a time stretch value greater than 1.00. If I have an ornament somewhere "above" another one, and the "top" ornament has a time stretch value of 1.00 and the "bottom" has, say, 0.50, then nothing happens.
1) Create new score with any instrument.
2) Place one note in voice 1, another note in voice 2.
3) Place a fermuta over both notes.
4) Set the time stretch value of the fermuta over the note in voice 2 to be 0.50
Expected: Note plays back at 0.50
Actual: Note plays back at 1.00