@ medaglianis
mi sembra di essere tornato a scuola....il manuale l'ho letto, oltre che a possederlo, ma forse non mi sono spiegato bene: non sono un esperto di midi, quindi cosa siano msb e lsb non lo so con precisione, e neppure il program change. ho provato a cambiare valori a caso, senza ottenere nessun risultato apprezzabile, ovvero i programmi non cambiano.
Se uno le cose non le sa purtroppo un po' di "scuola" deve accettare di farla, certo; se ti mancano del tutto i concetti MIDi di Program Change e Bank Change e/o se non sai come funzionano Reaper e Massive da quel punto di vista, chiaro che diventa difficile pensare di mettere su quello che hai in mente, ma altrettanto difficile è risolverlo in un thread di un forum o almeno non sarà una cosa semplice nè rapida.
Andiamo quindi per gradi: la prima cosa è usare un MIDI Monitor (MidiOX se se su Windows oppure Reaper stesso se ne ha uno integrato) per accertarsi che i cambiamenti che fai sulal SL88 vengano trasmessi al PC e sul canale giusto.
Fatto questo si potrà andare avanti...
PS: Reaper in effetti è complesso da usare, se vuoi testare la gestione dei Program Change sul solo Massive puoi usare la sua versione standalone (mi pare esista), intanto, così togli un pezzo al problema (Reaper) e una volta che funziona in quel modo puoi pensare di integrarlo in un host come Reaper o meglio ancora Cantabile ecc.. più facilmente
PS2: dando una rapida scorsa al manuale di Massive, mi sembra di capire che al suo interno tu debba decidere quali suoni abbinare ai Program change MIDI, ma non è chiaro se ci sia una assegnazione predefinita o di default sia "vuoto"; magari il problema è tutto li (anche se non è banale); hai provato con plugin diversi da Massive?