PDA

Visualizza Versione Completa : hhat control



zindar
21-05-2005, 04:56
(è probabile che il topic sia destinato a restare senza risposta):

1) posseggo un modulo percussivo della roland (si chiama handsonic); è un apparecchio divertentissimo di forma circolare, la superficie divisa in 15 pad di gomma sensibili alla dinamica, due "in" per collegarvi: il pedale KD7(per il kick) e...il pedale FD7 (per hhat control).
Vengo al punto: se uso i suoni di batteria residenti nel modulo riesco a controllare pienamente l'hhat (nel gergo, posso controllare "tip open" e "tip closed" colpendo il pad centrale e scegliendo se chiudere o aprire il pedale FD7; posso controllare "hhat open" e "hhat closed" usando il solo pedale FD7).

Naturalmente mi è venuto in mente di usare il modulo solo come controller midi, e quindi ho provveduto ad assegnare i pad ad un drum kit di exs24...bene, il problema che si è presentato è il seguente: come fare a controllare le quattro variazioni dell'hhat?
Ho assegnato al pad centrale del modulo una nota corrispondente ad tip closed e la nota corrispondente al pedal hhat closed l'ho assegnata al KD7.
Ora vengo al cuore del problema: come si fa a fare in modo che il rilascio del pedale FD7 venga a determinare a) il suono di pedale rilasciato e b) il suono di "tip open" (praticamente il suono di un hhat aperto colpito con la bacchetta) quando colpisco il pad centrale?

Non sono affatto sicuro di essermi espresso in maniera felice....lo so: sembra un indovinello cinese [|)][|)][|)] ...e quasi certamente nessuno si sarà posto ancora una domanda al riguardo.
Qel che posso aggiungere (ci vuole del fegato ad aggiungere qualcosa, lo so[:I])è che il pedale FD7, se premuto, genera il CC 4 (definito proprio hhat)e, se rilasciato, un comando di note off.
penso però che la cosa si potrebbe sperimentare anche con una comune tastiera: sul problema ho interpellato diverse persone, ma nessuno ha saputo risolvere la cosa.
mi chiedo se la funzione "transform" di logic (che, detto per inciso, mi è abbondantemente oscura ):(:(:(possa risultare utile allo scopo.
Comunque tant'è: qualcuno se la sente [:0][:0][:0][:0][?][?][?][?][?][?][?][?][?][?][?][?][?]

logic 5.5.0 creamware luna 2 winxp pro

Il-logic user
21-05-2005, 08:03
Quesito interessante, invece...

Non ho capito una cosa: qual è la quarta variazione del suono? Ne ho comprese 3. HH Closed, HH Open, Pedal HH (closed). La quarta variazione, quella che chiami "pedale rilasciato", è intesa come il suono di HH Semiaperto? Te lo chiedo perchè l' HH, quando lasci il pedale, in teoria non emette alcun suono.

Quando viene generato il CC4 dal pedale, che valori dà? Dovrebbero essere minimo 2 (0 a pedale in sù, 127 a pedale in giù). In ogni caso, il CC4 deve in qualche modo andare in "off", non so se il "note off" sia sufficiente. Controlla sul MIDI monitor.

In ogni caso, sono sicuro che ci sia da creare qualche environment particolare. Fammici pensare e vediamo come farlo.



Il-logic User

PMac G5 Dual 2.0/1 TB HD/4,5GB Ram - Mac OSX 10.3.9 - MOTU 828MKII - Logic Pro 7.1

zindar
21-05-2005, 21:12
ciao Il-Lo, chiarisco subito la questione relativa al "quarto colpo": quando un batterista preme il pedale hhat ed immediatamente lo rilascia viene a generarsi un effetto di risonanza dei piatti: più energia viene impressa e più la risonanza è evidente.
di conseguenza abbiamo: due variazioni determinate dall'uso della bacchetta: 1) bacchetta su piatto chiuso (tip hhat closed), 2)bacchetta su piatto aperto (tip hhat open);
poi abbiamo due variazioni relative al solo uso del pedale: 1)pedale chiuso (pedal hhat closed) e 2) pedale chiuso ed immediatamente riaperto[u]</u> (pedal hhat open).
Diversi drum samples contemplano quest'ultima variazione, e sono certo che per più di una ragione sarebbe interessante riuscire ad implementarne il controllo riducendo a due il numero dei controlli fisici (tasti, pad) implicati. L'esecuzione sarebbe più aderente alla dinamica dello strumento, in alcuni casi (ricordo un set di Peter Erskine con cinque variazioni di pedal hhat open in multilayer...)il realismo riproduttivo ne benefierebbe in misura evidente....
ora vado a controllare tutto quello che posso sul midi monitor e poi ti faccio sapere :):):):)

