Anmelden:     


Forum: General Discussion

Topic: Simultaneus "play/sync"

Dieses Thema ist veraltet und kann veraltete oder falsche Informationen enthalten.

Hi
This might be a very noob's question, but "noob me", cant find the way...
Is it possible to modify settings so the moment you press "play" the song automatically syncs with the other one ?
(so we dont need to press "sync" right after)

Thanks :)
 

geposted Tue 08 Sep 15 @ 12:07 pm
I don't like the idea of altering the play buttons, however I think it could easily be done. Another pair of spare controller buttons used for play & sync might be better.
Maybe two keys on your laptop would do ?

I believe "play_sync" would do the job.
You would have to specify the side.
Hence the code for the left deck would be "deck left play_sync"
 

You can do it with the command play_sync as bigron says.
But it's not always ok. You don't want always to sync your music.
Better is to program a button with: toggle "shift"
If it's a button with a led, program the led: var "shift" ? on : off
and your play button: var "shift" ? play_sync : play_pause
So you can change easy between both and the led is on when play_sync is activated.
 

thanks guys.
I do agree its not a good idea because sometimes a song's bpm can vary, but i would use it only for techno, house, easy bpm stuff.

But do i find those commands in the VDJ options, or its some lines i have to edit or add in the settings file ?
 

Nice code Wara, but I would still prefer different buttons.
I'm not a great fan of layered functions..I forget even with the LED.

http://www.virtualdj.com/wiki/VDJscript.html

Go to VDJ8 setup.
On the LHS of the resultant panel select CONTROLLERS.

You now need to decide which buttons, or button you will use depending on your chosen method.
You will see a window listing your possible control devices, keyboard, MC6000 controller, whatever.
Select the device that you want to control your new function.
For learning use the keyboard.
Two columns exist
Key
Action
In the key column select "3" which represents the keyboard key 3.
The keyboard key 3 is good because it is unused, and you can experiment.
For it's action insert the code below without the quotation marks.
"deck left play_sync"

Load a song on the rhs deck and play, now load a song on the lhs deck.
Pressing the keyboard key 3 will start and sync the lhs deck.

If you mess up the script don't worry, just go to drop down window on the rhs of the panel and select the factory default.

You have joined the small army of VDJ scripters !

 

Just to be clear: it's not a shift function on your controller. It's a name of a variable.
You can use every word you want in your code.
it can be:
button one: toggle "disney"
playbutton: var "disney" ? play_sync : play_pause
As a home-user, you should program your keyboard, so there will be no led to program.
@ bigron: you still have two buttons. Toggle play_sync off and you still can use your normal sync. But now you have a third button that you can use to switch play_sync on.

 

I know, and I forget when I'm using layered functions.
 

By the way you can arrange for it to crossfade as well !
So you could try "deck left play_sync & auto_crossfade"

To deal with the right deck just change the script "deck right play_sync ..

Use whatever keys you want, but beware of already mapped things.
 

@level10mix
or you could look in options(vdj8) for autoBPMMatch and set it to smart.
 

Or you could just enable "smart_play" option for the deck you're interested. (On default skin you can find this option on deck options button (next to sync button on deck 1 and next to cue button on deck 2))
 

Wow, thats a lot guys :)
Thanks ! i will start from the easy way, to the harder way..
i will be back with results :)
 

PhantomDeejay wrote :
Or you could just enable "smart_play" option for the deck you're interested. (On default skin you can find this option on deck options button (next to sync button on deck 1 and next to cue button on deck 2))


+1 this, it works surprisingly well
 



(Alte Themen und Foren werden automatisch geschlossen)