I agree too with Jojo about complications if VST plugins are used.
As a matter of fact, even an added long reverb from MPT's Player setting would be abruptly cut off.
2 LPChip
As said, I brought this up before, and you gave me the tip of the empty pattern then.
Now, concerning the fading out of some effect, it even would be a better solution, the sound will continue in that empty pattern.
But still, even with that dummy pattern, it would be nice if playback could be stopped just at the end of it.
And this request is about an choice, not a change. It just would be the cherry on the 'on transition' cake.
Live improvisation of a module demands good timing skills of the player, because any key/mouse command has to be made while the current pattern is running.
I have my doubts btw about the position of this dummy pattern added at the end of the song.
It seems obvious, but in fact it would create an unnecessary silence at the end of a song.
This pattern could be at any position in the pattern list, because one can jump (Ctrl+L-click) to it, to close the playback.
If this pattern is nr 16 in the list, it's easy to add a code at the end of pat 15 to skip 16 and continue with pat 17.
I understand the lack of need for these kind of functions from an academic point of view, composing a piece.
But I think the realtime potential is underestimated. If one compose some 'dance' or 'techno' work, it's done for the listener.
So not too much boring repeats, keeping the song tight within let's say 5 minutes.
But suppose you're a DJ, playing it for a dancing crowd in a hall. Then it would be nice to repeat one or more patterns,
Until you feel, it's time for a change, maybe jump back in the list, or make an end to the playing.