And this is exactly, what is does. In the Info Line of the Key Editor, you can set specific Voice to every single MIDI Note. Then when you choose the Voice option in the Event Colors Menu, every single Voice will show own color.
Easiest way would be to duplicate the Track for each Voice & then delete the Notes for the Voices you don’t want on that Track. The MIDI Logical Editor could be used to delete the Voices. For SATB you’d need 4 Presets. Put it all in a Macro.
I should note this has nothing to do with the Note Color setting and only uses the Voice field for the Notes.
There is a one button function, but there are more prerequisites to meet.
If you use the score editor. And
If you assign voices to a polyphonic staff (we’re not talking about the MIDI voices that we were talking about up to now, those that we assign from the key editor’s info line, we’re talking about the voices in the staff, 1, 2…, 7, 8.
You can then use Scores → Functions → Extract Voices. All voices will be sent to their own track.