Aiuto programmazione Setup

level42 08-06-17 12.58
Buongiorno a tutti, su consiglio di Maxpiano provo a spiegarvi la mia esigenza (dopo che ci ho sbattuto la testa e qualche notte passata insonne).
La mia strumentazione attuale (o meglio quella che per praticità mi sto portando dietro in questo momento per la cover degli Stadio) si compone di Casio PX5s (acquistato per poter fungere anche da master keyboard) + Roland FA-06 + Yamaha MX-61.
Ho settato tutte e tre le tastiere in modo che i primi 25-30 preset (in realtà performance/patch complete di split, dual layer, volumi ed altro) corrispondano alle stesse canzoni su tutte e tre.
Il primo obiettivo che vorrei raggiungere è il cambio preset in cascata dalla PX-5.
Il secondo obiettivo è quello di poter utilizzare solo a volte i suoni della Yamaha in layer con la PX-5 (tutto funzionava correttamente fino a quando non mi sono messo in testa di comandare i program change dalla px 5).
Ho capito che la Yamaha ha dei grossi limiti (soprattutto in termini di gestione dei canali midi che sono fissi) ma mentre La Fa-06 riesco a fare il cambio preset senza problemi nella Yamaha mi vengono cambiati solo i suoni all’interno della performance. So che devo mandare dei messaggi specifici di cambio banco e cambio preset (per l’esattezza 63 e 80) ma anche lavorando con l’editor del PX5 non riesco a venirne fuori, la performance rimane sempre la stessa.
Dove sbaglio? Immaginando di lasciare le prime due zone della PX5 ai suoni interni del piano io vorrei tentare di utilizzare la Zona 3 per l’FA-06 (solo per il cambio Performance) e la Zona 4 per la MX 61(cambio performance e quando serve anche suoni in layer), tutto questo con canali midi di base diversi altrimenti quando tocco la FA-06 mi suona anche la MX-61
Grazie in anticipo per l’aiuto
maxpiano69 08-06-17 14.01
Allora, prima di tutto un emo per la descrizione molto dettagliata e mi sembra che su alcuni punti fondamentali tu abbia giá le idee chiare: canali distinti ed uso delle zone della PX5s per l'invio dei Bank+Program Change alle altre due tastiere e/o per pilotarne delle parti in layer.

