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
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
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
Posted 2 days ago @ 12:58 pm
If it's a loop, then it's a saved loop, regardless if it also works as a hot cue
Posted 2 days ago @ 1:00 pm
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
Posted 2 days ago @ 1:10 pm
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)
Posted 2 days ago @ 1:50 pm