@ simondrake
Adesso mi attiro le ire di voi tutti, ma mi spiegate cosa significa abbandonare il general midi?
il general midi (come il general standard) sono una serie di specifiche riguardo a come un modulo midi trasmette/riceve dati e come li interpreta, atti a creare degli standards per tutti quanti i costruttori/compratori, tra le varie cose la piu importante è quella di avere una mappa di suoni stabilita per tutti, e che ogni costruttore dovrà seguire per poter "certificare" come gm il proprio strumento.
seguendo questa mappa per esempio alla locazione 001 cè sempre un piano acustico, alla 041 un violino, e via cosi...poi il violino kurzweil suonerà diverso dal violino roland, però cosa importante sempre un violino sarà, facendo cosi si possono produrre basi commerciali e non, che possono essere correttamente interpretate da qualsiasi modulo sonoro ricevente di marca/modello diversi.
se io, programmatore di basi, sulla traccia midi 1 assegno un program change 041, il modulo gm compatibile che la riceverà la farà suonare a un violino, se invece lo strumento ricevente non è compatibile con questa mappa di suoni, alla locazione 041 ci potrebbe essere qualsiasi altro suono, un pianoforte, un clarinetto, o addirittura niente....e per ogni traccia della base dovresti riassegnare i suoni corretti manualmente a seconda del tuo modulo sonoro/sintetizzatore, cosa poco pratica in un ipotetica serata "live".
ho letto anche io che kurzweil con la pc4 ha abbandonato il supporto general midi, che invece era presente nella serie pc1/2/3, forse perche il target principale degli strumenti kurzweil non è interessato a usarli in quei contesti, e chi fa karaoke midi o pianobar solitamente si orienta verso altri tipi di tastiere.