8-) Welcome on digitaljockey.it 8-)

VDJ6 Mappare un loop personalizzato

Discussioni sulle mappature per ogni tipo di controller MIDI/HID su VirtualDJ (.XML).
Avatar utente
garruz
Messaggi: 15
Iscritto il: 3 ott 2009, 15:01
Località: Albavilla CO

Re: VDJ6 Mappare un loop personalizzato

Messaggio da garruz »

ci sto lavorando cmq ci sono quasi riuscito a farlo con un solo tasto
ecco l'action: (la prima volta $myloop vale 0)
var $myloop 2 ? set $myloop -1 & goto +4 : var $myloop 1 ? set $myloop 2 & goto -4 & effect "beatgrid2" active & effect "beatgrid1" active : var $myloop 0 ? set $myloop 1 & effect "beatgrid1" active : set $myloop 0

premo x attivare il primo beatgrid
quando finisce ripremo e si attiva il secondo
e alla fine ripremo ancora e fa il goto

xò dopo quando ripremo ancora, non fa niente
Alza la radio a chiodo quando senti che c'è Marco Ravelli al suono
Let's Dance è il ritmo che fa per te su Radio Studio Più dalle 2 alle 3
Avatar utente
garruz
Messaggi: 15
Iscritto il: 3 ott 2009, 15:01
Località: Albavilla CO

Re: VDJ6 Mappare un loop personalizzato

Messaggio da garruz »

Finalmente sono riuscito a scrivere questa action così complessa :P

la spiego bene in modo che la possano capire tutti
questa action fa un loop di 8 battute e al termine, la canzone riprende come se il loop non ci fosse stato.

il loop viene fatto in questo modo:
le prime 4 battute ripete la prima battuta per quattro volte
per le altre quattro battute invece ne fa due con quattro loop di mezza battuta e le altre due con 8 loop di 1/4 di battuta cioè:
|--- |--- |--- |--- |-|- |-|- |||| ||||
qui sopra ogni battuta è separata da uno spazio per essere più chiaro

per far funzionare questa action bisogna premere 3 volte il tasto assegnato alla action
la prima volta per attivarlo
la seconda poco prima che inizi la 5a battuta e la terza volta poco prima che inizi la 9a cioè quando sta per finire il loop

se tenete premuto il tasto per mezzo secondo, perché magari avete sbagliato, la action viene annullata

la action da me creata usa due effetti BeatGrid da me modificati e configurati che trovate qui sotto (li ho riuppati perché uno era configurato male)
potete comunque continuare ad usare anche l'effetto BeatGrid già presente nel vostro VDJ per altre cose.

ecco la action:

holding ? set $MyLoopState 0 :
var $MyLoopState 0 ? set $MyLoopState 1 & effect "beatgrid1" active :
var $MyLoopState 1 ? set $MyLoopState 2 & goto -4 & effect "beatgrid2" active & effect "beatgrid1" active :
var $MyLoopState 2 ? set $MyLoopState 0 & goto +4
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Alza la radio a chiodo quando senti che c'è Marco Ravelli al suono
Let's Dance è il ritmo che fa per te su Radio Studio Più dalle 2 alle 3
Avatar utente
HACKID
Livello: DiJ Expert
Livello: DiJ Expert
Messaggi: 2943
Iscritto il: 23 mar 2009, 12:10
Località: Cianciana (Ag)

Re: VDJ6 Mappare un loop personalizzato

Messaggio da HACKID »

Intanto complimenti , si vede che con il VdjScript ci sai fare :)

una cosa non mi torna della tua action :

quando scrivi :

set $MyLoopState 2 & goto -4 & effect "beatgrid2" active & effect "beatgrid1" active :

in questo caso lui prima torna indietro di 4 battute , poi attiva il beatgrid2 e poi il beatgrid1 , che non è proprio cio' che avevi chiesto tu all'inizio. purtroppo da tastiera non si possono testare , occorre per forza un controller midi , ma so per certo che quelle operazione vengono eseguite quasi contemporaneamente (leggasi contemporaneamente vista la velcoita' dell'interprete di vdj script).

La tua action dovrebbe prevedere la fine di beatgrid1 , nello stesso momento in cui finisce l'1 dovrebbe cominciare il 2 e quando finisce il 2 dovrebbe andare avanti di 4 battute....

Correggimi se ho capito male....
. . . ...Ragione&Coerenza... . . .

Il peggior nemico del dj è il DJ
Avatar utente
garruz
Messaggi: 15
Iscritto il: 3 ott 2009, 15:01
Località: Albavilla CO

Re: VDJ6 Mappare un loop personalizzato

Messaggio da garruz »

sì, viene fatto un effect "beatgrid1" active per disattivarlo
perché quando è attivo viene disattivato e quando è disattivo viene attivato con quella action
Alza la radio a chiodo quando senti che c'è Marco Ravelli al suono
Let's Dance è il ritmo che fa per te su Radio Studio Più dalle 2 alle 3
Avatar utente
HACKID
Livello: DiJ Expert
Livello: DiJ Expert
Messaggi: 2943
Iscritto il: 23 mar 2009, 12:10
Località: Cianciana (Ag)

Re: VDJ6 Mappare un loop personalizzato

Messaggio da HACKID »

mmmmmm....non ho capito :( :D
. . . ...Ragione&Coerenza... . . .

Il peggior nemico del dj è il DJ
Avatar utente
garruz
Messaggi: 15
Iscritto il: 3 ott 2009, 15:01
Località: Albavilla CO

Re: VDJ6 Mappare un loop personalizzato

Messaggio da garruz »

se non hai capito provalo sulla tastiera :D funziona, basta ke davanti a tutta la action ci metti deck 1 o deck 2 se lo vuoi fare sul 2
es:
deck 1 var $MyLoopState...

cmq riuppo i file xke la configurazione era ancora sbagliata, ora ho provato e funziona sia da tastiera che da console
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Alza la radio a chiodo quando senti che c'è Marco Ravelli al suono
Let's Dance è il ritmo che fa per te su Radio Studio Più dalle 2 alle 3
Rispondi