GNMIDI
[in menu Modify/Sound operations]
This operation separates all channels that contain more sound program changes into own tracks (one for each sound program).
The channel number and sound does not change, only the display changes when loading the file into a sequencer.