Trasmissione cc#11 expression tra fantom-x e blofeld.

ettore_duliman 04-05-12 12.30
Ho un pedale d'espressione collegato al fantom-x, il blofeld riceve dal fantom-x.

Sul fantom-x il pedale d'espressione è impostato su cc#11 expression.

Quanto uso il pedale, sul fantom-x esso si comporta correttamente, sul blofeld lampeggia il led di ricezione midi, ma non succede nulla.

Nel manuale del blofeld, nella tabella che elenca i midi cc e il loro ruolo, alla voce cc#11 sta scritto: not used

Mah, mi sembra strano.

Allora, c'è un problema midi tra fantom-x e blofeld oppure il blofeld non riconosce il midi cc#11?

Come risolvo nel secondo caso?
Magari assegno al cc#11 il controller W e poi nella modulation matrix mi ricordo di collegare il controller W al volume?

Voi come avete risolto?
Grazie.
Friend74 04-05-12 13.13
se provi ad assegnare il CC7 (Volume) viene riconosciuto?
ettore_duliman 04-05-12 13.31
no questa prova non l'ho fatta

ho modificato il canale di ricezione del blofeld impostandolo sul canale 1 (il canale della keyboard part del fantom-x in modo patch)
in questo modo, se suono una nota sul fantom-x, suona anche il blofeld, ma il pedale d'espressione no

avevo il dubbio di quale canale utilizzasse il pedale d'espressione, se inviasse su tutti i canali o solo su un canale

sul fantom-x ho provato sia in modo patch che in modo performance
Edited 4 Mag. 2012 12:20
Friend74 04-05-12 14.08
penso che il tuo problema non sia il fantom ma l'altra tastiera visto che già sul manuale hai verificato che il CC11 non viene utilizzato, prova a mandare il CC7 volume è vedi se risolvi. ciao
ettore_duliman 06-05-12 19.14
up
ettore_duliman 15-06-12 13.12
Dunque, il problema sta su entrambe le tastiere, anzi, mi vien da chiamarle pianole...

Il blofeld non riconosce il cc#11, tuttavia sono riuscito a farglielo capire utilizzando i modifier e la matrix modulation.

Ho mappato il controller W proprio sul cc#11 e ho usato una formula che trasforma il controller W in una modulazione di volume.

Tuttavia anche il fantom invia il cc#11 in un modo che non mi serve e che non è risolvibile.

Quando suono in modo performance (e io devo suonare così), il cc#11 inviato all'esterno ha il canale midi della PART selezionata.

Cioè, se nella schermata mixer sono posizionato sulla part 1 (e se la part 1 è associata al canale 1), il fantom invierà il cc#11 sul canale 1.
Io invece avrei bisogno che il fantom inviasse il cc#11 su tutti i canali contemporaneamente (in particolare sul 15 che ho assegnato al blofeld).

Dovrei impostare la ricezione del blofeld su OMNI, ma non mi fido.

A questo punto dovrò valutare l'acquisto di un pedale di volume stereo, così mi tocca raddoppiare i cavi di collegamento, che scocciatura...

Oppure potrei cercare un qualche dispositivo midi di traduzione, da qualche parte ho letto della miditemp 88.

Qualche idea?
Elettronico 22-07-12 22.14
Ho il Fantom G quindi molto probabilmente la cosa non sarà trasferibile su Fantom X, però...

Allora, in modalità performance dovresti verificare se c'è una "pagina" destinata a layer/split sui canali MINI esterni. (sulla Fantom G esiste proprio la distinzione tra "internal part" ed "external part"). Dovresti attivare tutti gli external (oppure solo quelli dei canali MIDI che ti interessano), in modo tale che suonando una nota trasmetti su tutti i canali MIDI esterni. A questo punto, assegni a ciascuna parte esterna un solo tasto, magari fuori dall'estensione che copri con la tastiera, in modo tale da evitare proprio che suonando una nota vengano trasmessi NOTE ON/OFF sugli altri canali (almeno che la cosa non sia gradita).
In tal modo il movimento controller viene trasmesso a tutti i canali MIDI sulla porta MIDI OUT.

