Premesso che non conosco l'implementazione MIDI di KX25, dal manuale operativo vedo che sarebbe consigliabile programmarla con il suo editor che - per inciso - serve a gestire synth virtuali. Ci sono una trentina di Control Templates, quindi non so quanto adatta sia a pilotare una BK3.
L'errato invio dei program changes verso BK3 dipende esclusivamente da come è stata mappata KX25.
La sintassi di un program change è oramai cosa risaputa, deve essere preceduta dai
famosi CC #0 e #32 che consentono il bank change. Altrimenti con il solo program change non è possibile richiamare che le prime 128 patches di un ipotetico banco 0.
Per inciso, visto che KX25 è lo strumento master, non serve che il MIDI OUT da BK3 vada al suo IN
Dall'implementazione MIDI a pag. 51 si vede che KX25 trasmette i program change da 0 a 127
Sempre a pag 50 della stessa Implementazione MIDI si vede che trasmette il bank change, ttuttavia ho l'impressione che KX25 sia stata pensata per l'uso con Cubase e non come masterkeyboard tout court.