Porta midi in: ricevere solo program change con Mainstage

fab82 06-04-13 21.56
Ciao a tutti,
oggi mi sono scontrato con un problemuccio che sapevo essere all'agguato durante la programmazione di Mainstage.
Tramite Mac mando i vari Program Change a Roland RD700SX e Korg TR e fin qui tutto bene.
Visto il collegamento MIDI in cascata Midi Out Scheda -->Midi In Korg-->Midi Thru Korg-->Midi In Roland, mi trovo che sul TR suono oltre ai suoni di Mainstage anche quelli del Roland sovrapposti.

Ora mi stavo chiedendo se ci fosse la possibilità di ricevere sulla porta Midi In del Roland solo i messaggi di Program Change e non quelli relativi alle note e tutto il resto.
Edited 7 Apr. 2013 23:07
gabrieleagosta 06-04-13 22.08
Dovresti impostare le zone esterne del Korg in modo da escludere che la sua tastiera invii messaggi di nota che non ti servono....es. potresti impostare il keyrange con un intervallo fuori dalla "portata" della tastiera del TR (tipo la nota più bassa di un piano 88 tasti).
fab82 06-04-13 22.18
Grazie per la dritta Gabriele!!
Il metodo che dici effettivamente è valido e sinceramente non ci avevo pensato. Credevo che tra le varie impostazioni Midi cene fosse una dedicata a questo.

Leggendo nel forum ho visto che molti utenti utilizzano il sistema di trasmissione Program Change dal computer verso più strumenti. Quindi il mio problema lo devono riscontrare tutti!!
Qualche altra soluzione....
Edited 6 Apr. 2013 20:20
maxpiano69 07-04-13 01.46
@ fab82
Grazie per la dritta Gabriele!!
Il metodo che dici effettivamente è valido e sinceramente non ci avevo pensato. Credevo che tra le varie impostazioni Midi cene fosse una dedicata a questo.

Leggendo nel forum ho visto che molti utenti utilizzano il sistema di trasmissione Program Change dal computer verso più strumenti. Quindi il mio problema lo devono riscontrare tutti!!
Qualche altra soluzione....
Edited 6 Apr. 2013 20:20
alquanto strano, a meno che...controlla di non aver attivato il Soft Thru su Mainstage (che in tal caso ovviamente rimanda le note ricevute dal TR sul MIDI Out del PC e quindi anche al Roland)
Edited 6 Apr. 2013 23:46
fab82 07-04-13 02.07
Ciao Max,
grazie anche a te per il suggerimento. Questa opzione mi è nuova....
Sai dirmi di più su come funziona? Non so se usi anche tu Mainstage ma guardando bene tutti i controlli non trovo questo Soft Through...
Nemmeno sull'RD700SX lo trovo....emo

In realtà comunque la cosa non dovrebbe essere proprio strana. E' normale che se collego via Midi due tastiere per esempio RD(MIDI OUT) e TR(MIDI IN) il Roland mi suonerà i timbri che carico sul TR. Nel mio caso in mezzo al collegamento ci sta Mainstage ma del resto sulla carta è giusto che venga a galla il mio problema.
Mi sai indicare la via per trovare il comando Soft Through?...emo
Edited 7 Apr. 2013 0:14
maxpiano69 07-04-13 02.16
Purtroppo non ho Mac/Mainstage, ma cerca nelle opzioni/preferenze in cui setti le interfacce MIDI IN e OUT, oppure cerca nel manuale di Mainstage.
Edited 7 Apr. 2013 0:19
fab82 08-04-13 00.27
Accidenti...nulla. Non riesco a trovare soluzione.
Eventualmente potrei ripiegare su un pedale volume per "disabilitare" i suoni...
Chi utilizza più tastiere comandate da pc, che soluzioni impiega?
Voglio dire, anche se avessi solo 2 tastiere e su una delle due voglio utilizzare i suoni dell'altra mi trovo nella stessa situazione...Ovvero a meno che non tolga drasticamente il volume, i suoni delle due saranno sempre sovrapposti.