Per cambiare Performance sulla MX credo che tu debba inviare il relativo Program Change sul suo Global Channel e non su uno dei canali delle parti della Combi, ma non avendola mai avuta non ne sono certo e meglio verificare cosa dice il suo manuale al riguardo (gli do un'occhiata, magari nel frattempo qualche possessore potrá giá dare conferma o ulteriori informazioni)
Roberto_Forest 08-06-17 14.06
Non ho la Yamaha o il Roland, ma se il messaggio è giusto allora sarà sbagliato il canale MIDI di trasmussione. Volendo ci metti un attimo col Casio a fare una prova su tutti i canali MIDI. Un'altra cosa, banale, è che alcuni fanno la numerazione da 0 a 127, altri da 1 a 128, quindi magari ti trovi sballato di uno nei parametri e non funziona.
Nel Casio nelle impostazioni della singola zona devono essere attivati la porta MIDI out ovviamente.
Ma come faia connettere entrambe le tastiere? Uso un MIDI through di una delle due (nel qual caso magari è li il problema) o usi un MIDI merge?
maxpiano69 08-06-17 14.12
hrestov ha scritto:
Ma come faia connettere entrambe le tastiere? Uso un MIDI through di una delle due (nel qual caso magari è li il problema) o usi un MIDI merge?


Ottimo punto hrestov, molto importante; @level42 puoi indicarci anche tutte le connessioni MIDI che hai fatto?

Intanto, dalla Data List del MX69/41 (che contiene anche la MIDI implementation) a pag. 54 leggo che le Performance si indirizzano con un Bank Change avente MSB=63 e LSB=80, come giustamente indicavi (e successivo PC=0...127) e pag. 53 dice However, Program Change messages for changing the Performance are transmitted over the Basic Channel.

Leggi anche questo thread su motifator Changing Performances using Program Changes from Ableton to MX49, la soluazione in realtá sembra essere anche che...

"Try adding “1” to the MSB, LSB, and Program Change numbers.
So MSB = 64, LSB = 81, Program Change as wanted + 1."
(almeno su Ableton ma magari anche la PX "ragiona" con un offset di 1 rispetto alla MX, tentar non nuoce)
maxpiano69 08-06-17 14.41
@level42: suggerisco di aggiungere nel titolo un riferimento alla MX61, a futura memoria o per agevolare la ricerca
level42 08-06-17 15.00
@ maxpiano69
hrestov ha scritto:
Ma come faia connettere entrambe le tastiere? Uso un MIDI through di una delle due (nel qual caso magari è li il problema) o usi un MIDI merge?


Ottimo punto hrestov, molto importante; @level42 puoi indicarci anche tutte le connessioni MIDI che hai fatto?

Intanto, dalla Data List del MX69/41 (che contiene anche la MIDI implementation) a pag. 54 leggo che le Performance si indirizzano con un Bank Change avente MSB=63 e LSB=80, come giustamente indicavi (e successivo PC=0...127) e pag. 53 dice However, Program Change messages for changing the Performance are transmitted over the Basic Channel.

Leggi anche questo thread su motifator Changing Performances using Program Changes from Ableton to MX49, la soluazione in realtá sembra essere anche che...

"Try adding “1” to the MSB, LSB, and Program Change numbers.
So MSB = 64, LSB = 81, Program Change as wanted + 1."
(almeno su Ableton ma magari anche la PX "ragiona" con un offset di 1 rispetto alla MX, tentar non nuoce)
Grazie per le risposte veloci...sono quasi sicuro che il problema sia nei parametri..... Per quanto riguarda la domanda sui collegamenti: La PX5 è quasi completa e trasmette senza problemi (gli ho assegnato un canale Midi arbitrario, mi pare il 5) e l'ho collegata per forza di cose alla FA-06 che può dire al midi OUT di comportarsi come Thru (cosa che non mi sembra sia possibile con l'MX 61). Anche alla FA-06 ho dato un canale midi differente (canale 6) mentre alla MX (ultima della catena) il canale 13. In realtà (e questo mi lascia molto perplesso perchè è una funzione che non conosco) La Fa-06 ha sia la funzione Soft thru generica (quella che ho utilizzato io per fare da ponte) e sia una funzione USB-MIDI thru che se mantenevo lo stesso canale base della PX5 mi permetteva di cambiare i banchi Fa-06 al comando della PX5 ma aihmè veniva inibito il ponte thru verso la mx61.....inutile dire che sono un pò arruginito. In passato (in realtà circa 25 anni fa) non avevo grosse difficoltà a gestire i program changes da mandare a expander e tastiere sia dal computer che dalla mia vecchia master keyboard. Ma lavoravo con singoli preset, non c'erano i banchi (o meglio io non ricordo ci fossero perchè le mie apparecchiature si fermavano a 84 - 100 timbri). Mia ignoranza che non mi sono tenuto al passo... p.s. non riesco ad aggiungere altri tag al post come suggeritomi
maxpiano69 08-06-17 15.08
Il setup mi sembra corretto, incluso il soft thru (d'altro canto, anche se non era quello che volevi, le voices te le cambiava sulla MX).

Prova con MSB/LSB incrementati di 1 e/o prova a collegare la MX61 al PC via USB e a monitorare cosa (Bank change e PC) invia quando entri/esci dal modo performance e ti muovi poi tra le 128 performance
level42 08-06-17 15.10
@ maxpiano69
Il setup mi sembra corretto, incluso il soft thru (d'altro canto, anche se non era quello che volevi, le voices te le cambiava sulla MX).

Prova con MSB/LSB incrementati di 1 e/o prova a collegare la MX61 al PC via USB e a monitorare cosa (Bank change e PC) invia quando entri/esci dal modo performance e ti muovi poi tra le 128 performance
Ci provo appena posso.....stasera ho le prove con il gruppo e chiaramente non posso farlo ma lo farò appena possibile, grazie a tutti. Vi tengo senz'altro aggiornati
zerinovic 08-06-17 16.42
level42 ha scritto:
sia una funzione USB-MIDI thru che se mantenevo lo stesso canale base della PX5 mi permetteva di cambiare i banchi Fa-06 al comando della PX5 ma aihmè veniva inibito il ponte thru verso la mx61.....

la soluzione a questo potrebbe essere un midi thru,
level42 08-06-17 17.05
@ zerinovic
level42 ha scritto:
sia una funzione USB-MIDI thru che se mantenevo lo stesso canale base della PX5 mi permetteva di cambiare i banchi Fa-06 al comando della PX5 ma aihmè veniva inibito il ponte thru verso la mx61.....

la soluzione a questo potrebbe essere un midi thru,
In effetti un box midi thru sarebbe più semplice che impazzirmi a programmare....però il mio setup non è così sofisticato (in questo contesto) da dover acquistare un'altra scatoletta emo .
E pensare che fino ad un'anno fa avevo (ce l'ho tutt'ora ma non ho nè voglia di portarla fuori nè voglia si alzarla dentro casa) 25 kg. di master keyboard Elka mk 76 -->1 midi in e 4 midi out
zerinovic 08-06-17 17.39
@ level42
In effetti un box midi thru sarebbe più semplice che impazzirmi a programmare....però il mio setup non è così sofisticato (in questo contesto) da dover acquistare un'altra scatoletta emo .
E pensare che fino ad un'anno fa avevo (ce l'ho tutt'ora ma non ho nè voglia di portarla fuori nè voglia si alzarla dentro casa) 25 kg. di master keyboard Elka mk 76 -->1 midi in e 4 midi out
"la domanda nasce spontanea"emo
cosa fa MX che FA non fa?emo anche come suoni, non credo che sia insostituibile....
semplifica ancora un po'... diventa tutto piu semplice
Roberto_Forest 08-06-17 19.57
Effettivamente....
level42 09-06-17 10.43
@ Roberto_Forest
Effettivamente....
Ci avevo pensato ma ci sono un paio di timbri Yamaha che in alcune canzoni degli Stadio ci stanno proprio bene. Poi il peso della MX è realmente irrisorio e avere la comodità di una tastiera in più durante lo stesso brano lo trovo più comodo che dover ricorrere ad un pedale per cambiare più suoni sulla stessa tastiera o creare una piccola zona di split sul PX (IMHO).
Ieri notte invece ho riprovato a vedere se ne venivo fuori (ho momentanemente tolto la fa-06 che comunque non mi da per ora problemi) e collegato direttamente il midi out del PX-5S al midi in dell'MX61.
Ecco i mieli limiti (non ci sto capendo più nulla):
1) Se il basic channel della PX è diverso da 1 e 2 (e metto lo stesso sulla MX) il program change (anche se riguarda i singoli preset e non tutte le performance) non funziona più. Possibile che nonostante le istruzioni della Yamaha la tastiera non operi con basic channels diversi da 1 e 2???
2) Ho estrapolato dall'editor della casio le due schermate (ridotte con le sezioni di interesse) che fanno riferimento alla configurazione di sistema della PX5 e ad una performance qualsiasi, in questi settaggi si nasconde forse il problema. "Prog bank" l’ho provato a settare sia con 63 e 80 che con 64 e 81. non cambia nulla. Mi chiedo però la sezione “ProgBank” out a cosa serva (ho provato sia l'una che l'altra possibilità). Idem nel "system setting" generale cosa devo fare in “Stage setting change” e “Midi RX filter”?
Sicuramente anche qui commetto qualche errore grossolano…..px 5 editor
maxpiano69 09-06-17 11.38
Devi abilitare il ProgBankOut su Bank, di sicuro; eventualmente per verificare usa un MIDI Monitor su Pc ed assicurati che la PX stia inviando i Bank Change.
level42 09-06-17 11.42
@ maxpiano69
Devi abilitare il ProgBankOut su Bank, di sicuro; eventualmente per verificare usa un MIDI Monitor su Pc ed assicurati che la PX stia inviando i Bank Change.
fatto e non cambia nulla.....il pregio della Yamaha mx61 era che con una qualsiasi tastiera muta cedeva il suono sul canale 1 della performance alla tastiera muta mentre si lasciava suonare il secondo timbro sul canale 2. Comincio a pensare che questa cosa (fissa di default e non modificabile) crei i problemi nella gestione remota da una master keyboard evoluta.
maxpiano69 09-06-17 11.47
@ level42
fatto e non cambia nulla.....il pregio della Yamaha mx61 era che con una qualsiasi tastiera muta cedeva il suono sul canale 1 della performance alla tastiera muta mentre si lasciava suonare il secondo timbro sul canale 2. Comincio a pensare che questa cosa (fissa di default e non modificabile) crei i problemi nella gestione remota da una master keyboard evoluta.
Comunque se vuoi che la PX invii i Bank Change devi lasciarlo su Bank, magari fai un controllo creando una zona che invia su USB MIDI collegata ad un PC con MidiOx o un Mac con MidiMonitor.

