Midi voice allocation, possible within GP?

Give this a try as it is completely self-contained within GP: