PDA

Visualizza Versione Completa : Aiuto! - Usare la Modulation Wheel per cambiare timbro



RobyPiano
10-03-2013, 23:26
Ciao a tutti….

Vorrei pilotare live dei Virtual utilizzando la modulation whell per passare da un suono all'altro.
Ciò mi sarebbe utile nell'utilizzo di librerie tipo SessionString di Native Instrument che hanno le variation su timbri diversi, per esempio un timbro con il legato e uno con lo staccato.
L'idea sarebbe quindi quella di suonare il timbro legato e, all'occorrenza, passare allo staccato agendo sula modulation whell o qualsiasi altro controllo.

Per fare questo ho caricato come prova su di un virtual 3 timbri rispettivamente sui canaii 01, 02 e 03.

Nell'environmet il flusso segue la seguente logica: (vedi allegato)

Step 1:
mediante dei transformer intercetto gli eventi della modulation e li scalo per ricondurli al range del cable switcher che utilizzerò dopo.
Utilizzo tre transformer con la seguente logica:
Valori 0 restano tali
Valori compresi tra 1 e 63 diventano 1
Valori maggiori di 63 diventano 2

Step 2
Il cable switcher è configurato come segue:
0 = l'evento non viene modificato
1 = l'evento passa per un transformer che cambia il canale midi da 1 a 2
2 = l'evento passa per un transformer che cambia il canale midi da 1 a 3

Step 3
Gli eventi sono inviati al Sequencer Input

Il monitor posto subito prima del sequencer input conferma che la configurazione si comporta in modo corretto.

In pratica il virtual si comporta come se tutti gli eventi arrivassero sul canale midi 1, quindi suona sempre lo stesso timbro.

Cosa sto sbagliando?

krenzo
11-03-2013, 01:50
Dato che si tratta di uno strumento multitimbrico e miltichannel come Kontakt, io la farei più semplice. ;)
Mi scuso se non spiego nei dettagli lo schema, cosa che potrebbe servire anche ad altri, ma è un po' tardi e mi limiterò a postare degli screenshots.
Comunque vedo che sai già come muoverti nell'Environment, quindi dovrebbe esserti sufficiente.

PANORAMICA E COLLEGAMENTI

https://dl.dropbox.com/u/46132478/Forum/Logic/env_mw2midich/panoramica.png

CABLE SWITCH INSPECTOR

https://dl.dropbox.com/u/46132478/Forum/Logic/env_mw2midich/switch.png

TRANSFORMER LIMITER ESCURSIONE CC1

https://dl.dropbox.com/u/46132478/Forum/Logic/env_mw2midich/transf1.png

TRANSFORMER MIDI CH 01

https://dl.dropbox.com/u/46132478/Forum/Logic/env_mw2midich/transfMIDI1.png

TRANSFORMER MIDI CH 02

https://dl.dropbox.com/u/46132478/Forum/Logic/env_mw2midich/transfMIDI2.png

TRANSFORMER MIDI CH 03

https://dl.dropbox.com/u/46132478/Forum/Logic/env_mw2midich/transfMIDI3.png

Ciao.

RobyPiano
11-03-2013, 23:25
Grazie... Bello usare un solo transformer che divide per limitare il CC01.

Comunque, per far si che funzionasse ho dovuto caricare il virtual su una singola traccia. Caricandolo come multi timbral suonano tutte le tracce armate per la registrazione, indipendentemente dal canale midi. Al che mi chiedo, ma se volessi registrare contemporaneamente canali midi diversi, sono costretto a caricare il virtual come istanza singola per ogni canale.

Un problema che rimane da risolvere, ammesso che sia possibile, e che se cambio canale (sposto la modulation wheel) mentre è in corso un evento note on, non arrivando più per quel canale l'evento note off la nota rimane appesa. Un po' contorto, ma spero di essermi spiegato.

Ad ogni modo, grazie infinite

krenzo
11-03-2013, 23:58
Parli di diversi canali MIDI o diversi Channelstrip?
Questo environment è strutturato per funzionare su un solo Channelstrip nel quale caricare un Vi multichannel (tipo Kontakt).
Switchare tra diversi CS si può fare comunque ed è altrettanto semplice, ma occorre lavorare sui meta events.
Magari domani se avrò tempo vedrò di postare qualcosa.
Il problema della nota in sospeso, sarebbe risolvibile solo se si potesse realizzare una sorta di crossfading nel passaggio da un MIDI CH all'altro. Su questa cosa non ti saprei dire, ma potrei indagare.
Ciao

RobyPiano
12-03-2013, 00:10
Grazie...
Intanto mi hai dato una bella imbeccata... Provo ad approfondire la storia dei metà events.

krenzo
12-03-2013, 11:40
[...]
Il problema della nota in sospeso, sarebbe risolvibile solo se si potesse realizzare una sorta di crossfading nel passaggio da un MIDI CH all'altro[...] :o

Penso di aver risolto entrambi i problemi (Note Off e Channelstrip Switch). ;)
Ho apportato numerose modifiche, aumentato la corsa della MW in modo da offrire il range necessario per i 16 Chh Midi, tolto il cable switcher e aggiunto un channel splitter.
Metto un paio di screenshots e allego il progetto con l'Environment, così che possa essere disponibile a tutti e magari personalizzato o migliorato.

NUOVO ENVIRONMENT
Per "switchare" tra diversi MIDI CH

https://dl.dropbox.com/u/46132478/Forum/Logic/env_mw2midich/MW2CH_rev2.png

ENVIRONMENT MODIFICATO
Per "switchare" tra diversi CS

https://dl.dropbox.com/u/46132478/Forum/Logic/env_mw2midich/MW2CS_rev2.png

Ciao.

RobyPiano
12-03-2013, 17:48
;) Che dire!!! Fantastico!!!!
Non vedo l'ora di poterlo provare... e magari capire!

GRAZIEEEEEEE!!!!!

krenzo
12-03-2013, 17:50
Figurati, spero sia utile. ;)
Ciao