Ricontrolla bene tutti i Global settings della MX61 ed eventuali "switch" di abilitazione alla ricezione di determinati messaggi
level42 09-06-17 11.49
@ maxpiano69
Comunque se vuoi che la PX invii i Bank Change devi lasciarlo su Bank, magari fai un controllo creando una zona che invia su USB MIDI collegata ad un PC con MidiOx o un Mac con MidiMonitor.

Ricontrolla bene tutti i Global settings della MX61 ed eventuali "switch" di abilitazione alla ricezione di determinati messaggi
grazie....riproverò nuovamente
maxpiano69 09-06-17 11.53
@ level42
grazie....riproverò nuovamente
Per la precisione, a pagina 54 della Data List che ti avevo linkato ieri vedo che c'é una lista degli "switch" in ricezione/trasmissione MIDI (nel diagramma del Receive Flow che spiega il percorso logico dei dati midi in ricezione, ovvero come la MX li gestisce in funzione delle impostazioni dei vari switch). Comincia col verificare quelli emo

PS: altro test, collega la MX al PC via USB e prova simulare il cambio performance da li, sempre usando utilities stile MIdiOx, per capire meglio se il problema é lato MX o PX
level42 12-06-17 09.45
@ maxpiano69
Per la precisione, a pagina 54 della Data List che ti avevo linkato ieri vedo che c'é una lista degli "switch" in ricezione/trasmissione MIDI (nel diagramma del Receive Flow che spiega il percorso logico dei dati midi in ricezione, ovvero come la MX li gestisce in funzione delle impostazioni dei vari switch). Comincia col verificare quelli emo

