Controllare performance via midi su juno di

alibi72 13-01-13 09.47
Ciao a tutti, vi espongo il mio attuale problema: vorrei utilizzare la kurzweil pc3 come master per comandare la roland juno di.
Al momento riesco a selezionare dalla master il singolo suono su un canale midi a scelta (e fin qui tutto ok) oppure piu' suoni con il problema pero' di non poter distribuire come voglio gli effetti.
Per ovviare a questo, ma anche semplicemente per comodita', vorrei poter controllare anche le performance via midi. Il mio obiettivo finale e' programmarle sulla juno di e selezionarle con la kurzweil.
Se questo non e' possibile almeno selezionarle con la juno di ma suonarle come semplice prestatasti con al kurzweil.
I problemi che attualmente mi impediscono di arrivare al dunque sono:
-non sono ancora riuscito ad individuare le coordinate midi necessarie per selezionare le performance e non i singoli timbri (sul manuale non sono indicate, mentre in altri strumenti roland si, utilizzando quelle di altri strumenti al momento non ho avuto successo, tenete presente che la kurz non gestisce direttamente i msb lsb quindi devo usare la formula msb*128+lsb),
-non ho ancora capito come poter impostare (ho fatto tentativi senza successo finale) un global midi channel su entrambi gli strumenti per ottenere la semplice funzione di prestatasti.
Ad esempio se seleziono il canale performance su juno di "15", e su kurzweil imposto il canale midi 15 senza program change (se lo metto mi seleziona uno strumento), su kurzweil mi suona solo lo strumento selezionato sul canale 15 di juno e non tutta la performance come suona utilizzando la tastiera di juno.
Spero di essere stato chiaro, ringrazio chi riuscira' a darmi indicazioni precise!
Edited 23 Feb. 2013 14:42
michelet 13-01-13 10.55
Premettendo che non conosco la logica di funzionamento di Kurzweil PC3, posso senz'altro consigliarti di utilizzare l'editor a corredo di Juno Di QUI con il quale potrai velocizzare la programmazione delle sue Performances.

In linea di massima, bisogna sapere se le tue Performances prevedono:
a) una serie di Patches in layer/split tutte sullo stesso canale
b) una serie di Patches in layer/split su canali MIDI diversi.

La condizione (a) è certamente più facile da risolvere, visto che a PC viene richiesto di inviare dati e CC su un canale MIDI solo.
La condizione (b) è più complessa perché, a sua volta, PC3 deve avere un'impostazione affinché vengano inviati dati e CC su più canali MIDI.

Per quanto riguarda il richiamo delle Performance, leggendo l'implementazione MIDI a pagina 1 si vedrà che:
[g]Preset Performances sono richiamabili con MSB = 85; LSB = 064; Program changes con valori da 1 a 64
User Performances sono richiamabili con MSB = 85; LSB = 000; Program changes con valori da 1 a 64[/g]

Buon lavoro!
Roland_lover 13-01-13 12.59
punto 1 . setup mode
pagina 9 del capitolo 7 (setup mode) del manuale pc3

punto 2. setup mode
creare una performance roland e associare ad ogni suono dej juno un canale midi e quindi comandarlo dal pc3
es. vuoi comandare 3 suoni del juno? crea una performance con tre suoni sui i camali 14, 15 e 16. poi coi i program change GoToProg del pc3 vai ad aggiornarli via via saltanto tra i vari desiderata
ch 14. piano -> go to string -> go to organ
ch 15. string -> go to drum -> go to bass
ch 16 prog1 go to -> prog 2 ecc
per i cambi programma puoi usare i tasti aseegnabili 1/8
non esiste un globalmmidi channel a meno che non sia previsto dal tuo strumento.

ad esempio io ho un dsi tetra che comanda 4 canali. associato il primo canale quello sarà il global e i successivi 3 saranno fissati. Esempio,zona1= global=canale8, zona2=canale9, z3 canale 10, z4 canale11
alibi72 13-01-13 16.50
un grande thanx ad entrambi;
michelet, avevo scaricato tutto ma non le M.I.!!! in ogni caso l' errore dev' essere da un 'altra parte perche' gia' avevo sperimentato l' MSB 85
l' editor lo sto gia' usando, ma e' probabile che l' errore stia li ' da qualche parte..
roland, dovro' studiarmi quella funzione go to che non conoscevo...
grazie ancora, vi terro' aggiornati sui miei progressi!emo
michelet 13-01-13 19.58
Beh... adesso non hai più ALIBI emo
ettore_duliman 13-01-13 21.46
i codici midi di michelet sono giusti, ma temo che manchi ancora qualcosa

