Sys-ex per impostare il master volume in file midi

Antonionni 22-01-21 21.30
Buongiorno a tutti

vorrei impostare nei file midi il volume master dello strumento (un Clavinova CVP605), ma non ci riesco.
Ho inserito questa stringa, che dovrebbe ridurlo a 63 (3F), ma niente da fare:
F0 43 73 01 00 00 04 3F F7

Ho anche provato a registrare un file MIDI modificando quel parametro, ma durante la registrazione non permette la modifica.
Potrebbe essere che non sia modificabile a mezzo file midi?

Il datalist riporta questa possibilità, ma è molto criptico (ovvero non ci capisco niente :-))

Potrei bypassare il problema riducendo il volume di tutti i canali, ma preferirei variare il volume master.

Vi ringrazio in anticipo per l'aiuto ...
michelet 23-01-21 11.42
@ Antonionni
Buongiorno a tutti

vorrei impostare nei file midi il volume master dello strumento (un Clavinova CVP605), ma non ci riesco.
Ho inserito questa stringa, che dovrebbe ridurlo a 63 (3F), ma niente da fare:
F0 43 73 01 00 00 04 3F F7

Ho anche provato a registrare un file MIDI modificando quel parametro, ma durante la registrazione non permette la modifica.
Potrebbe essere che non sia modificabile a mezzo file midi?

Il datalist riporta questa possibilità, ma è molto criptico (ovvero non ci capisco niente :-))

Potrei bypassare il problema riducendo il volume di tutti i canali, ma preferirei variare il volume master.

Vi ringrazio in anticipo per l'aiuto ...
La prima cosa che mi vien da pensare, se CVP605 è "sordo" ai messaggi esclusivi di sistema è che non sia stata abilitata la ricezione dei medesimi.
maxpiano69 23-01-21 12.01
@ Antonionni
Buongiorno a tutti

vorrei impostare nei file midi il volume master dello strumento (un Clavinova CVP605), ma non ci riesco.
Ho inserito questa stringa, che dovrebbe ridurlo a 63 (3F), ma niente da fare:
F0 43 73 01 00 00 04 3F F7

Ho anche provato a registrare un file MIDI modificando quel parametro, ma durante la registrazione non permette la modifica.
Potrebbe essere che non sia modificabile a mezzo file midi?

Il datalist riporta questa possibilità, ma è molto criptico (ovvero non ci capisco niente :-))

Potrei bypassare il problema riducendo il volume di tutti i canali, ma preferirei variare il volume master.

Vi ringrazio in anticipo per l'aiuto ...
Non mi torna il messaggio, nella MIDI Reference del tuo CVP link riporta:

Master Volume [GM2]

F0 7F XN 04 01 SS TT F7

11110000 F0 =Exclusivestatus
01111111 7F =UniversalRealTime
0xxxnnnn XN = When N is received N=0-F, whichever is received. X=ignored
00000100 04 =Sub-ID#1=DeviceControlMessage
00000001 01 =Sub-ID#2=MasterVolume
0sssssss SS = Volume LSB
0ttttttt TT =VolumeMSB
11110111 F7 =EndofExclusive


Quindi dovrebbe essere piuttosto F0 7F 00 04 01 3F 00 F7 (supponendo N = 0 ovvero DeviceId del tuo CVP = 0, default), forse quello che hai visto tu è per la modalità XG (che dubito tu stia usando)
michelet 23-01-21 12.06
@ maxpiano69
Non mi torna il messaggio, nella MIDI Reference del tuo CVP link riporta:

Master Volume [GM2]

F0 7F XN 04 01 SS TT F7

11110000 F0 =Exclusivestatus
01111111 7F =UniversalRealTime
0xxxnnnn XN = When N is received N=0-F, whichever is received. X=ignored
00000100 04 =Sub-ID#1=DeviceControlMessage
00000001 01 =Sub-ID#2=MasterVolume
0sssssss SS = Volume LSB
0ttttttt TT =VolumeMSB
11110111 F7 =EndofExclusive


