Just taking the route from this discussion:
Currently phrases quit running as soon as the note-off is being read. The hold feature here is not an option, because i want the phrase to continue running while the instrument is fading out.
Ofcourse, mangling with the track-volume would offer some workaround, but may not be desired when having multiple notes running (either simultaneously or cascade when you want fading to happen in cascade as well).
If some kind of configurable tail-delay would allow the phrase to keep playing for the specific amount that the instrument itself is fading out, this would solve the how-long-should-a-phrase-run per note problem for all sample-based instruments.
I’m not sure if the limitations of the midi and the VST instruments would work out alright, i suspect this depends on the vst instrument and midi instrument here.