logic 5.5.0 creamware luna 2 winxp pro

zindar
21-05-2005, 22:18
quel che segue è il report del midi monitor relativo ai messaggi inviati dal pedale hhat (spero di non intasare il forum ):

TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
0005B30B 1 1 B9 04 01 10 --- CC: Foot Controller (ho iniziato a premere il pedale, e qui sono circa al 40% della corsa quando inizia la trasmissione di messaggi di foot control)


0005B30B 1 2 B9 04 01 10 --- CC: Foot Controller
0005B30F 1 1 B9 04 05 10 --- CC: Foot Controller
0005B30F 1 2 B9 04 05 10 --- CC: Foot Controller
0005B312 1 1 B9 04 09 10 --- CC: Foot Controller
0005B312 1 2 B9 04 09 10 --- CC: Foot Controller
0005B317 1 1 B9 04 0F 10 --- CC: Foot Controller
0005B317 1 2 B9 04 0F 10 --- CC: Foot Controller
0005B31B 1 1 B9 04 1C 10 --- CC: Foot Controller
0005B31B 1 2 B9 04 1C 10 --- CC: Foot Controller
0005B31E 1 1 B9 04 2A 10 --- CC: Foot Controller
0005B31E 1 2 B9 04 2A 10 --- CC: Foot Controller
0005B323 1 1 B9 04 38 10 --- CC: Foot Controller
0005B323 1 2 B9 04 38 10 --- CC: Foot Controller
0005B327 1 1 B9 04 4A 10 --- CC: Foot Controller
0005B327 1 2 B9 04 4A 10 --- CC: Foot Controller
0005B32B 1 1 B9 04 55 10 --- CC: Foot Controller
0005B32B 1 2 B9 04 55 10 --- CC: Foot Controller
0005B32E 1 1 99 3A 0F 10 Bb 3 Note On
0005B32E 1 2 99 3A 0F 10 Bb 3 Note On (qui sono quasi in fondo alla corsa del pedale)
0005B331 1 1 B9 04 58 10 --- CC: Foot Controller
0005B331 1 2 B9 04 58 10 --- CC: Foot Controller (...mi avvicino sempre più al fondo corsa...)
0005B337 1 1 B9 04 59 10 --- CC: Foot Controller
0005B337 1 2 B9 04 59 10 --- CC: Foot Controller
0005B33B 1 1 B9 04 64 10 --- CC: Foot Controller
0005B33B 1 2 B9 04 64 10 --- CC: Foot Controller
0005B33E 1 1 B9 04 69 10 --- CC: Foot Controller (...sempre più..... sempre più....)
0005B33E 1 2 B9 04 69 10 --- CC: Foot Controller
0005B343 1 1 B9 04 77 10 --- CC: Foot Controller
0005B343 1 2 B9 04 77 10 --- CC: Foot Controller
0005B347 1 1 B9 04 7F 10 --- CC: Foot Controller
0005B347 1 2 B9 04 7F 10 --- CC: Foot Controller
0005B391 1 1 99 3A 00 10 Bb 3 Note Off
0005B391 1 2 99 3A 00 10 Bb 3 Note Off (qui sono a fondo corsa: se non sollevo il pedale,questo note Off rimane l'ultimo messaggio di control)(tutti i successivi messaggi Foot Controller si generano al progressivo rilascio del pedale)

0005E96F 1 1 B9 04 7C 10 --- CC: Foot Controller
0005E96F 1 2 B9 04 7C 10 --- CC: Foot Controller
0005E973 1 1 B9 04 76 10 --- CC: Foot Controller
0005E973 1 2 B9 04 76 10 --- CC: Foot Controller
0005E976 1 1 B9 04 6F 10 --- CC: Foot Controller
0005E976 1 2 B9 04 6F 10 --- CC: Foot Controller
0005E97C 1 1 B9 04 6A 10 --- CC: Foot Controller
0005E97C 1 2 B9 04 6A 10 --- CC: Foot Controller
0005E97F 1 1 B9 04 68 10 --- CC: Foot Controller
0005E97F 1 2 B9 04 68 10 --- CC: Foot Controller
0005E982 1 1 B9 04 65 10 --- CC: Foot Controller
0005E982 1 2 B9 04 65 10 --- CC: Foot Controller
0005E988 1 1 B9 04 5B 10 --- CC: Foot Controller
0005E988 1 2 B9 04 5B 10 --- CC: Foot Controller
0005E98B 1 1 B9 04 56 10 --- CC: Foot Controller
0005E98B 1 2 B9 04 56 10 --- CC: Foot Controller
0005E98F 1 1 B9 04 50 10 --- CC: Foot Controller
0005E98F 1 2 B9 04 50 10 --- CC: Foot Controller
0005E993 1 1 B9 04 47 10 --- CC: Foot Controller
0005E993 1 2 B9 04 47 10 --- CC: Foot Controller
0005E997 1 1 B9 04 41 10 --- CC: Foot Controller
0005E997 1 2 B9 04 41 10 --- CC: Foot Controller
0005E99B 1 1 B9 04 3A 10 --- CC: Foot Controller
0005E99B 1 2 B9 04 3A 10 --- CC: Foot Controller
0005E99F 1 1 B9 04 31 10 --- CC: Foot Controller
0005E99F 1 2 B9 04 31 10 --- CC: Foot Controller
0005E9A3 1 1 B9 04 2C 10 --- CC: Foot Controller
0005E9A3 1 2 B9 04 2C 10 --- CC: Foot Controller
0005E9A7 1 1 B9 04 25 10 --- CC: Foot Controller
0005E9A7 1 2 B9 04 25 10 --- CC: Foot Controller
0005E9AB 1 1 B9 04 1D 10 --- CC: Foot Controller
0005E9AB 1 2 B9 04 1D 10 --- CC: Foot Controller
0005E9AF 1 1 B9 04 17 10 --- CC: Foot Controller
0005E9AF 1 2 B9 04 17 10 --- CC: Foot Controller
0005E9B3 1 1 B9 04 13 10 --- CC: Foot Controller
0005E9B3 1 2 B9 04 13 10 --- CC: Foot Controller
0005E9B7 1 1 B9 04 0D 10 --- CC: Foot Controller
0005E9B7 1 2 B9 04 0D 10 --- CC: Foot Controller
0005E9BB 1 1 B9 04 0A 10 --- CC: Foot Controller
0005E9BB 1 2 B9 04 0A 10 --- CC: Foot Controller
0005E9C0 1 1 B9 04 07 10 --- CC: Foot Controller
0005E9C0 1 2 B9 04 07 10 --- CC: Foot Controller
0005E9C3 1 1 B9 04 04 10 --- CC: Foot Controller
0005E9C3 1 2 B9 04 04 10 --- CC: Foot Controller
0005E9C6 1 1 B9 04 03 10 --- CC: Foot Controller
0005E9C6 1 2 B9 04 03 10 --- CC: Foot Controller
0005E9CB 1 1 B9 04 00 10 --- CC: Foot Controller
0005E9CB 1 2 B9 04 00 10 --- CC: Foot Controller

.....ufff [:0][:0][:0][:0][:0][:0][:0][:0][:0][:0][:I][:I][:I]

logic 5.5.0 creamware luna 2 winxp pro

gribit
21-05-2005, 22:40
Zindar... complimenti per il Post e lo spippolamento!!! ...seriamente!;)