Eppure nel mio caso ho impostato canali midi diversi in ricezione quindi dovrebbe essere già un filtro quello....
Sicuramente il problema è su Mainstage ma non capisco in quale punto del programma...

emoemoemo
coccioline 08-04-13 00.37
Probabilmente dovresti trovare dove impostare anche l'ID machine in modo che i dati midi in formato sysex siano ignorati dalle macchine che li ricevono, ma che non si riconoscono con lo stesso ID Machine....

Forse ho detto una boiata, ma non saprei come spiegarlo altrimenti poichè non conosco l'archjitettura di Mainstage, del Korg Tr e a malapena quella di RD700SX.
maxpiano69 08-04-13 00.40
@ coccioline
Probabilmente dovresti trovare dove impostare anche l'ID machine in modo che i dati midi in formato sysex siano ignorati dalle macchine che li ricevono, ma che non si riconoscono con lo stesso ID Machine....

Forse ho detto una boiata, ma non saprei come spiegarlo altrimenti poichè non conosco l'archjitettura di Mainstage, del Korg Tr e a malapena quella di RD700SX.
Lui il problema lo ha quando invia Program Change e note, purtroppo i sysex nin c'entrano ( e comunque trattandosi di due macchine diverse per marca/modello ignorerebbero i sysex dell'altra indipendentemente dall'ID)

@fab82: speriamo che qualche utente di Mainstage passi di qui...emo
fab82 08-04-13 01.10
Grazie comunque per il supporto ragazzi!!
Intanto ho modificato il titolo della discussione inserendo anche la parola "Mainstage". Almeno ora sappiamo che qui dentro si parla di questo...emo
Animapone 08-04-13 11.27
Ti sei dimenticato di aggiungere che poi il korg lo ricolleghi al midi in della scheda audio per usare i suoni di mainstage.
In questo caso ha ragione Gabriele, sulla channel strip external midi di Mainstage che invia il program change al Roland devi impostare un keyrange fori portata del Roland, oppure vedere di impostare a "nulla" l'impostazione midi in.
fab82 08-04-13 11.47
Buongiorno Animapone,
grazie per il suggerimento. Questa sera quando torno a casa provo a fare in questo modo.
Il collegamento MIDI che ho fatto è esattamente quello che hai indicato tu. L'unica cosa che non voglio fare è escludere il MIDI IN sul channel strip del Korg altrimenti quest'ultimo non mi vede più i Program Change che gli invio.
morgzet 08-04-13 12.04
Hai provato ad impostare su entrambe le tastiere il local control su "OFF"?
fab82 08-04-13 12.39
In realtà no....potrei anche provarci.
Grazie anche ate!!!
morgzet 08-04-13 13.13
Te l'ho chiesto perché io con mainstage utilizzo una nord electro ed una mox (che funge anche da scheda audio). Su entrambe le tastiere ho impostato il local control su off. In tale maniera in pratica "separi" il generatore sonoro dalla tastiera e in mainstage, quando imposti il channel strip, selezioni la tastiera (RD700 o TR) ed assegni o il canale midi del generatore sonoro che vuoi che suoni, oppure uno strumento virtuale di maistage.
Così facendo tu, ad esempio, puoi pilotare un suono della RD700 dal Tr e magari sull'RD700 puoi impostarti un layer con uno strumento di mainstage ed un suono della TR.

fab82 15-04-13 17.21
@ Animapone
Ti sei dimenticato di aggiungere che poi il korg lo ricolleghi al midi in della scheda audio per usare i suoni di mainstage.
In questo caso ha ragione Gabriele, sulla channel strip external midi di Mainstage che invia il program change al Roland devi impostare un keyrange fori portata del Roland, oppure vedere di impostare a "nulla" l'impostazione midi in.
Ciao Animapone,
durante i miei esperimenti ho notato che disabilitando il Midi In (Impostazione su "none") su Mainstege nella sezione Channel Strip relativa alla trasmissione dei Program Change tutto funziona a dovere...
In realtà però la strumentazione sulla quale ho fatto i test è Korg TR e Nord Stage compact più ovviamente Mainstege. Questo perchè il Roland è installato in sala prove e muoverlo è un problema.
Pochi giorni fa sono andato in sala per impostare il tutto sull'RD ma purtroppo non sta funzionando come vorrei nel senso che collegando opportunamente tutti gli strumenti con MIDI IN OUT THRU sento ancora i suoni del Roland sul TR mentre nelle prove fatte a casa con Nord questo non succedeva...

