Cp73 Cp88 via Midi - Selezione suoni con Camelot

FoxCT_only_for_sales 19-11-25 11.30
Ciao a tutti,
ieri notte, prima di addormentarmi... mi è venuta una malsana idea.
Leggendo il manuale del mio nuovo CP, e precisamente la Data List e la Sound List che trovate qui Manuale Cp vers 2, ho pensato che potrei fare a meno di LiveSet salvati e altro... andando ad "iniettare" via midi i comandi per il popolamento dei suoni nelle varie zone.

In pratica voglio usare una sorta di "smart map" per i suoni interni, compensando la mancanza di Camelot in questo senso (Camelot su CP gestisce solo i LiveSet ma non il contenuto interno, a differenza di NC2X dove riusciva a gestirne le zone).

Leggendo la Data List e il Sound set, "credo" di aver capito che... inviandogli determinati CC (in base alle zone) e valore (in base al "program") si possano popolare le zone (anche attivandole, gestendole, tutte via midi).
Da qui, durante la sigaretta di una mia collega (io non fumo!) mi sono creato questo bel foglietto che condivido con voi e magari vi fa piacere avere: Program Change per CP73 o CP88

Non so se funziona ma sulla carta si!

Ora.... quello che non riesco a capire dalla "Data List" è ... come posso popolare i suoni in caso di ADVANCED MODE ?
Cioè, dalla Data List sembra che i suoni siano richiamabili solo all'interno della zona per la quale "sono nati" (Pianoforti dentro la zona Piano, Ep dentro la zona Epiano, il resto dentro la zona Sub). Ma noi sappiamo che questo limite è bypassabile dalla Advanced Mode.
Ma dalla data list, secondo voi, c'è modo di capire come si debbano inviare i CC ?

Spero questa cosa vi "stuzzichi" e possa essere utile ai possessori di CP.

Ciao dal Fox.
maxpiano69 19-11-25 12.02
Ciao, ad una prima rapida occhiata credo che tu possa farlo solo via SysEx (guardando a pag.24 della manuale, dove trovi i Sysex che hanno come Base Address 4A e che indirizzano i parametri di ciascuna Zone).

Prova a monitorare se/cosa manda il CP73 via MIDI quando fai manualmente la stessa selezione direttamente dal suo pannello
FoxCT_only_for_sales 19-11-25 15.03
@ maxpiano69
Ciao, ad una prima rapida occhiata credo che tu possa farlo solo via SysEx (guardando a pag.24 della manuale, dove trovi i Sysex che hanno come Base Address 4A e che indirizzano i parametri di ciascuna Zone).

Prova a monitorare se/cosa manda il CP73 via MIDI quando fai manualmente la stessa selezione direttamente dal suo pannello
Ti ho thanksato!
Secondo me (scusami se ti contraddico!) i Sysex che iniziano con 4A si riferiscono alle zone midi (le 4), mentre le 3 zone del pannello secondo me sono indicate con l'address 50 0P(Variabile) e da lì in poi tutto il resto.
Sei d'accordo ?

Poi non ricordo una cosa.... dove posso trovare il range in hex (00-7F ad esempio) o la sua conversione ?
Sai aiutarmi ?

Grazie ancora !
maxpiano69 19-11-25 15.40
@ FoxCT_only_for_sales
Ti ho thanksato!
Secondo me (scusami se ti contraddico!) i Sysex che iniziano con 4A si riferiscono alle zone midi (le 4), mentre le 3 zone del pannello secondo me sono indicate con l'address 50 0P(Variabile) e da lì in poi tutto il resto.
Sei d'accordo ?

Poi non ricordo una cosa.... dove posso trovare il range in hex (00-7F ad esempio) o la sua conversione ?
Sai aiutarmi ?

Grazie ancora !
Hai ragione, evidentemente quell'occhiata era stata fin troppo rapida emo le zone interne sono dall'indirizzo 50 (hex), per la conversione da hex in decimale ci sono vari convertori online (o app di calcolatrice che supportano la notazione Dec/Hex). I valori dei parametri invece, se non sono indicati della "Description" di ciascun parametro nella Data List stessa, dovrai trovarli per tentativi (oppure analizzando i Sysex generati dal CP setsso)

