快速登录:  

Forum: General Discussion

话题: Pitchlock and beatlock questions

由于该帖子已年深日久,可能包含陈旧过时或描述错误的信息。

Good day, everyone. First of all, i can't understand what's the difference between "pitchlock" and "beatlock", exept the moment, that "pitchlock" are reset each time when i load next song with big difference in bpm and it makes it unusable in my opinion. Second questions - why "beatlock" reset each time i shudown VDJ?
Third questions - why is it all so complicated? E.g. in Recordbox, "beatlock" functions turn on automatically each time i press sync button. Its VERY simple and VERY useable. For example: there is playing track on deck 1 with bpm 120, i'm loading track to deck 2 with bpm 130. If I still not press "sync" button, I can shift my pitch on second track whatever I want, it doesn't affect pitch on the first deck. BUT, if i press "sync" on the second deck, bpm for second track is setting for 120, and "beatlock" is automatically "ON" and its great, because now i can make loop on the second track and then i'm starting to move my pitch on the first deck little by little to 130 bpm, to get original bpm of the second track when it finally starts to play. After all, when i load the new track in deck 1, I can change my pitch on this deck again without any affect on deck 2, untill i press sync button. Its VERY simple. In VDJ i need turn off and on beatlock manually each time for the same result. May be i missed some options there. I've read a lot of topics here about "pitchlock, beatlock etc., but i still have this question. And just for clarity, i use "sync" button mostly just for matching BPM of the other deck.

P.s. In other words, I need script for automatically turn on "beatlock" function when I press "sync" and turn it off then I load next track
 

发表时间 Mon 02 Jul 18 @ 8:08 am
locoDogPRO InfinityModeratorMember since 2013
You don't need beatlock if your bpms are matched and pitch sliders are locked.
After the sync command you need to turn pitch_lock on, then also on the same button include a repeat_start script @100ms to query "action_deck 1 ? do deck 2 load_pulse query : do deck 1 load_pulse query") if true do nothing, when false turn pitch_lock off and repeat_stop the querying script.
Have a go yourself. I've given you the all the verbs in the right order, look them up, put together a script and if it doesn't work I'll help you out.

http://www.virtualdj.com/wiki/VDJscript_verbs_v8.html
http://www.virtualdj.com/wiki/VDJscript_verbs_v8_p2.html
 

发表时间 Mon 02 Jul 18 @ 10:04 am
gegenava wrote :
Gn Recordbox, "beatlock" functions turn on automatically each time i press sync button. Its VERY simple and VERY useable


Actually it's pretty bad because you have a hard time getting out of it again without pitch jumping (at least on Serato), and continue mixing in other BPMs

For that reason VDJ has 5 levels of Sync - some are like the others - most are better.
So in VDJ you can basically do everything "the others" can - but better
See them all here:



 

发表时间 Mon 02 Jul 18 @ 10:28 am
pitch_lock locks the pitch sliders of both decks together, so that if you move one, the other moves from the same amount.
It's not "syncing" anything by itself, it's usually used on decks that are already synced, when you want to change the bpm of both decks during a mix (like in your example).

beatlock is used mostly when scratching. it ensure that when you release the disc after a scratch, the songs will smoothly go back in sync.


So in your case, you want to assign to a custom button the action: "match_bpm && pitch_lock".
In order to do this, open the settings, go to the page OPTIONS, type "skinEmptyButtons" in the search box, and set it to "Yes".
Then on the skin next to the discs, you'll see 3 empty buttons. Right-click on one to edit it, and type "match_bpm && pitch_lock".
This button should now do exactly what you are looking for.
 

发表时间 Mon 02 Jul 18 @ 11:23 am
locodog wrote :
You don't need beatlock if your bpms are matched and pitch sliders are locked

Thank you very much for helping. Right you are, i don' need beatlock, i need pitchlock, finally i got defference between it). So the solution was simple, i dont even need any script, just to combine 2 function and remap my "sync" button with that: "pitch_lock & sync & set 'syncON' 1 while_pressed" It works fine for me now.

klausmogensen wrote :
gegenava wrote :
Gn Recordbox, "beatlock" functions turn on automatically each time i press sync button. Its VERY simple and VERY useable


Actually it's pretty bad because you have a hard time getting out of it again without pitch jumping (at least on Serato), and continue mixing in other BPMs


Was my mistake, i mean not beatlock, but pitchlock. And i cant even imagine situation, when i press "sync" button, got bpm matched, but i dont need pitchlock or it will stop me in some transition. Anyway, thanks a lot for video, i understand everything about sync, bpm match, pitch lock, beat lock etc. and how it works in VDJ. And there was a solution for me, in this video, just combine "sync" and "pitchlock" in one button. Thats nice, that VDJ has this ability. And i agree, thats nice, to have many options, and Serato and Recordbox dont have this flexibility. Thats why i prefer VDJ).

Dev staff wrote :


So in your case, you want to assign to a custom button the action: "match_bpm && pitch_lock".


Thank you very much for detailed explanation. Actually i already did the same thing, but my assign looks like "pitch_lock & sync & set 'syncON' 1 while_pressed", i did it for my "sync" button, because if i use "sync", then probably i need pitch lock, and if not - thats not the problem anyway.
Guys, thank you all one more time, i really appreciate it and VDJ community is awesome!
 

发表时间 Mon 02 Jul 18 @ 5:52 pm


(陈旧帖子或论坛版块会自动关闭)