Sign In:     


Forum: General Discussion

Topic: clone_deck between 2 and 4 & toggle timecode control - Page: 1

This part of topic is old and might contain outdated or incorrect information

This should probably be in the hardware forum but more people look at this section. Is it possible to clone decks between 2 and 4 or 1 and 3, or does it only work left to right? Cant seem to make it work between decks on the same side. Any suggestions?

This is basically just a workaround for not being able to toggle timecode_active between decks 2 and 4.
 

Posted Mon 18 Oct 10 @ 8:08 pm
To toggle the timecode just type
for 2/4 "deck 2 timecode_active & deck 4 timecode_active & deck 2 timecode_active"
and 1/3 "deck 1 timecode_active & deck 3 timecode_active & deck 1 timecode_active"

As for the clone deck I can get it to clone but it clones deck 1 as well.

Hope that helps some what
Huey
 

deck 3 clone_deck 4
This will clone deck 3 to deck 4

deck 2 clone_deck 3
This will clone deck 2 to deck 3

deck left clone_deck "rightdeck"
This will clone left deck to the right
 

Have you actually tested this on timecode decks? That command doesnt work for me for timecode toggle.

Would be great if you or someone else could tell me this definitely works for them, so I can start looking for something I have coded wrong.

Thanks dj dad - I will try that now for the clone decks.
 

I really know just a few things about timecode so im not sure what are you trying to do..anyway if you need to toggle timecode_active
use this

deck 1 timecode_active ? deck 3 timecode_active : deck 1 timecode_active

and for the other 2 decks
deck 2 timecode_active ? deck 4 timecode_active : deck 4 timecode_active

 

Clone decks works great thanks.

timecode_active doesnt want to toggle.

Using deck 2 timecode_active & deck 4 timecode_active & deck 2 timecode_active...
No presses - timecode is active on both decks 2 AND 4
Press button once - timecode is active on deck 2 only
Press button again - timecode is active on both decks
Press button again - timecode is active on both decks
Press button again - timecode is active on both decks

Using deck 2 timecode_active ? deck 4 timecode_active : deck 2 timecode_active (this is the one I thought would work)...
No presses - timecode is active on both decks 2 AND 4
Press button once - timecode is active on deck 2 only
Press button again - timecode is active on both decks
Press button again - timecode is active on deck 2 only
Press button again - timecode is active on both decks

What I want is...
No presses - timecode is active on both decks 2 AND 4 (dont really care if this is default though deck 2 only would be good)
Press button once - timecode is active on deck 2 only
Press button again - timecode is active on deck 4 only
Press button again - timecode is active on deck 2 only
Press button again - timecode is active on deck 4 only

For some reason deck 2 (and deck 1) is always timecode_active regardless of what you map.
Anyone else got this working? Any further suggestions greatly appreciated.



 

I will let a timecode expert to answer to your question allthough i thnk that timecode works only with left & right in a 4 deck setup. It also has to do with sound setup... anyway you will get your answer soon.
 

Thanks heaps. The clone deck gives me a workaround anyway in the meantime - I can just clone from 2 to 1, then 4 to 2 if I want scratching on deck 4 and have somethng already playing on deck 2. Timecode toggle would be easier though ;)
 

musicalcheers wrote :


What I want is...

Press button once - timecode is active on deck 2 only
Press button again - timecode is active on deck 4 only
Press button again - timecode is active on deck 2 only
Press button again - timecode is active on deck 4 only



So you want to toggle between deck 2 and deck 4 right?
I also added select that deck as active (puts the decks waveform at from) as well as putting it rightdeck (helps if you got other functions like a midi controller etc that controls left right).

deck 2 timecode_active ? deck 4 rightdeck & deck 4 select & deck 4 timecode_active : deck 4 timecode_active ? deck 2 rightdeck & deck 2 select & deck 2 timecode_active : deck 2 timecode_active & deck 2 select & deck 2 rightdeck

Explained :
- If deck 2 is has timecode -> change to deck 4 timecode (as well as put deck 4 active and right)
- If deck 4 has timecode -> change to deck 2 timecode (as well as put deck 2 active and right)
- If timecode is off -> turn on timecode on deck 2 (as well as put deck 2 active and right)


If you dont want to select the deck as active and right, but ONLY change timecode control use this instead :
deck 2 timecode_active ? deck 4 timecode_active : deck 4 timecode_active ? deck 2 timecode_active : deck 2 timecode_active
 

musicalcheers wrote :
What I want is...
Press button once - timecode is active on deck 2 only
Press button again - timecode is active on deck 4 only
Press button again - timecode is active on deck 2 only
Press button again - timecode is active on deck 4 only


What I gave you is what I use and I've given to other people as well even made a video about. That is what I even used in my skin. If its not working for you then your doing something wrong. Look here, http://www.virtualdj.com/forums/135799/General_Discussion/Any_new_VDJ7_Setup_videos_yet_.html

Good luck
Huey
 

beatbreaker1 wrote :
To toggle the timecode just type
for 2/4 "deck 2 timecode_active & deck 4 timecode_active & deck 2 timecode_active"
and 1/3 "deck 1 timecode_active & deck 3 timecode_active & deck 1 timecode_active"

Huey


If that toggles its by "accident" .. not the right code to use :)
Sure it works? shouldnt.