Ricapitolando i collegamenti sono:

MIDI OUT scheda audio --> MIDI IN Korg TR
MIDI THRU Korg TR-->MIDI IN Roland
Questi collegamenti sono dedicati ai Program Change che Mainstage trasmette alle due tastiere

MIDI OUT Korg TR-->MIDI IN scheda audio
Questo collegamente è solamente per poter suonare i suoni di Mainstage con la Korg TR.

Ho cercato sul manuale qualche impostazione Midi dedicata ma non ho trovato nulla.
In più, visto che sei un gran conoscitore dell'RD, sai dirmi perchè se imposto un canale MIDI diverso da 1 non si sente più nessun suono alla pressione dei tasti?



Animapone 15-04-13 18.39
@ fab82
Ciao Animapone,
durante i miei esperimenti ho notato che disabilitando il Midi In (Impostazione su "none") su Mainstege nella sezione Channel Strip relativa alla trasmissione dei Program Change tutto funziona a dovere...
In realtà però la strumentazione sulla quale ho fatto i test è Korg TR e Nord Stage compact più ovviamente Mainstege. Questo perchè il Roland è installato in sala prove e muoverlo è un problema.
Pochi giorni fa sono andato in sala per impostare il tutto sull'RD ma purtroppo non sta funzionando come vorrei nel senso che collegando opportunamente tutti gli strumenti con MIDI IN OUT THRU sento ancora i suoni del Roland sul TR mentre nelle prove fatte a casa con Nord questo non succedeva...

Ricapitolando i collegamenti sono:

MIDI OUT scheda audio --> MIDI IN Korg TR
MIDI THRU Korg TR-->MIDI IN Roland
Questi collegamenti sono dedicati ai Program Change che Mainstage trasmette alle due tastiere

MIDI OUT Korg TR-->MIDI IN scheda audio
Questo collegamente è solamente per poter suonare i suoni di Mainstage con la Korg TR.

Ho cercato sul manuale qualche impostazione Midi dedicata ma non ho trovato nulla.
In più, visto che sei un gran conoscitore dell'RD, sai dirmi perchè se imposto un canale MIDI diverso da 1 non si sente più nessun suono alla pressione dei tasti?



Credo che il tuo problema dipenda da un LOOP che crei ricollegando il TR a Mainstage.
I collegamenti sono corretti, ma devi fare attenzione che i channel strip che ricevono i segnali midi dal Korg non li ritrasmettano (altrimenti vengono spediti all'RD attraverso il midi thru)

In pratica:
1) i channel strip che inviano i PC devono solo inviare, non ricevere.
2) i channel strip che utilizzi per suonare usando la Korg devono solo ricevere, non trasmettere

Per il discorso RD devi essere più preciso, dove imposti il CH midi diverso da 1?????

P.S:
Non penso che ce l'abbia, ma hai controllato se il Korg ha la funzione di midi merge sulla porta midi thru e questa è attiva?
fab82 16-04-13 00.15

Grazie Animapone, il discorso di separare le due tastiere sono riuscito a farlo escludendo, come mi hai suggerito tu, i messaggi Midi in entrata su Mainstage.emo


Animapone ha scritto:
Per il discorso RD devi essere più preciso, dove imposti il CH midi diverso da 1?????

Per quanto riguarda l'impostazione dei canali Midi di ricezione sul Roland, intendo dire che se ho Mainstage che trasmette sul Midi Channel 3 devo per forza impostarlo anche sull'RD in modo da farli coincidere...
Quindi entro nel Menù EDIT sotto la voce Part Parameter / Receive Channel imposto il valore (1..16) su 3.
A questo punto Mainstage comunica perfettamente con Roland infatti cambiando i Program Change con il mouse sul Mac mi si cambiano anche sull'RD con l'unico inconveniente che il suono non viene prodotto ovvero non esce nulla.

