Sign In:     


Forum: Wishes and new features

Topic: Add silent Hotcue Mode option
In the Hotcue Mode settings, there are only Play and Stutter options. How about adding a Silent option, so that when pressing a Hotcue button, it will silently go to the cue point without playing or stuttering? I ask this because I currently have it set to Stutter, and if the volume slider is not set to 0, the stutter sound will be heard over the air. Sometimes when working quickly with mixes and transitions, I will not turn the volume slider all the way down so it would be convenient to have an additional option to silently jump to a hotcue point. Thanks.
 

Posted yesterday @ 12:13 pm
Use goto_cue X

Another solution (that will also allow setting cues) is has_cue X ? goto_cue X : set_cue X
 

Thanks. That does work, but requires the extra step of going into the Pads Editor to edit the script after creating the Hotcue. I was hoping to have a more convenient way of doing this which would seem to add the option in the Hotcue settings.
 

So write it into your padpage
in pad menu add

-
Play mode >> Play +[setting hotcuemode play & set $silentcue 0]
Play mode >> Stutter +[setting hotcuemode stutter & set $silentcue 0]
Play mode >> Silent +[toggle $silentcue]


then rewrite your pads
var $silentcue 0 ? hot_cue X : has_cue X ? goto_cue X : set_cue X

 

Locodog, would this be a global setting which would affect all existing hotcues that were already created and for any future hotcues I create?
 

It's retro active, and a the same as a global setting, you would just switch it on via the pad menu dropdown which is more convenient than having to go into settings.
if you really needed 'mouse free' access to this mode, it could be scripted to a button too.
It could be a perdeck setting if you remove the $ from the variable name.
 

Right now in the hotcues page of the Pads Editor, it says for each pad - hot_cue 1 for Pad 1, hot_cue 2 for Pad 2, etc.

Am I just adding all the stuff you suggested in the same box where it say hot_cue 1,hot_cue 2, etc.?

So then it would look like this?:

hot_cue 1
Play mode >> Play +[setting hotcuemode play & set $silentcue 0]
Play mode >> Stutter +[setting hotcuemode stutter & set $silentcue 0]
Play mode >> Silent +[toggle $silentcue]
var $silentcue 0 ? hot_cue X : has_cue X ? goto_cue X : set_cue X

 

no, each pad it says
hot_cue X

that bit wants to be
var $silentcue 0 ? hot_cue X : has_cue X ? goto_cue X : set_cue X

then in the pad editor if you look at the pad menu you'll see a large text window
that's where on the end off that you'll add [dash included]
-
Play mode >> Play +[setting hotcuemode play & set $silentcue 0]
Play mode >> Stutter +[setting hotcuemode stutter & set $silentcue 0]
Play mode >> Silent +[toggle $silentcue]


the pad menu you access in normal use [not editing] by clicking the little dot at the top right of the pad section on the skin.
 

OK thanks.
 

Legaldj1 wrote :
Thanks. That does work, but requires the extra step of going into the Pads Editor to edit the script after creating the Hotcue. I was hoping to have a more convenient way of doing this which would seem to add the option in the Hotcue settings.


The script I gave you has_cue X ? goto_cue X : set_cue X should be enough to substitute hot_cue X action for what you asked.
It creates a hotcue (if one doesn't exist) and if it exists it jumps to hotcue without altering the play status of the deck.

So, you can copy "Hotcues" pad page to "MyHotcues" and then just change every hot_cue X action with has_cue X ? goto_cue X : set_cue X
You should leave SHIFT+PAD actions unchanged so that you can delete hotcues.
 

Thanks PhantomDeejay.