Sign In:     


Forum: General Discussion

Topic: have hotcue in stutter mode but keep playing after 3 seconds held?
Must this be scripted? Thought I dreamed there was a stock option for this once. At the moment I'm having to press play/pause button on the controller to keep it playing, but I'm far too shot to remember whether it's already been pressed sometimes, big danger of stopping playback. Also too shot to figure out the script, sad times any help, praise be?
 

Posted Mon 07 Nov 22 @ 5:15 pm
Hotcues will not keep playing on stutter mode after 3 seconds.
CUE button may be scripted to do so though.
Finally, as far as stopping the deck is concerned:
Why would you keep pressing the hotcue button after you hit play (to start regular playback / exit from stutter mode) and thus have doubts if you started the deck or not ?
 

I get both points here;
just don't do it

I don't want to do it but I still might.

I thought I'd have a crack at it, just to see if it could be done. I must have tried 8 ways, and had some fights on the way with how stuttering hotcues send commands

so first make setting hotcueMode play [not stutter, we have to recreate our own stutter, with stutter on it becomes a strict stutter when pressed while playing *shrugs*]

that's hotcue 1
play ? hot_cue 1 : hot_cue 1 & set contPlayInc 0 & set contPlay 0 & repeat_start contPlayRSI 50ms & pad_pushed 1 ? cycle contPlayInc 60 & var contPlayInc 0 ? set contPlay 1 : : repeat_stop contPlayRSI & var contPlay 0 ? pause & goto_cue : 


hotcue 2
play ? hot_cue 2 : hot_cue 2 & set contPlayInc 0 & set contPlay 0 & repeat_start contPlayRSI 50ms & pad_pushed 2 ? cycle contPlayInc 60 & var contPlayInc 0 ? set contPlay 1 : : repeat_stop contPlayRSI & var contPlay 0 ? pause & goto_cue : 


write the rest yourself, changing the hotcue called & the pad_pushed query

That was decent puzzle.
 

A little rethink, for some cases a strict stutter with cuH might be wanted for cue juggling, kind of like a more elegant silent cue
[elegant might be bit of a reach... I suppose it's one less button press]