Eventualmente, se il Fantom X non disponesse della differenziazione INT/EXT dei canali MIDI, la cosa sarebbe analoga ma dovresti attivare tutte le parti interne e assegnarle ad un solo tasto (vedi sopra); ovviamente non potresti più utilizzarle per suoni interni.

Non conoscendo il Fantom X non vorrei aver fatto solo inutile confusione, ma avendo tu bisogno di idee forse questo post potrebbe essere utile comunque.

Buon lavoro!
ettore_duliman 02-08-12 20.49
no, non mi sembra che il fantom-x abbia questa funzione

in modo performace, c'è la pagina external, ma serve solo per consentire di inviare alcuni messaggi (volume, bank select e program change) via midi out ad un device esterno, ma sempre sullo stesso canale midi della part selezionata

cmq, le soluzioni sono:

- acquistare una pedaliera tipo la behringer fcb1010 che ha 2 pedali di espressione, ma è troppo grande (eventualmente potrei segare la pedaliera e conservare solo 1 o 2 pedali di espressione, all'interno è quasi vuota, dovrei raccogliere le pcb in una scatola più piccola) - usata 80€

- pedale di espressione midi digitech mc2, la soluzione migliore ma è discontinued e praticamente introvabile (lo cerco quasi da tre mesi)

- rocktron midi xchange, una piccola pedaliera midi per chitarra con 3 pulsanti e 2 ingressi per pedale di espressione che vengono convertiti in messaggi midi - usata 80€

- midi solutions expression to midi, una comoda scatoletta che fa esattamente quanto richiesto: nuova 115€

- alcuni progetti DIY come questi:
http://www.codeproject.com/Articles/38203/Arduino-Based-MIDI-Expression-Pedal
http://www.synthtopia.com/content/2009/10/25/synth-diy-expression-pedal-to-midi-continuous-controller/
economici ma DIY

- ecco, finalmente ho trovato la soluzione migliore, diciamo semi-DIY: doepfer we wheel
http://www.doepfer.de/we.htm
è un circuito elettronico già assemblato a cui devo solo saldare un connettore jack femmina nell'apposito jumper - nuova 39€
Edited 2 Ago. 2012 18:51
ettore_duliman 09-11-12 11.01
Allora, risolto con il doepfer we wheel.

http://www.doepfer.de/we.htm

Con una spesa di circa 80€ (we wheel, pedale di espressione, una scatoletta di plastica per circuiti elettronici, connettore jack femmina, cavo midi) ho ottenuto un dispositivo in grado di convertire il segnale in uscita da un expression pedal in messaggi midi cc#11 sul canale 15.

La programmazione del we wheel e' abbastanza semplice, basta spostare qualche jumper e stare attenti alle polarità' dei tanti diversi expression pedal.

Insomma con un po' di trial and error finalmente il midi monitor dell'ipad mi ha segnalato la presenza dei messaggi midi che cercavo, piuttosto lineari.

Ora un po' di programmazione sul blofeld:
- ho impostato il cc#11 come controller W (global)
- modifier 1: controller W - constant 127 (in questo modo col pedale chiuso ottengo il valore 0, col pedale abbassato ottengo il valore -127)
- modulation Matrix: source modifier 1, destination volume, amount 48 (amount dipende, va regolato ad orecchio)

Funziona tutto, ora posso utilizzare il pedale di espressione sul blofeld, inoltre ho a disposizione un comodo controller midi per qualsiasi altra modulazione che mi venisse in mente.

Ultima nota: il midi merge sul fantom non mi funziona. La catena doepfer -> fantom -> blofeld non mi funziona proprio. Il blofeld prende i program change del fantom ma non i cc#11 del we wheel, pur avendo impostato il soft through col fantom.

Fortunatamente il we wheel ha anche una porta midi in con merge, dunque la catena fantom -> we wheel -> blofeld funziona perfettamente.