Sign In:     


Forum: VirtualDJ Technical Support

Topic: Script to activate the next hotcue
Hello everyone,

With my controller, the saved loops are saved as hotcue, not as save loop. Now I need a script that activates the next hotcue without jumping to it immediately. So, song is playing, I press a button and the hotcue is activated without it being jumped to immediately. Thanks
 

Posted 2 days ago @ 12:55 pm
This script works, but only if the loop is saved as saved loop. I need something like that for Hotcues

set_var %loopInPos 0 & set_var %loopOutPos 0 & set_var %loopInPos `get_saved_loop 1 'pos'` & set_var %loopOutPos `param_add "get_var %loopInPos" "get_saved_loop 1 'len'"` & param_smaller `param_multiply "get_var %loopOutPos" 1000` `get_time elapsed absolute` ? loop_load_prepare 1 : set_var %loopInPos `get_saved_loop 2 'pos'` & set_var %loopOutPos `param_add "get_var %loopInPos" "get_saved_loop 2 'len'"` & param_smaller `param_multiply "get_var %loopOutPos" 1000` `get_time elapsed absolute` ? loop_load_prepare 2 : set_var %loopInPos `get_saved_loop 3 'pos'` & set_var %loopOutPos `param_add "get_var %loopInPos" "get_saved_loop 3 'len'"` & param_smaller `param_multiply "get_var %loopOutPos" 1000` `get_time elapsed absolute` ? loop_load_prepare 3 : set_var %loopInPos `get_saved_loop 4 'pos'` & set_var %loopOutPos `param_add "get_var %loopInPos" "get_saved_loop 4 'len'"` & param_smaller `param_multiply "get_var %loopOutPos" 1000` `get_time elapsed absolute` ? loop_load_prepare 4 : set_var %loopInPos `get_saved_loop 5 'pos'` & set_var %loopOutPos `param_add "get_var %loopInPos" "get_saved_loop 5 'len'"` & param_smaller `param_multiply "get_var %loopOutPos" 1000` `get_time elapsed absolute` ? loop_load_prepare 5 : set_var %loopInPos `get_saved_loop 6 'pos'` & set_var %loopOutPos `param_add "get_var %loopInPos" "get_saved_loop 6 'len'"` & param_smaller `param_multiply "get_var %loopOutPos" 1000` `get_time elapsed absolute` ? loop_load_prepare 6 : set_var %loopInPos `get_saved_loop 7 'pos'` & set_var %loopOutPos `param_add "get_var %loopInPos" "get_saved_loop 7 'len'"` & param_smaller `param_multiply "get_var %loopOutPos" 1000` `get_time elapsed absolute` ? loop_load_prepare 7 : set_var %loopInPos `get_saved_loop 8 'pos'` & set_var %loopOutPos `param_add "get_var %loopInPos" "get_saved_loop 8 'len'"` & param_smaller `param_multiply "get_var %loopOutPos" 1000` `get_time elapsed absolute` ? loop_load_prepare 8
 

If it's a loop, then it's a saved loop, regardless if it also works as a hot cue
 

This is exactly my problem with this controller, the saved loops are stored as hotcue and then also work as a saved loop. They are not stored as saved loops
 

You'll have to be a bit more specific then, and perhaps show what exactly the POI editor shows for these then, since afaik VDJ has no feature to add loops to hot cue's, only the opposite (assign a hot cue to a saved loop)