Prova comunque a fare il test che ti suggerivo, magari i Sysex giusti te li dà già il CP senza ulteriori sforzi :-)
FoxCT_only_for_sales 20-11-25 09.52
@ maxpiano69
Hai ragione, evidentemente quell'occhiata era stata fin troppo rapida emo le zone interne sono dall'indirizzo 50 (hex), per la conversione da hex in decimale ci sono vari convertori online (o app di calcolatrice che supportano la notazione Dec/Hex). I valori dei parametri invece, se non sono indicati della "Description" di ciascun parametro nella Data List stessa, dovrai trovarli per tentativi (oppure analizzando i Sysex generati dal CP setsso)

Prova comunque a fare il test che ti suggerivo, magari i Sysex giusti te li dà già il CP senza ulteriori sforzi :-)
AGGIORNAMENTO

Intanto, mi sono accorto che il file non era scaricabile.
Qui una utility che mi sono creato, per avere immediatamente tutto "sotto controllo" e inviabile da Camelot https://we.tl/t-lJUzyT7SEi ----> Clicca

Poi... una bellissima sorpresa e novità!
L'Advanced Zone funziona a prescindere, e da sola, con l'invio dei CC "estranei" alla zona !
Unica limitazione, ad oggi, che i due pianoforti "nuovi" sono assegnabili (via midi) soltanto alla parte "piano". Tutti gli altri invece si possono mettere ovunque.

Fatemi sapere se la cosa è gradita e se vi funziona.
Ciao!
maxpiano69 20-11-25 14.16
FoxCT_only_for_sales ha scritto:
Unica limitazione, ad oggi, che i due pianoforti "nuovi" sono assegnabili (via midi) soltanto alla parte "piano". Tutti gli altri invece si possono mettere ovunque.


Bene! Questo però e strano e lo segnalerei a Yamaha, magari è un bug (?)
FoxCT_only_for_sales 20-11-25 15.20
@ maxpiano69
FoxCT_only_for_sales ha scritto:
Unica limitazione, ad oggi, che i due pianoforti "nuovi" sono assegnabili (via midi) soltanto alla parte "piano". Tutti gli altri invece si possono mettere ovunque.


Bene! Questo però e strano e lo segnalerei a Yamaha, magari è un bug (?)
Il "Problema" (puoi verificarlo anche guadando la Data List) è che i nuovi pianoforti sono gli unici due che hanno un CC 44, che quindi è diverso dal 12 (che è lo "standard" dei piano), dal 18 e dal 29 ... e quindi.... poichè il "valore" 1 e 2 di quei CC vengono già attribuiti ai PRIMI due pianoforti.... non c'è (almeno dalle prove fatto dal mio poco tempo a disposizione), modo di poterli richiamare nelle zone Epiano e Sub.
Se hai tempo e ti va di provare... più siamo a collaborare, meglio è!
Ciao e Grazie per il supporto!
maxpiano69 20-11-25 15.49
@ FoxCT_only_for_sales
Il "Problema" (puoi verificarlo anche guadando la Data List) è che i nuovi pianoforti sono gli unici due che hanno un CC 44, che quindi è diverso dal 12 (che è lo "standard" dei piano), dal 18 e dal 29 ... e quindi.... poichè il "valore" 1 e 2 di quei CC vengono già attribuiti ai PRIMI due pianoforti.... non c'è (almeno dalle prove fatto dal mio poco tempo a disposizione), modo di poterli richiamare nelle zone Epiano e Sub.
Se hai tempo e ti va di provare... più siamo a collaborare, meglio è!
Ciao e Grazie per il supporto!
Non avendo un CP73/88 non posso fare molto, però come ti dicevo proverei a vedere se il CP stesso manda qualcosa sul MIDI OUT quando selezioni quei pianoforti in Advanced Mode su una delle altre sezioni