X esperti, convertire sysex in cc (roland integra7)

giannirsc 03-11-12 20.30
Ho una curiosità che forse qualche esperto di programmazione può risolvermi...Integra7 al suo interno ha un emulatore Hammond,probabilmente tireranno fuori una app per gestirlo da iPad...io da pannello posso settare i valori dei drawbar, Leakage level, percussione e tante altre cosette...per ogni variazione integra mi spara un sysex..quello che vorrei fare è trovare il modo di gestire questi drawbar dai cursori della mia master..che però trasmettono CC..quindi la mia domanda è...è possibile decodificare quei sysex in Control Change ? Registrandoli in sysex e reinviandoli da sequencer riesco tranquillamente a gestire i drawbar.
Edited 3 Nov. 2012 19:32
giacomo_torino 03-11-12 20.48
Gianni, ma ti piace proprio farti del male eh? emoemo E dormire un po' di più? che ne dici?
emo
(perdona ma non ho resisto...)emo

comunque la vedo dura stavolta...
guarda, ti mando un thanks di incoraggiamento...
Edited 3 Nov. 2012 19:51
giannirsc 03-11-12 20.55
il mio vero problema è che io sti cosi li spremo in pochi giorni emo

Metto la videata con i sys ex relativi al movimento dei primi 3 drawbar nel caso qualcuno sapesse aiutarmi..di sicuro uscirà una app su ipad per gestire la sezione hammond..comunque con un pò di programmazione penso di riuscire a raggirare il problema.

QUI c'è la schermata.

Friend74 03-11-12 21.11
Se dai un'occhiata a questa discussione forse risolvi il tuo problema
JoelFan 03-11-12 21.13
@ giannirsc
il mio vero problema è che io sti cosi li spremo in pochi giorni emo

Metto la videata con i sys ex relativi al movimento dei primi 3 drawbar nel caso qualcuno sapesse aiutarmi..di sicuro uscirà una app su ipad per gestire la sezione hammond..comunque con un pò di programmazione penso di riuscire a raggirare il problema.

QUI c'è la schermata.

Guarda che non tutti i SYSEX sono convertibili in CC.

Quindi, devi andare a fondo del MIDI implementation manual (o chiedere a Roland) per scoprire se tali CC che modificano i drawbar esistono. Diversamente, l'unica maniera per modificare i drawbar sarà quella di mandare dei SYSEX.
giannirsc 03-11-12 21.37
ottimo friend, vedo di capirci qualcosa da quella discussione..
maxpiano69 03-11-12 21.49
Dipende dalla master, le master Roland serie Ax00 PRO permettono di generare sysex parametrici (compreso il calcolo del famigerato Roland checksum, senza il quale il sysex viene ignorato)

