il program change.... è un controllo midi che viene trasmesso dal sintetizzatore o dalla master keyboard per richiamare suoni (patch o bank).
quando suono , normalmente mi faccio delle patch, una per ogni brano che vado ad eseguire. quando richiamo questa patch viene generato questo famoso program change che dice al computer quale song deve aprire.. e alla tastiera quale patch deve caricare.
tutto qui,.

spero di esserti stato utile.
ciao