Non so darvi una mano... ma leggerò! [8D]

rino

G5 Dual 2GHz, 4GB RAM, MacOS X.3.9, LogicPro 7.1, MotU828mkII FW, Emagic amt8

Il-logic user
21-05-2005, 23:37
Una delle cose strane è che tutti i messaggi MIDI sono doppi, ad ogni modo non è un problema.
Ho capito a cosa ti riferisci sul pedale off (ogni tanto sono un po' lento:D).
Un dato: mentre chiudi il pedale, si generano suoni intermedi che seguono la chiusura, o il suono cambia repentinamente?

Sto confabulando con me stesso per capire che tipo di oggetti generare nell' Environment...



Il-logic User

PMac G5 Dual 2.0/1 TB HD/4,5GB Ram - Mac OSX 10.3.9 - MOTU 828MKII - Logic Pro 7.1

zindar
22-05-2005, 03:19
...se voglio lavorare solo sul suono del pedale (hhatcl/hhat open) il suono cambia repentinamente, e ciò accade a fine corsa. Ribadisco che per ottenere il suono di hhat open devo premere e rilasciare immediatamente (più o meno come in una batteria reale).

Per i colpi di bacchetta sul pad accompagnati al movimento del pedale, invece, riscontro che colpendo il pad con le dita e chiudendo progressivamente il pedale, il suono ne viene influenzato, e ad un certo punto l'effetto è proprio di piatti semi open percossi con le bacchette (e questa cosa mi fa...gasare): ovviamente parlo dei suoni residenti nel modulo percussivo.
Del resto, mi chiedo: come possono aver ottenuto i tecnici della Roland un simile controllo se non mediante la gestione di parametri midi?
Comunque, Il-Lo, prenditela comoda: credo che non sia una questione facile da risolvere, peraltro senza la disponibilità materiale del controller...
Gribit, grazie dei complimenti, ma se sapessi da quanto tempo mi arrovello sulla questione ti renderesti conto che quella di oggi è solo "la punta dell'iceberg" di ben altri spippolamenti.
Comunque voglio dirvi una cosa: a suo tempo, giusto per aumentare le mie cognizioni in fatto di ritmo e timing (sono un chitarrista), mi dedicai per circa 6 mesi allo studio della batteria: il tempo per impratichirmi con i rudimenti e per capire meglio la distribuzione dei colpi sul set.
Ora, non so se avete mai provato a riprodurre un rullo disegnandolo nell'matrix editor: credetemi: con buoni campioni di batteria l'uso dei pad offre un controllo davvero attendibile...e si può ottenere con le dita.
Io trovo questa una soluzione adatta ad inserire qualcosa di proprio, ed in maniera immediata, nella parte percussiva di un brano: magari al di sopra di un drum loop.
Per chi, come me, si ritrova ad essere uno strumentista che aspira a registrare ed arrangiare le proprie cose da solo, la cosa può essere intrigante.
Da poco è peraltro uscito un apparecchio della M-Audio: mi pare si chiami finger control e costa circa 250 euro: credo sia da provare.

Insomma per oggi...VIVA I TAMBURI
:)

