Hi all, is there a way to start a track, preferably on the beat, with the SYNC button. We often use DJ software via a Remote app and obviously without that function and without precue since we are on the iPad or phone tracks do not come in nicely.
Thanks.
I did read through quite a few forum post about SYNC functions and found some interesting one, but some of the functions people have mentioned do not seem to be there anymore. The following I've cut n pasted from another topic:-
"You actualy have a few different options for syncing tracks together, the difference in them is global sync uses the master deck, whereas local sync uses the other deck (probably the active deck)
sync : synchronize the song with the other deck.
play_sync : play the song instantly synchronized with the other deck.
play_sync_onbeat : instantly synchronize the song with the other deck, using local beat information instead of the global beatgrid.
play_onbeat : instantly synchronize the song with the other deck, using local beat information instead of the gloabl beatgrid, but don't change the pitch.
match_bpm : set the pitch to match the BPM of the other deck.
smart_play : when smart_play is activated, songs are automagically synchronized when played.
masterdeck : select/unselect this deck as 'master deck'. When a master deck is set, all synchronization operations will take the master deck as reference. (for skins with more than 2 decks)
beatlock : activate/deactivate the beatlock (to keep the songs always in sync, even while moving the pitch)."
I can't actually seem to find all of these settings anywhere. Any help with it all would be dandy!
Thanks.
I did read through quite a few forum post about SYNC functions and found some interesting one, but some of the functions people have mentioned do not seem to be there anymore. The following I've cut n pasted from another topic:-
"You actualy have a few different options for syncing tracks together, the difference in them is global sync uses the master deck, whereas local sync uses the other deck (probably the active deck)
sync : synchronize the song with the other deck.
play_sync : play the song instantly synchronized with the other deck.
play_sync_onbeat : instantly synchronize the song with the other deck, using local beat information instead of the global beatgrid.
play_onbeat : instantly synchronize the song with the other deck, using local beat information instead of the gloabl beatgrid, but don't change the pitch.
match_bpm : set the pitch to match the BPM of the other deck.
smart_play : when smart_play is activated, songs are automagically synchronized when played.
masterdeck : select/unselect this deck as 'master deck'. When a master deck is set, all synchronization operations will take the master deck as reference. (for skins with more than 2 decks)
beatlock : activate/deactivate the beatlock (to keep the songs always in sync, even while moving the pitch)."
I can't actually seem to find all of these settings anywhere. Any help with it all would be dandy!
发表时间 Mon 04 Jun 12 @ 4:07 am
the easiest way is to enable "smart_play" it is the lock near the play button on the default skin then whenever you press play the tracks will sync automatically.
The hardest most permanent way is to change the mapping for the button in the skin... just open the xml file in notepad. press "ctrl + h" to bring up "find & rename" then find "sync" and rename "play_sync_onbeat" save and close, now the sync button will start the track synced and locked to the grid of the other track.
if you still want the ability to press sync you could change the mapping to "play ? sync : play_sync_onbeat". that will sync as normal if the track is already playing but play synced if not playing.
The other alternative is to change the play button to something like "play ? pause : play_sync_onbeat"
The hardest most permanent way is to change the mapping for the button in the skin... just open the xml file in notepad. press "ctrl + h" to bring up "find & rename" then find "sync" and rename "play_sync_onbeat" save and close, now the sync button will start the track synced and locked to the grid of the other track.
if you still want the ability to press sync you could change the mapping to "play ? sync : play_sync_onbeat". that will sync as normal if the track is already playing but play synced if not playing.
The other alternative is to change the play button to something like "play ? pause : play_sync_onbeat"
发表时间 Mon 04 Jun 12 @ 4:46 am
You the man man..........or woman perhaps, hard to say with my limited information. Either way, my thanks to you!
Presumably I can do this to any skin too I guess?
And I can I just do this in the Mapper too?, or is that a bit different.
Thanks
P.S. - just curious, wi the last option (play ? Sync etc), how does this behave different if a track is already playing without the "play ?" added?
Presumably I can do this to any skin too I guess?
And I can I just do this in the Mapper too?, or is that a bit different.
Thanks
P.S. - just curious, wi the last option (play ? Sync etc), how does this behave different if a track is already playing without the "play ?" added?
发表时间 Mon 04 Jun 12 @ 5:06 am
I'm the man... lol
not sure it would make a difference with (play ? sync etc..) I didn't actually try it, but that would account for any issues if there were any.
Yes you can change the mapping for any skin, if you look in the xml file you will see elements like this
<button action="action for button" rightclick="action for rightclick if it has one">
<pos x="###" y="###" />
<down x="###" y="###" />
<selected x="###" y="###" />
</button>
eg.
<button action="deck 1 sync" rightclick="deck 1 play_sync_onbeat">
<pos x="###" y="###" />
<down x="###" y="###" />
<selected x="###" y="###" />
</button>
you can change the mapping for any midi button with the same code but using the mappers tab in the config menu is easiest.
not sure it would make a difference with (play ? sync etc..) I didn't actually try it, but that would account for any issues if there were any.
Yes you can change the mapping for any skin, if you look in the xml file you will see elements like this
<button action="action for button" rightclick="action for rightclick if it has one">
<pos x="###" y="###" />
<down x="###" y="###" />
<selected x="###" y="###" />
</button>
eg.
<button action="deck 1 sync" rightclick="deck 1 play_sync_onbeat">
<pos x="###" y="###" />
<down x="###" y="###" />
<selected x="###" y="###" />
</button>
you can change the mapping for any midi button with the same code but using the mappers tab in the config menu is easiest.
发表时间 Mon 04 Jun 12 @ 5:53 am
Very sorry to continue to trouble you all, but I edited the XML file for a skin, then re-zip it up. Although I can load the newly zipped skin, it seems to show as two copies, one with some 'MAC-OS' something written in the file name, weird. That one I can not choose, it gives an error. The other one I can choose, but the sync stops working all together, yet I've typed it exactly as stated. I also tried to do it via the 'Mapper' in VDJ, but it only one option for SYNC, not one for each deck, so I'm I little confused on how to change that.
Be well
Be well
发表时间 Mon 04 Jun 12 @ 7:22 pm
I sorted it, I managed to I'd it in the mappers section.
发表时间 Tue 05 Jun 12 @ 12:07 am
I know nothing about mac sorry... maybe make sure it is still saved as an xml file. If I were you I would select "save as" then locate the file and save over the existing one, but making sure the file extension is ".xml" should be enough.
Also when you unzip the skin you will have two copies of the skin in the folder, try relocating the zip as you don't require it there.
Also when you unzip the skin you will have two copies of the skin in the folder, try relocating the zip as you don't require it there.
发表时间 Tue 05 Jun 12 @ 12:12 am