Ci sono tanti thread simili a quello che hai aperto, magari usando la funzione "cerca" sarebbe stato meglio...
Ad ogni modo, per assicurarsi che tutte le tracce contengano il corretto program change sarebbe meglio analizzare il file con un sequencer tipo Cubase, Sonar, Logic, Digital Performer ecc. ecc.
in questo modo puoi vedere traccia per traccia qual è il suo contenuto ed eventualmente editarlo.
Di solito le informazioni di sys-ex sono contenute nella traccia 1 e, ad esempio, un messaggio di GM ON oppure di GS ON impostano il sintetizzatore in un determinato modo tale per cui le tue modifiche vengano non tenute in considerazione.
Quindi, la prima cosa da fare è eliminare queste tipologie di messaggi esclusivi di sistema.
In secondo luogo devi rimappare i program changes assicurandoti che i control change MSB e LSB siano corretti. In altre parole una Voice di Motif XS viene richiamata da una combinazione univoca di CC#0, CC#32 e program change.
Quindo se il Drum Kit X viene richiamato con CC#0 = 0, CC#32 = 8 e program change = 16, nella traccia 10 (quella per definizione deputata al Drum Kit) dovrai inserire tali valori.
E questo dovrai farlo per tutte le tracce in cui intendi sostituire una Voice con un'altra.
Terminato il lavoro, salverai il file MIDI con altro nome e lo caricherai in Motif XS per ascoltarlo.