La scappatoia sarebbe , visto che sul Canale 1 (Impostazione di fabbrica) riesco a "suonare", impostare anche sul software un valore uguale a 1. Mi sembra strano però...sicuramente c'è qualche parametro nascosto che mi sfugge...
Hai qualche idea?
Grazie ancora per tutto intanto.
Animapone 16-04-13 10.43
@ fab82

Grazie Animapone, il discorso di separare le due tastiere sono riuscito a farlo escludendo, come mi hai suggerito tu, i messaggi Midi in entrata su Mainstage.emo


Animapone ha scritto:
Per il discorso RD devi essere più preciso, dove imposti il CH midi diverso da 1?????

Per quanto riguarda l'impostazione dei canali Midi di ricezione sul Roland, intendo dire che se ho Mainstage che trasmette sul Midi Channel 3 devo per forza impostarlo anche sull'RD in modo da farli coincidere...
Quindi entro nel Menù EDIT sotto la voce Part Parameter / Receive Channel imposto il valore (1..16) su 3.
A questo punto Mainstage comunica perfettamente con Roland infatti cambiando i Program Change con il mouse sul Mac mi si cambiano anche sull'RD con l'unico inconveniente che il suono non viene prodotto ovvero non esce nulla.

La scappatoia sarebbe , visto che sul Canale 1 (Impostazione di fabbrica) riesco a "suonare", impostare anche sul software un valore uguale a 1. Mi sembra strano però...sicuramente c'è qualche parametro nascosto che mi sfugge...
Hai qualche idea?
Grazie ancora per tutto intanto.
Il discorso è un po' più complesso e dipende da come vuoi utilizzare l'RD.
Lo puoi utilizzare in 2 modi diversi:
1) imposti un setup fisso ed invii il program change per cambiare solo il timbro che utilizzi
2) sfrutti le suoe doti di mutitimbricità ed invii i program change per cambiare il "setup" in maniera da richiamare impostazioni in cui sfrutti tutte e 4 le zone interne dell'RD potendo usufruire di split e layer programmati in precedenza.

Personalmente l'ho sempre utilizzato nel secondo modo. Mi sono creato i miei setup e poi li ho richiamati da master.
Per fare questo devi impostare un canale midi che funge da "ricevitore" del program change che cambia il setup (io avevo scelto il 16). Il questo modo i PC inviati sul canale scelto non vanno a cambiare il timbro presente su quel canale, ma tutto quanto il setup.

Nel primo modo (che non ho mai approfondito), credo che il problema è un po' più complesso.
Qui vado molto più sulla "teoria" perchè non ho sperimentato nulla.
Se tu vuoi ricevere il PC sul CH3, credo tu debba "legare" la zona interna che utilizzerai per suonare il timbro modificato sul CH3 al canale midi 3. Di default credo che le 4 zone siano legate ai primi 4 canali midi (Upper 1 = Ch1, Upper 2 = Ch2, Lower 1 = Ch3, Lower 2 = Ch4). Inoltre fai attenzione che (se non ricordo male) dovrebbe esserci la possibilità di "slegare" le zone interne dai 16 canali midi disponibili in ricezione (facendo in pratica diventare l'RD mutitimbrico su 20 parti, 16 raggiungibili via midi e 4 utilizzabili solo dalle zone interne). Ma qui, per quanto mi riguarda, siamo nel campo delle ipotesi interpretative del manuale, dal momento che non ho mai sperimentato quanto mi è parso di capire di queste funzionalità.
fab82 17-04-13 11.19
Ti ringrazio di tutto Animapone, ieri sera ho cominciato a lavorare con i SETUP e devo dire che inizio a capirci qualcosa.
Per tutto il resto sembrerebbe che la programmazione di Mainstage sia stabile. Attendo il primo Live (4 Maggio) per testare il tutto.....emoemo
Grazie ancora di nuovo per la tua divulgazione enciclopedica Rolandiana.