Quindi dovrebbe essere piuttosto F0 7F 00 04 01 3F 00 F7 (supponendo N = 0 ovvero DeviceId del tuo CVP = 0, default), forse quello che hai visto tu è per la modalità XG (che dubito tu stia usando)
Mah... avevo trovato a pag. 30 della suddetta MIDI Reference un MASTER VOLUME (MIDI Parameter Change Table (XG SYSTEM)) che ha address 00 00 04 con range di valori 00-7F. Questo mi sembrerebbe più corretto, solo che non riesco a generare l'altra parte del messaggio esclusivo di sistema.
maxpiano69 23-01-21 12.35
@ michelet
Mah... avevo trovato a pag. 30 della suddetta MIDI Reference un MASTER VOLUME (MIDI Parameter Change Table (XG SYSTEM)) che ha address 00 00 04 con range di valori 00-7F. Questo mi sembrerebbe più corretto, solo che non riesco a generare l'altra parte del messaggio esclusivo di sistema.
Quello funziona solo se mandi il CVP in modalità XG (proprietaria Yamaha) ma di solito i midifile lavorano in General MIDI (GM2) ovvero spesso hanno un messaggio GM2_ON in testa ed in quella modalità il messaggio XG viene ignorato.
michelet 23-01-21 12.37
@ maxpiano69
Quello funziona solo se mandi il CVP in modalità XG (proprietaria Yamaha) ma di solito i midifile lavorano in General MIDI (GM2) ovvero spesso hanno un messaggio GM2_ON in testa ed in quella modalità il messaggio XG viene ignorato.
È strano che CVP605 non abbia un messaggio specifico di volume per l'intero strumento, ma solo per GM2 e XG.
maxpiano69 23-01-21 12.38
@ michelet
È strano che CVP605 non abbia un messaggio specifico di volume per l'intero strumento, ma solo per GM2 e XG.
In generale si tende ad evitare di comandare il Master via MIDI (infatti non esiste un CC standard per quello, piuttosto si usa CC7 sulle singole parti)
maxpiano69 23-01-21 12.50
@ michelet
La prima cosa che mi vien da pensare, se CVP605 è "sordo" ai messaggi esclusivi di sistema è che non sia stata abilitata la ricezione dei medesimi.
In ogni caso questo è il primo controllo da fare...
Antonionni 23-01-21 22.09
Innanzitutto grazie a tutti per l'aiuto.
Quel manuale è proprio criptico per me.

Ho inserito la stringa indicata da Max, ma niente (ho provato anche una seconda volta cancellando la riga 800, quella con il comando XGPrm).
Vi riporto qui di seguito le videate dell'editor, con la funzione Insert mi permette solo di inserire il Tempo, il Time, Audio (stop/pause) e key, e quindi inserisco quelle stringhe con un software che ho trovato di uno strumento sempre Yama, il PSR, che genera le stringhe e che poi posso modificare tramite file di testo (ma perchè non esiste un semplice editor midi, tipo il notebook ...).

L'ultima foto riguarda la sezione sysex di un file midi vergine creato dal CVP: pare che switchi la macchina in XG di default ...
PS: cosa sono i prefissi META?



Antonionni 23-01-21 22.23
Per info, quel programma inserirebbe questa stringa:
F0 43 10 4C 00 00 04 3F F7

poi io ho sostituito 43 10 con 73 01 che ho trovato sul Midi Reference essere i codici del CVP (che quel software riconosce)
maxpiano69 24-01-21 10.52
OK, quindi lavori in XG e di conseguenza bisogna far riferimento al relativo comando (non quello per il modo GM2 che avveo indicato io) per il Master Volume ma... hai anche controllato nel menu Global MIDI se la ricezione dei Sysex é abilitata? Hai provato a vedere se il Master Volume viene anche inviato come Sysex dal CVP (ti consiglio di usare il software MidiOX per monitorare sul computer i messaggi MIDI provenienti dal CVP).

PS: non possedendo il CVP né quell'editor non so cosa indichi il prefisso Meta, forse messaggi non sysex e non standard.
Antonionni 24-01-21 21.08
Oggi ho spippolato tutta la domenica i vari menù, e mi sono accorto che era "frizzata" di default la modifica di alcuni settaggi, in quel caso si potevano fare solo da menù, uno dei quali proprio il volume master della song!!

Poi il resto della domanica l'ho passato cercando un qualche comando per spegnere un canale midi, ma pare che non ci sia quella possibilità, e quindi ho risolto ponendo a zero il volume di quel canale.

Grazie a tutti per il prezioso aiuto