You are here

Add new comment

Hi, Rui. First of all, thank you on behalf of your userbase (or fanbase)! I am sorry for this delay (and the next one), I fell in a rabbit hole. Initially because of not using "git clone --recursive git@github.com:rncbc/qtractor.git" to clone qtractor (the operative token here being "--recursive"), then because of https://github.com/KXStudio/Repository/issues/303 and my having the kxstudio repositories enabled and, hence, `lv2-dev/focal,now 6:1.18.10-1kxstudio2 amd64 [installed]`. I then tried the legato. It works wonderfully, although David's experience and observations are much more important. Regarding some observations, please allow me to get back to you, after I think about it some more (this is the main part of the rabbit hole). As indicated by terminology issues, MIDI editing balances between music composition and graphic design. Anyway, I can gather some observations, for brief or lengthier consideration or even just for reference.

PS. Just for clarification, are the following correct, regarding the legato implementation, or am I missing something?
Mono: Sort notes by "NoteOn time". For each note make "NoteOff time" = "next note's NoteOn time".
Poly: Sort notes by "NoteOn time". For each note make "NoteOff time" = "next note's NoteOn time", only if "next note's NoteOn time" is larger. [Like "Mono" with "No shortening"]