Problema di MIDI overflow in Mainstage

McFly 01-10-21 15.50
Ho bisogno del vostro supporto per una questione alla quale non riesco a trovare una soluzione. Collegando la mia nuova Kurzweil PC4 a Mainstage, tramite cavo USB per controllare, tra le altre cose, il program change, ho come risutlato un overlfow midi che mi "imbomba" il sistema e mi obbliga a spegnere e accendere la tastiera, oltre che Mainstage, ed effettuare un soft reset del PC4. Questo overflow mi causa messaggi di note on/off continui, program change incontrollabili e il blocco della tastiera. Uso Mainstage come ho sempre fatto e, in più, ho seguito la procedura riportata sul sito Kurzweil per utilizzare il control change da strumentazione esterna: il processo è sicuramente quello coretto tant'è vero che, se collego la tastiera a mainstage tramite cavo midi, attraverso la scheda audio (MIDI IN> PC4; MIDI OUT> Scehda Audio) tutto funziona correttamente e non ho nessun tipo di midi echo. La cosa è strana: vist che l'overflow lo "vedo" sulla tastiera, mi aspetterei che arrivi da mainstage invece tutto parte dalla tastiera SOLO se collego anche il MIDI OUT della PC4 alla scheda audio o, alternativamente, il cavo USB che, chiaramente, funziona in ingresso e uscita.
Ho letto di probelmi simili in rete, ma nesusna soluzione, l'unica che mi sovviene è midipipe con il quale, tra l'altro, non ho dimistichezza e devo capire bene cosa filtrare e da dove far uscire il flusso dati: proprio in merito a questo già vi chiedo quale sia il messaggio midi specifico del foot switch. Vi ringrazio in anticipo
zerinovic 01-10-21 16.36
potrebbe essere il midi timing, che da il tempo, potrebbe essere che é impostato solo su usb e non via midi out, ecco perche se coleghi la tastiera via midi din va bene. cosa che comunque è consigliabile, anche solo per un fatto di velocita di banda,oltre che per altre cosette. l’usb se dice di mandarti una scarica di messaggi da impallare tutto ci mette poco…con la banda del midi din é piu difficile.

perche hai bisogno del midi in collegato della tastiera al midi out della scheda audio? controllo da remoto?
McFly 01-10-21 17.27
@ zerinovic
potrebbe essere il midi timing, che da il tempo, potrebbe essere che é impostato solo su usb e non via midi out, ecco perche se coleghi la tastiera via midi din va bene. cosa che comunque è consigliabile, anche solo per un fatto di velocita di banda,oltre che per altre cosette. l’usb se dice di mandarti una scarica di messaggi da impallare tutto ci mette poco…con la banda del midi din é piu difficile.