PS: altro test, collega la MX al PC via USB e prova simulare il cambio performance da li, sempre usando utilities stile MIdiOx, per capire meglio se il problema é lato MX o PX
Buongiorno, incredibile a dirsi ma ho risolto i problemi con l'MX (non sono andato a fondo nella lettura della Data list) ma credo che il problema fosse da ricondurre alla gestione "fissa" del canale di ricezione. Insomma alla fine era tutto corretto ma ho dovuto cambiare i canali di trasmissione dei timbri interni del PX-5s e spostarli su 5 e 6 lasciando la terza zona (quella che utilizzo per comandare la MX) sul canale 1 e magicamente con MSB 63 e LSB 80 le performance vengono attivate regolarmente.....Mah! se provo a cambiare il canale base della MX non vengono ricevuti i messaggi di cambio banco "forse" perchè li vuole solo ed esclusivamente sul canale 1 ?!?
maxpiano69 12-06-17 09.52
@ level42
Buongiorno, incredibile a dirsi ma ho risolto i problemi con l'MX (non sono andato a fondo nella lettura della Data list) ma credo che il problema fosse da ricondurre alla gestione "fissa" del canale di ricezione. Insomma alla fine era tutto corretto ma ho dovuto cambiare i canali di trasmissione dei timbri interni del PX-5s e spostarli su 5 e 6 lasciando la terza zona (quella che utilizzo per comandare la MX) sul canale 1 e magicamente con MSB 63 e LSB 80 le performance vengono attivate regolarmente.....Mah! se provo a cambiare il canale base della MX non vengono ricevuti i messaggi di cambio banco "forse" perchè li vuole solo ed esclusivamente sul canale 1 ?!?
Mah... in realtá li dovrebbe "volere" sul Basic Channel impostato a livello di parametro globale (salvato) , almeno cosí dice il manuale; comunque se cosí funziona almeno hai risolto il tuo problema (io peró una verifica col PC l'avrei fatta comunque, per capire: cosa invia la MX 61 se imposti un BasicChannel diverso da 1 ed entri in modo Performance poi scorri le Performance da pannello?)