Yamaha mox8 e sysex

northernteve 04-07-16 18.59
Ciao a tutti! Volevo sottoporvi un piccolo problema che mi si sta presentando nella gestione e costruzione del mio setup.


Allora, ho una Yamaha MOX8 che fa parte di un setup molto più grande comprendente diverse tastiere e moduli sonori, tutto collegato ad una patchbay MIDI a sua volta pilotata da Logic sul mio Mac.
La cosa che vorrei fare è: poter suonare un suono della Mox sulla Mox, ed un altro suono magari sulla mia Arturia Keylab, o sul mio Korg Triton Extreme, anch'essi facenti parte del setup. La soluzione sarebbe quella di assegnare un canale al suono che suona sulla Mox ed un canale diverso a quello che invece suona sull' altra tastiera.

Il problema è questo però: le modalità Performance e Voice sulla Mox sono monotimbriche, e quindi non è possibile assegnare due canali diversi. Bisogna usare la modalità Master.
A questo punto il problema che mi si presenta è che la modalità Master però non è richiamabile tramite Program Change da Logic!! emoemoemo, per cui mi va a farsi friggere la principale caratteristica del mio setup, cioè quella di aver messo a tempo con il click (mandato da Logic) tutti i cambi di suoni sulle mie tastiere!! emoemoemo

Girando su motifator.com ho trovato queste due discussioni
http://www.motifator.com/index.php/forum/viewthread/460847/#540328
http://www.motifator.com/index.php/forum/viewthread/457647/

in cui si dice che è possibile spostarsi fra i Master Program usando i SysEx.

Ora, quindi, il quesito è: come faccio ad ottenere le stringhe SysEx che servono a me?? Devo ottenerle con il calcolo esadecimale? Le chiedo alla Yamaha direttamente?? Cosa devo chiedere loro di preciso??

E ovviamente, una volta ottenute c'è da settare Logic per fare in modo che le invii alla Mox, ma quella è la prox puntata emoemo

Grazie mille per l'aiuto!
maxpiano69 04-07-16 19.25
C'é un sistema piú semplice, almeno da provare: monitora l'output MIDI della MoX8 (usando il Midi Monitor di Logic o una utility tipo MidiMonitor ed abilitando il monitoraggio di tutti i tipi di messaggio, inclusi i sysex) quando cambi programma all'interno della modalitá master dal pannello della Mox e guarda se per caso trasmette il sysex corrispondente.

Se lo fa, non ti resta che fare cut&paste.
Edited 4 Lug. 2016 17:26
michelet 04-07-16 20.37
I relativi messaggi esclusivi di sistema vengono, di norma, trasmessi anche al cambio di modo operativo.

Quindi baste registrarli come semplice evento di sys-ex in una traccia e poi portarli dove necessario.

N.B. il messaggio di sys-ex sarebbe meglio venisse inviato e ricevuto con lo strumento impostato sul canale MIDI 1.
northernteve 05-07-16 17.23
Allora, ho provato a fare come indica Michelet, in pratica mettendo in rec la traccia Midi associata alla Mox, e mettendo la modalità Master. Quindi vado sulla Event List ed abilito la lettura degli eventi SysEx.

In effetti mentre la registrazione scorre, compaiono degli eventi nella lista. Ma sono sempre tutti uguali, anche switchando dalla modalità Performance alla Master o fra i vari program Master. E sopratutto, sono composti da 3 numeri, com'è proprio della event list....
maxpiano69 05-07-16 17.32
@ northernteve
Allora, ho provato a fare come indica Michelet, in pratica mettendo in rec la traccia Midi associata alla Mox, e mettendo la modalità Master. Quindi vado sulla Event List ed abilito la lettura degli eventi SysEx.

In effetti mentre la registrazione scorre, compaiono degli eventi nella lista. Ma sono sempre tutti uguali, anche switchando dalla modalità Performance alla Master o fra i vari program Master. E sopratutto, sono composti da 3 numeri, com'è proprio della event list....
Prova anche con MidiMonitor https://www.snoize.com/MIDIMonitor/
michelet 06-07-16 02.08
Attenzione a non confondere i modi operativi (Voice, Performamce, Master, sequencer/Multi) con i singoli programmi richiamabili attraverso program changes.

Da Voice a Performance o da Performance a Master oppure da Performance a Voice e da Voice a Master si passa attraverso una determinata stringa di sys-ex.

Dopo, una volta consolidato lo stato oeprativo, bastano dei semplici program changes che, nel caso del modo Master avranno valore compreso tra 1 e 128.
Per richiamare Voices e Performances saranno necessari anche i controllere di bsnk change.