I would say have a dispatcher instrument receiving MIDI and a player instrument that uses the tied note mechanism (p3 = -1 and matching p1). That should be a good start.
One time, I also did one using a single instance player instrument and channels to pass data from the dispatcher.
The essential thing is to have a single instance playing.
Prof. Victor Lazzarini
Maynooth University
Ireland