logic 5.5.0 creamware luna 2 winxp pro

Il-logic user
22-05-2005, 07:49
Ho fatto una prova senza controller fisico, quindi lascia il tempo che trova.

Ho lanciato un EXS24 con un set di batteria, dopodichè ho creato un fader nell' environment al quale ho assegnato il CC4, e l'ho collegato all' EXS.
Nell' arrange ho selezionato il fader, e nel patcher frontale dell' EXS ho fatto in modo che il CC4 controllasse il "Sample select". Ovviamente questo ha funzionato su tutta la batteria, ma muovendo il fader, a 0 avevo i campioni al di sotto di un certo range dinamico che suonavano, e anche menando sulla tastiera quelli al di sopra di quel range non si attivavano. Quando ho portato il fader a 127, suonavano solo i campioni che si trovavano su quel preciso range, e solo quelli.
Credo che, in qualche modo, EXS sia sensibile al CC4 in modo nativo.

Ovviamente, la funzione del CC4 dovrebbe poter essere limitata al solo suono dell' HH, quindi la mia proposta di "spippolo" è la seguente:

- Copiati un EXS Program di batteria che ti interessi e rinominalo.
- Apri EXS e caricalo.
- Settalo sul MIDI Channel "All".
- Apri l' editor di EXS e fai in modo che tutti i suoni di HH "Tip" che ti interessano siano su F#1 a livelli dinamici diversi, tipo: Tip Closed con Velocity da 1 a 70, Tip Semiopen con Velocity da 71 a 115, Tip Open con Velocity da 116 a 127.
- Assegna i 2 suoni "Pedal Hi Hat" alla nota Bb3, in questo modo: Pedal Close con Velocity da 1 a 100, Pedal Open con Velocity da 101 a 127.
- Assegna al tuo controller un canale MIDI diverso dal resto per l' Hi hat, tipo 11 al posto di 10.
- Nell' envirronment, crea un Transformer che inserirai tra l' oggetto di Input Fisico e l' oggetto "Rec & MIDI Thru".
- Setta il Transformer in questo modo: Conditions: Status=Control / Channel All / -1- = 4 / -2- All Operations: Status Thru / Channel = 11 / -1- Thru / -2- Thru
In questo modo stai assegnando il CC4 al solo canale relativo all' HH in ingresso.