The corrrect and good code to use is :


deck 2 timecode_active ? deck 4 timecode_active : deck 2 timecode_active
deck 1 timecode_active ? deck 3 timecode_active : deck 1 timecode_active
 

It's also usefull to set Headphones On Load from the config menu
 

And a short explaination to those who want to code scripts.
In simple logics.. Code argument are seperated by ? or :

Does my VDJ have timecode on deck 2 ? true, swap it to 4 : false, put it back to deck 2

->> deck 2 timecode_active ? deck 4 timecode_active : deck2 timecode_active


To help if you want to try other scripts and more actions :)
 

Thanks heaps guys - Norway very much appreciated - I am finally getting my head around this thanks to your explanation.

The headphones dont come into it for me as I do all headphone monitoring using external mixer.

This is brilliant - loving the VDJ7. Will have to do a new video mix once I get used to the correct button pushing ;)

Thanks again all.
 

Ok Norway I know your the man and I dont doubt what you say cause youve help me a ton but the only way this,

"deck 2 timecode_active ? deck 4 timecode_active : deck 2 timecode_active"
"deck 1 timecode_active ? deck 3 timecode_active : deck 1 timecode_active"

works for me is if I hold it down, once I let it go of the button it goes right back. Meaning I would have to hold the button down, cant scratch like that. Before I got kicked from the beta that was the code I was given also. I have it mapped on an Ecler NUO4 if that makes a difference?
Also I'm not using the whole "Left/Right" thing either.

Huey

 

OK think I understand the theory, but it doesnt work. Deck 2 always has timecode on. The script is just turning deck 4 timecode off and on.

Any other ideas? I'm no expert but after many hours of messing about with this, my thoughts are that this is coded in vdj itself and it doesnt know that when deck 4 is timecode_active, that it should turn off timecode on deck 2. Seems we need a timecode_inactive maybe?

Anyone out there playing with four decks on two turntables that has had any success?
 


Already posted how you can do it, tested and works ;)

dj-in-norway wrote :
musicalcheers wrote :


What I want is...

Press button once - timecode is active on deck 2 only
Press button again - timecode is active on deck 4 only
Press button again - timecode is active on deck 2 only
Press button again - timecode is active on deck 4 only



So you want to toggle between deck 2 and deck 4 right?
I also added select that deck as active (puts the decks waveform at from) as well as putting it rightdeck (helps if you got other functions like a midi controller etc that controls left right).

deck 2 timecode_active ? deck 4 rightdeck & deck 4 select & deck 4 timecode_active : deck 4 timecode_active ? deck 2 rightdeck & deck 2 select & deck 2 timecode_active : deck 2 timecode_active & deck 2 select & deck 2 rightdeck

Explained :
- If deck 2 is has timecode -> change to deck 4 timecode (as well as put deck 4 active and right)
- If deck 4 has timecode -> change to deck 2 timecode (as well as put deck 2 active and right)
- If timecode is off -> turn on timecode on deck 2 (as well as put deck 2 active and right)


If you dont want to select the deck as active and right, but ONLY change timecode control use this instead :
deck 2 timecode_active ? deck 4 timecode_active : deck 4 timecode_active ? deck 2 timecode_active : deck 2 timecode_active


 

Ok there are many of us that are using 2 turntables controlling 4 DECKS your just missing something.

OK 1 more time when you add the code do you already have timecode active on deck 2?? Now before you add the code make sure deck 1 and deck 2 are active then add the code. It should toogle.

Let me know
Huey
 

beatbreaker1 wrote :
Ok Norway I know your the man and I dont doubt what you say cause youve help me a ton but the only way this,

"deck 2 timecode_active ? deck 4 timecode_active : deck 2 timecode_active"
"deck 1 timecode_active ? deck 3 timecode_active : deck 1 timecode_active"

works for me is if I hold it down, once I let it go of the button it goes right back. Meaning I would have to hold the button down, cant scratch like that. Before I got kicked from the beta that was the code I was given also. I have it mapped on an Ecler NUO4 if that makes a difference?
Also I'm not using the whole "Left/Right" thing either.

Huey



i think you have left right active without knowing, hence it swaps back when you release your button

Here is the fully working one :
deck 2 timecode_active ? deck 4 timecode_active & deck 4 rightdeck : deck 4 timecode_active ? deck 2 timecode_active & deck 2 rightdeck

deck 1 timecode_active ? deck 3 timecode_active & decj 3 leftdeck : deck 3 timecode_active ? deck 1 timecode_active & deck 1 leftdeck

that will toggle what deck you control with timecode ;)
 



or even better, that will also put your active scratch deck infront, so that the waveform you scratch on is on top




deck 2 timecode_active ? deck 4 rightdeck & deck 4 select & deck 4 timecode_active : deck 4 timecode_active ? deck 2 rightdeck & deck 2 select & deck 2 timecode_active : deck 2 timecode_active & deck 2 select & deck 2 rightdeck


deck 1 timecode_active ? deck 3 leftdeck & deck 3 select & deck 3 timecode_active : deck 3 timecode_active ? deck 1 leftdeck & deck 1 select & deck 1 timecode_active : deck 1 timecode_active & deck 1 select & deck 1 leftdeck


(last part of script is to turn on timecode control, if no deck is timecode active)
 

43%