If you use Reaper, I believe you can use ReaGate to fire off midi notes on a per track basis, though I am not certain if you'd need to manually construct a single MIDI file, or if you could use a multi-channel routing config.
But, it's free so why not give it a whirl!