You are here

Add new comment

I have just managed to get v.0.9.36.11git.7b0f34 installed.

And the legato, so far as I can see, now works perfectly! It ignores unselected notes, and doesn't worry about pitches which occur more than once.

Thank you so much for this!

The articulation option (or whatever one might call it) is less satisfactory, because currently the gap produced between successive notes is proportional to the amount of time between the NoteOn events of each pair of notes involved. I can't see that that would ever be useful. What would be much more useful would be the ability to make gaps of a consistent length, regardless of the timing of note beginnings. The gaps need to be defined by the user as a fixed amount of time, either in fractions of a second or of a beat. (The second option is probably better, because if one later changes the tempo, it doesn't seem reasonable to expect qtractor to remember all the places where this tool has been used and then to resize the gaps.) I also suggest that a "negative gap" (i.e. an overlap) should also be an option, although it would perhaps be used only rarely.

This could all perhaps be achieved by having a (gap-) length option with a default of 0.000, rather than the current percentage option with a default of 100.0%.

There is one situation which needs guarding against: clearly the NoteOff event must never occur before the same note's NoteOn. If a user specifies a gap which would produce this result on one or more notes, then I suggest that those notes should be unaltered, but all the remaining notes should have the gap applied. A pop-up warning message might be useful in such a case.

Thanks again for the legato, which I promise I shall be using extensively!