You are here

Add new comment

rncbc's picture

hi, can you (both of you) show with some pictures of what exactly is wrong with the new (2nd) implementation?

annotated examples of before and after situations would be very welcome, if you have the patience, please?

fyi. a few rules apply to this 2nd implementation:
1. as all other midi tools in qtractor, this so called "legato" transformation applies only to selected note events (as shown in a blue shade);
2. duration is changed so that to fill the gap between the end of one note (a note-off) and the nearest next note in the timeline (a note-on);
3. the percentage parameter applies to the gap being filled therein, so that a 100% parameter value means the new note-off will be coincidental to the next note-on in time;
4. this legato / gap fill is only applied iif the resulting duration is greater or longer than the original; iow. it serves to extend and never to reduce a note's duration--this rule indeed seems to be a good compromise in face to overlapping notes, chords and polyphony in general);
5. the last selected note will never see its duration affected, whatsoever, just because there's no other after it to fill the gap.

eager to ear your thoughts (and see your counter-examples, ofc.)
thanks && cheers