perche hai bisogno del midi in collegato della tastiera al midi out della scheda audio? controllo da remoto?
Grazie Zerinovic per la rapida risposta. Effettivamente la mia richiesta portebbe sembrare ridondante, ma vorrei poter utilizzare un foot switch per il program change senza alzare le mani dalla tastiera o, in caso di bisogno, controllare qualche vst. La cosa è comunque molto strana: finche non "apro la tastiera" a ricevere i segnali di program change (c'è una voce specifica nella https://kurzweil.com/2021/06/28/pc4-select-multis-via-midi/) non ho nesusn problema, tant'è vero che, in condizioni standard, ci suono in logic/mainstage/ableton. Il problema si presenta anche se collego la tastiera via MIDI sia entrata che uscita.
zerinovic 02-10-21 15.19
@ McFly
Grazie Zerinovic per la rapida risposta. Effettivamente la mia richiesta portebbe sembrare ridondante, ma vorrei poter utilizzare un foot switch per il program change senza alzare le mani dalla tastiera o, in caso di bisogno, controllare qualche vst. La cosa è comunque molto strana: finche non "apro la tastiera" a ricevere i segnali di program change (c'è una voce specifica nella https://kurzweil.com/2021/06/28/pc4-select-multis-via-midi/) non ho nesusn problema, tant'è vero che, in condizioni standard, ci suono in logic/mainstage/ableton. Il problema si presenta anche se collego la tastiera via MIDI sia entrata che uscita.
sembra quasi che ci sia un loop di program change, cioè tu richiami il program di pc4 da midi in, una volta selezionato il program change la pc4 manda un PC al computer che a sua volta riseleziona/rimanda quel program change alla pc4.oppure un merge attivo sul computer…

devi spulciare cosa succede con un midi monitor (midi ox)
pj_korg_tri 04-10-21 09.11
questo era il post dedicato...
forse sarebbe meglio scrivere qui
(ma vedo che Zeri ti aveva gia' ...indirizzato...)
McFly 06-10-21 00.24
@ pj_korg_tri
questo era il post dedicato...
forse sarebbe meglio scrivere qui
(ma vedo che Zeri ti aveva gia' ...indirizzato...)
Grazie mille Pj e scusa se non ho risposto prima, ma ho avuto un paio di giornate difficili. Mi scuso se avevo cominciato a scrivere nell'altro post, ma mi ero fatto prendere la mano ;-) Ho riflettuto sulle considerazioni di Zerinovic ed, effettivamente, mi sono accorto di questo strano loop midi tra PC4 e MainStage ma non mi capacito del fatto che Kurzweil non abbia pensato a rendere questa cosa più gestibile, senza doverci perdere la testa, anche perché si tratta di una funzione piuttosto comune. Tramite un midimonitor, effettivamente, ho riscontrato che, ogni volta che invio un program change da MainStage, la tastiera "risponde" su ogni canale aperto in quel multi (un per ogni layer). A questo punto ho anche pensato di "far lavorare" tutti i layer dei miei multi solo LOCAL per evitare che, a loro volta, mandino fuori il segnale ricevuto, ma non ho ottenuto nessun risultato. Ho anche provato a creare, nei miei MULTI, un layer fasullo con la sola prerogativa di ricevere il segnale di program change, sullo stesso canale aperti in "GLOBAL>MIDI" ma, anche qui, nessun risultato. A questo punto le ho provate veramente tutte e, spero, sia un bug del sistema: non posso credere che sia così complicato. Per quanto riguarda la tua domanda su come settare un pedale che invii il program change prova questa procedura:
. Nel layout del tuo progetto, a livello concert, crea la tastiera e il pedale;
. In EDIT, sempre a livello concert, clicca sul pedale switch e, nelle funzioni, assegna l'azione "NEXT PATCH": questo fa si che, all'interno del tuo progetto, ogni volta che premerai sul pedale "salterai" alla patch successiva;
. Crea le tue patch, avendo cura di settare una channel strip dedicata a "STRUMENTO MIDI ESTERNO": nel pannello delle preferenze della tua strip, alla voce "OUTPUT", potrai spuntare l'opzione dedicata al program change selezionando il banco e il numero del preset.
Per quanto riguarda, invece, la funzione per abilitare il program change per i multi di PC4, premi il tasto "GLOBAL" e, alla voce "MIDI", che trovi scorrendo i menù, trovi la voce "local keyboard channel" da settare su un valore diverso da "zero" per abilitare la tastiera a ricevere su quel canale i program change.
pj_korg_tri 06-10-21 16.56
@ McFly
Grazie mille Pj e scusa se non ho risposto prima, ma ho avuto un paio di giornate difficili. Mi scuso se avevo cominciato a scrivere nell'altro post, ma mi ero fatto prendere la mano ;-) Ho riflettuto sulle considerazioni di Zerinovic ed, effettivamente, mi sono accorto di questo strano loop midi tra PC4 e MainStage ma non mi capacito del fatto che Kurzweil non abbia pensato a rendere questa cosa più gestibile, senza doverci perdere la testa, anche perché si tratta di una funzione piuttosto comune. Tramite un midimonitor, effettivamente, ho riscontrato che, ogni volta che invio un program change da MainStage, la tastiera "risponde" su ogni canale aperto in quel multi (un per ogni layer). A questo punto ho anche pensato di "far lavorare" tutti i layer dei miei multi solo LOCAL per evitare che, a loro volta, mandino fuori il segnale ricevuto, ma non ho ottenuto nessun risultato. Ho anche provato a creare, nei miei MULTI, un layer fasullo con la sola prerogativa di ricevere il segnale di program change, sullo stesso canale aperti in "GLOBAL>MIDI" ma, anche qui, nessun risultato. A questo punto le ho provate veramente tutte e, spero, sia un bug del sistema: non posso credere che sia così complicato. Per quanto riguarda la tua domanda su come settare un pedale che invii il program change prova questa procedura:
. Nel layout del tuo progetto, a livello concert, crea la tastiera e il pedale;
. In EDIT, sempre a livello concert, clicca sul pedale switch e, nelle funzioni, assegna l'azione "NEXT PATCH": questo fa si che, all'interno del tuo progetto, ogni volta che premerai sul pedale "salterai" alla patch successiva;
. Crea le tue patch, avendo cura di settare una channel strip dedicata a "STRUMENTO MIDI ESTERNO": nel pannello delle preferenze della tua strip, alla voce "OUTPUT", potrai spuntare l'opzione dedicata al program change selezionando il banco e il numero del preset.
Per quanto riguarda, invece, la funzione per abilitare il program change per i multi di PC4, premi il tasto "GLOBAL" e, alla voce "MIDI", che trovi scorrendo i menù, trovi la voce "local keyboard channel" da settare su un valore diverso da "zero" per abilitare la tastiera a ricevere su quel canale i program change.
ciao..
thx per la tua piccola guida per il PC da Mainstage... (prima o poi ci rimetto le mani su... seriamente)
per quanto riguarda i PC da/per il Kurzweil, io avevo provato a far "diialogare" il PC4 con un Triton Extreme
Non e' stato immediato, ma ci ero riuscito... (anche con l'aiuto del Zeri...:-) ).
poi anche li mi sono accorto che, per motivi pratici, ogni tanto devo "spostare" le Combi (o i Multi su PC4) e quindi andrebberro ricorrette le Combi (o tutti i Multi....ora non ricordo cosa funzionasse meglio).
zerinovic 06-10-21 18.11
McFly ha scritto:
Tramite un midimonitor, effettivamente, ho riscontrato che, ogni volta che invio un program change da MainStage, la tastiera "risponde" su ogni canale aperto in quel multi (un per ogni layer).

ma il program change lo mandi ad un canale specifico o a tutti? perche sembra che lo stai mandando su tutti i 16 canali midi della tastiera.

con una super master come la pc4, forse converrebbe quasi mettere mainstage in modalità “rack”…cioè usando le parti della pc4 per suonare i vst. in questo modo la comunicazione midi sarebbe unidirezionale, pc4>mac non si sbaglia, ne ci sono sorprese.per scorrere i preset imposti un pedale della pc4 su program up.
McFly 09-10-21 02.38
Mi sento veramente stupido ma questa sera, quasi per caso, ho capito dove sbagliavo... All'interno della channel strip che creavo per "ospitare" la PC4, dimenticavo di disattivare l'opzione per l'INPUT MIDI. Questo faceva si che la tastiera continuava a ricevere il segnale che mandava fuori....

Grazie comunque a tutti per il supporto...
zerinovic 09-10-21 09.45
@ McFly
Mi sento veramente stupido ma questa sera, quasi per caso, ho capito dove sbagliavo... All'interno della channel strip che creavo per "ospitare" la PC4, dimenticavo di disattivare l'opzione per l'INPUT MIDI. Questo faceva si che la tastiera continuava a ricevere il segnale che mandava fuori....

Grazie comunque a tutti per il supporto...
questo tipo di problemi é uno dei motivi per cui sono restio a cambiare setup. (in realtà sono restio a cambiare ogni singolo elemento del mio setup) un setup che conosci in modo profondo, ti evita tutte queste rotture di zibidei che allontanano dalla musica.
wildcat80 09-10-21 12.28
Ho notato il post solo adesso a problema risolto.
Più che sul Channel strip, ti conviene andare a verificare a livello concert la configurazione dei device MIDI, impostando con precisione chi invia e chi riceve.
McFly 09-10-21 14.51
@ zerinovic
questo tipo di problemi é uno dei motivi per cui sono restio a cambiare setup. (in realtà sono restio a cambiare ogni singolo elemento del mio setup) un setup che conosci in modo profondo, ti evita tutte queste rotture di zibidei che allontanano dalla musica.
Non posso che darti ragione, ma questo sarà il mio prossimo setup e, tutto sommato, sono “contento” di essermi scontrato già con la maggior parte dei problemi che potrebbero insorgere. Per un progetto più semplice rinuncerei sicuramente all’interazione con software ma, nel mio caso, ho bisogno di una gestione dei volumi di più parti, delle sequenze e del click: mainstage è, una volta conosciuto intimamente, molto utile. A l’interfaccia friendly trae in inganno però 😉 Vi lascio la foto del “Mainstage” di Wright Prophet
d_phatt 09-10-21 15.19
@ McFly
Non posso che darti ragione, ma questo sarà il mio prossimo setup e, tutto sommato, sono “contento” di essermi scontrato già con la maggior parte dei problemi che potrebbero insorgere. Per un progetto più semplice rinuncerei sicuramente all’interazione con software ma, nel mio caso, ho bisogno di una gestione dei volumi di più parti, delle sequenze e del click: mainstage è, una volta conosciuto intimamente, molto utile. A l’interfaccia friendly trae in inganno però 😉 Vi lascio la foto del “Mainstage” di Wright Prophet
Che bello, grazie.
Io faccio così ancora oggi, foglio A4 con la scaletta e tutti i suoni emo
wildcat80 09-10-21 17.57
Il vero problema di Mainstage è che ha circa 600 pagine di documentazione, di conseguenza l'utente medio si scazza subito.
La complessità del sistema peraltro si scontra con l'interfaccia pucciosa e amichevole che ti frega.
Per lo stesso tuo problema sono letteralmente uscito pazzo, ma una volta impostato il concert e il controller si gode molto.