Lo so perché io comprai la mia A500PRO praticamente per un motivo analogo, ovvero poter pilotare drawbars ed altri parametri del ToneWheel del FP7 (che come nel cqso dell'integra sono controllabili solo via sysex)

Tu che master hai?
Edited 3 Nov. 2012 20:51
giannirsc 03-11-12 22.32
ne ho 4-5 tra cui mc2000 e roland a300pro..il problema è capire i sysex da impostare.
maxpiano69 03-11-12 23.46
Non credo siano gli stessi del FP7, altrimenti ti mandavo la mia control map (se la trovo); serve la Midi Implementation chart completa dell'Integra x trovarli
bigsquash 04-11-12 01.07
non esiste una assegnazione su una global setupo dei vari controller midi? mi spiego: jv1080 aveva 4 controller midi che assegnavi a cc che devidevi tu. Poi in ogni patch quei 4 controller potevi destinarli a quel che volevi.
Il proteus 2000 lo fa con 8 controller. magari integra arriva a 9...
giannirsc 04-11-12 08.07
integra ne ha 4 assegnabili in modalità performance ( oltre a quelli relativi al suono) e non c' è la possibilità di assegnare i drawbar..per il manuale non riesco a trovare quello completo..ti danno solo un quick start da 70 pagine...


comunque come dicevo tramite sysex li gestisco..in fase di programmazione su sonar si riesce a pilotarli..il discorso cambia dal vivo...ripeto..uscirà qualche app per ipad da roland o da qualche privato..a meno che con l'uscita ufficiale di integra ci siano novità perchè di fatto la sua distribuzione non è iniziata.
maxpiano69 04-11-12 09.44
Se analizzi i sysex generati per due valori dello stesso drawbar (ovvero muovendone uno solo) dovresti essere in grado di decodificarli, dovrebbero cambiare infatti solo 2 valori (parametro e checksum), il resto dovrebbe restare fisso.

Edit: la MIDi Implementation chart c'è, come gli altri manuali QUI, non vedo nella Parameter Map parametri espliciti riceriti al Tonewheel, probabilmente vanno sotto nomi generici tipo "Tone Parameter #1..."; a pag 29 trovi la struttura di un messaggio sysex

Prossimo passo: analizzando secondo quello schema i messaggi che Integra invia quando muovi i drawbar (come suggerivo sopra) dovresti identificare gli "address" dei drawbars nella parameter map (se lo trovi difficile, prova a copiare uno dei sysex in questione in questa discussione e provo a farlo io per te)
Edited 4 Nov. 2012 8:57
giannirsc 04-11-12 10.43
ho messo una foto in alto alla discussione..
chopinmanu 04-11-12 11.40
giannirsc ha scritto:
per il manuale non riesco a trovare quello completo..ti danno solo un quick start da 70 pagine...

che credo sia quello scaricabile in italiano da roland italy, hai già provato a vedere su rolandus.com ?

Per l'integra ci sono scaricabili i pdf inglesi di: MIDI Implementation, Wireless Application Guide, Sound List, Parameter List, Owners Manual
giannirsc 04-11-12 12.51
si li ho..però ne avevo trovato uno di 600 pagine molto più dettagliato specialmente per la sezione synth supernatural e pcm.
ettore_duliman 04-11-12 16.02
ti propongo alcuni controller che potrebbero ottenere il risultato che cerchi (non sono sicuro, il diavolo si nasconde nei dettagli, dovresti prima leggerti bene i manuali e cercare in rete)

master roland a300pro, a500pro, a800pro

behringer bcr2000 programmato con il bc manager

kenton control freak

midi solutions event processor per convertire cc in sysex

midi tool box per ipad

midi touch 2.1 per ipad
maxpiano69 04-11-12 16.23
@ giannirsc
ho messo una foto in alto alla discussione..
Non l'avevo vista, direi che allora hai tutto ciò che ti serve per programmare i fader dellla A300PRO come drawbars.

Dovrai impostarli mediante l'A-PRO Editor per inviare Sysex e ad es. per il Drawbar 1 l'impostazione della stringa Sysex sarà:

F0 41 10 00 00 64 12 19 02 00 22 DT S1 F7 (vedi manuale Ax00 PRO pag. 38)

ed infine impostando il range per il fader (ovvero min value e max value) tra 1 ed 8

Per gli altri Drawbar stessa cosa ma cambia il numero in grassetto (23 per il Drawbar 2, etc..)
Edited 5 Nov. 2012 8:32
giannirsc 04-11-12 16.32
ottimo ti ringrazio !
giannirsc 08-11-12 20.37
ciao maxpiano stò iniziando a provare ma ho difficoltà nell'inserire i valori DT e S1..ho preso il manuale della a300pro ma non ho trovato quali siano questi valori..immagino siano dei valori specifici della a300..dove dovrei guardare ? nella implementation chart mi pare non ci sia..
maxpiano69 08-11-12 20.47
@ giannirsc
ciao maxpiano stò iniziando a provare ma ho difficoltà nell'inserire i valori DT e S1..ho preso il manuale della a300pro ma non ho trovato quali siano questi valori..immagino siano dei valori specifici della a300..dove dovrei guardare ? nella implementation chart mi pare non ci sia..
Non sono "valori", devi scriverli letteralmente così DT ed S1; sono codici di controllo speciali che in pratica dicono alla master come costruire dinamicamente il sysex ad ogni variazione del controller associato, ovvero "dove c'è DT metti il valore del controller" e "dove c'è S1 metti il checksum Roland calcolato sui valori precedenti" emo
Edited 8 Nov. 2012 19:50