General standard con cubase

Danilo72 07-05-10 19.48
Ciao a tutti, è possibile modificare un midi file assegnando ad un certo canale uno strumento (program change) che non si trova sul bank 0 ma in quelli successivi?. In altre parole, vorrei sfruttare lo standard GS cambiando i banchi ma non so come fare, potreste dirmi come si fa? Grazie
JoelFan 08-05-10 01.03
Basta dare i messaggi di Bank Change prima dei messaggi di program change.
In cubase lo puoi fare con il list editor.
Ema996 08-05-10 01.08
Imposta i parametri MSB ed LSB del banco prescelto
Danilo72 08-05-10 19.39
Ok grazie. Ho notato che il parametro che effettivamente cambia il banco è l'MSB, mentre l'altro sembra ininfluente. A cosa serve l' LSB? Un'altra cosa: per riprodurre i midi utilizzo un banco SF2 che carico mediante il software SFZ+, oppure il plugin "VST Synth" mediante host VST e driver virtuali Midijoke. Spesso succede che, con alcuni midi, i canali non GM vengono riprodotti come GM. Mi spiego meglio: se al canale 1, nel file midi, è assegnata una chitarra a 12 corde steel (Bank 8 Program change 25), essa viene suonata come steel guitar (Bank 0 PG 25). Con SFZ+ si vede chiaramente che, nel caso in esame, il banco che viene richiamato non è l'8 ma il 1024 che, chiaramente, non esiste e dunque, viene richiamato il primo banco in cui sia disponibile il pg 25, cioè il banco 0 (appunto la steel guitar). Facendo alcune prove e modificando il numero del banco, ho notato che, se assegno a quest'ultimo il numero n, quando vado a riprodurre il midi, il banco mostra il numero nX128 (nel caso della 12 string guitar era 1024, cioè 8X128). Questo accade con qualsiasi banco Sf2 caricato e qualsiasi host. Se invece creo un midi a partire da zero il problema non c'è. Che ne pensate di questo strano problema? Ciao