Impulse Tracker had it: the Note Fade new note action.
It lets an active note ring out in a user-defined time period once a new note is activated.
Is there any reason why this shouldn’t be implemented? Please let me know if there is an alternate approach to getting this desired response from my instruments.
Just go to the Instrument Envelopes window, and enable the Volume envelope and Sustain. Then just edit the envelope as you see fit and move the sustain point to where you want it.
And of course switch on Note Off NNA in Instr. Settings.