nel fantom-x e nel juno-g esiste il parametro "Performance Control Channel" che fa quello che chiedi

non lo vedo nel manuale del juno-di

qualcosa di analogo è scritto nel capitolo: Playing the JUNO-Di from an
External MIDI Device

altrimenti chiedi aiuto su rolandclan: su google cerca la seguente stringa

roland juno-di performance program change site:forums.rolandclan.com
alibi72 18-01-13 03.18
AGGIORNAMENTO:
ora riesco agevolmente (con il suggerimento di Michelet) a selezionare le performance da kurzweil ma purtroppo non riesco ad andare oltre: il problema e' che non riesco a far rispettare lal range zone delle varie parti, ad esempio: con la tastiera del juno suono a sinistra (c1-c4) uno string e un hammond sovrapposti e a destra (c4-c8) un lead, suonando questa performance con la kurz utilizzando lo stesso canale midi mi suona tutte le patch per l' intera estensione.
a quanto pare e' un problema che hanno avuto altri senza riuscire a risolverlo.. emo
http://forums.rolandclan.com/viewtopic.php?f=35&t=44593
ps. preciso che facendo la stessa prova con un fantom x non ci sono problemi.
quale particolare settaggio bisogna fare con l' editor? o proprio non ci sono speranze??
Animapone 18-01-13 10.30
@ alibi72
AGGIORNAMENTO:
ora riesco agevolmente (con il suggerimento di Michelet) a selezionare le performance da kurzweil ma purtroppo non riesco ad andare oltre: il problema e' che non riesco a far rispettare lal range zone delle varie parti, ad esempio: con la tastiera del juno suono a sinistra (c1-c4) uno string e un hammond sovrapposti e a destra (c4-c8) un lead, suonando questa performance con la kurz utilizzando lo stesso canale midi mi suona tutte le patch per l' intera estensione.
a quanto pare e' un problema che hanno avuto altri senza riuscire a risolverlo.. emo
http://forums.rolandclan.com/viewtopic.php?f=35&t=44593
ps. preciso che facendo la stessa prova con un fantom x non ci sono problemi.
quale particolare settaggio bisogna fare con l' editor? o proprio non ci sono speranze??
Potrebbe essere un "problema" legato al fatto che è una tastiera e non un expander.
Ragiono per analogia:
Quando avevo XP30 avevo lo stesso tuo problema (il keyrange impostato su XP30 non veniva rispettato se usavo una master), mentre gli expander della stessa serie (JV1080/2080) supportavano tranquillamente quella funzionalità.
Puoi risolvere programmando lo split sulla master. Ti crei 2 zone su 2 canali midi diversi (c1/c4 - c#4/c8), poi sul juno imposti string ed hammond sul canale midi della prima zona e il lead sul canale midi della seconda zona.
alibi72 18-01-13 10.57
si, questa e' l'estrema soluzione, ma a volte capita di programmare performance piu' complesse tipo un rinforzo sul basso, un doppio split della parte sinistra, ecc.. e programmare su due tastiere dei layer complessi risulta scomodo, una notevole perdita di tempo...
ettore_duliman 18-01-13 11.03
credo che questo dipenda dal fatto che la master trasmette su un certo canale midi, mentre le performance ricevono su diversi canali midi

in generale le varie "part" su fantom (o juno) ricevono ciascuna su un canale diverso: part 1 su ch 1, part 2 su ch 2, ...

prova:
- imposta la master in invio su omni (se possibile)
- oppure imposta tutte le part del juno sullo stesso ch midi (in questo caso, però, eventuali messaggi midi verrebbero ricevuti da tutte le part: sustain, expression, volume, ...)
- oppure replica gli split e layer del juno su kurzweil

non mi viene in mente altro