Prova a suonare il tuo HH col controller, muovendo il pedale.

Teoricamente il pedale dovrebbe pilotare solo il Canale MIDI 11, assegnato al tuo HH. Essendo sul canale MIDI "All", EXS dovrebbe ignorare la provenienza del MIDI (non è multitimbrico), ma dovrebbe mantenere le informazioni date dall' input, quindi il filtraggio del CC4 al canale che controlla l' HH.

E' puramente teorico, in quanto non posso comprovarlo di persona, sto andando "a mente".

Dimmi se succede qualcosa.

Spero di sì...

:D:D:D



Il-logic User

PMac G5 Dual 2.0/1 TB HD/4,5GB Ram - Mac OSX 10.3.9 - MOTU 828MKII - Logic Pro 7.1

zindar
23-05-2005, 02:58
caro Il-lo, non so se hai mai avuto a che fare con i prodotti della Roland: a mio parere alcuni di essi hanno una gestione dei parametri midi a dir poco scomoda..e purtroppo l'HPD 15 (il mio modulo percussivo) non si sottrae a questa critica; infatti per ogni "PARTE" (così vengono denominati i kit percussivi di cui il modulo dispone) è possibile specificare il canale midi destinato alla rice/trasmissione dei dati relativi...ma, nell'ambito della "PARTE" non è possibile l'assegnazione dei singoli pad a conali midi differenti: questo problema mi impedisce di seguire l'ipotesi di lavoro da te tracciata.
Peraltro nel tuo progetto c'è un aspetto che non mi è chiaro, ed è quello relativo alla gestione dei parametri di velocity: mi pare infatti di aver capito che hai correlato l'opzione tip closed/tip open ai livelli di velocity: come la scelta tra i due suoni dovesse essere determinata dalla velocity con cui venga ad essere percosso il pad destinato ai "tip".
In realtà nelle "astrazioni spippolatorie" in cui mi dibattevo in solitudine (prima di scoprire questo bellissimo forum) mi ero in qualche maniera convinto che la cosa si potesse sistemare senza attribuire ai parametri di velocity null'altro che la variazione timbrica dovuta alla scelta del campione della medesima specie (es: tutti tip closed, ma sempre diù forti...o meno forti): inoltre mi ingegnavo a cercare di far dipendere la scelta tra tip closed e tip open dal fatto che il pedale venisse aperto o chiuso (non conosco come funziona il transformer...ma esaminandone la nomenclatura pensavo: tip open a condizione che pedal open....tip closed a condizione che pedal closed...non so se riesco a farti intuire la cosa). Per quanto riguarda invece i suoni di pedal, anch'io avevo pensato a disciplinare la cosa in termini di velocity (non vedendo alternative)... ed infatti qualcosa avevo ottenuto, nel senso che quando "schioccavo" con forza il pedale ottenevo l'open hhat...ma il controllo non era pieno....insomma dovevo stare attento perchè l'hhat si "apriva" come diretta conseguenza di un colpo più forte a pedale "schiacciato", non a pedale "schiacciato e rilasciato di colpo".
Comunque ti sono molto grato dell'apporto e, per parte mia, cercherò di capire qualcosa in più del trasformer....anzi, se c'è qualche topic precedente che ritieni interessante al riguardo ti chiedo di segnalarmelo: ora ne intraprendo la ricerca per conto mio.
Grazie ancora e ...un abbraccio :):):)

logic 5.5.0 creamware luna 2 winxp pro