So, I’m currently experimenting with the following tweaks to the transport control buttons.
Shift-Play/Plause – enable reverse play, but only momentarily (don’t toggle); the components.js play-button latches reverse, which doesn’t seem so useful to me. Making reverse momentary also makes it possible to stutter by pressing it repeatedly (not sure how stutter works in Serato)
Shift-Cue – reverse roll (reverse play + slip mode), momentary; the labeling would suggest it’s meant to reset the track. Not sure how useful that is. I figured reverse roll would be a good fit since it’s right above the non-rolling reverse
Long-press play/pause – triggers a soft-start or brake; the duration of the long-press can modulate the parameters of the effect
I find these work well so far. I’m gonna clean up the changes and push them sometime later for you to try.
In conjunction with the soft-start/brake functions I would also have liked to map the spin-back effect, but I’m not yet sure where it would fit. Double-tap play/pause would have been nice, but doesn’t work out since this will stop playback first. Shift + double-tap play or cue doesn’t work either since this conflicts with the stuttering use-case.
So, I’m currently experimenting with the following tweaks to the transport control buttons.
Shift-Play/Plause – enable reverse play, but only momentarily (don’t toggle); the
components.js
play-button latches reverse, which doesn’t seem so useful to me. Making reverse momentary also makes it possible to stutter by pressing it repeatedly (not sure how stutter works in Serato)Shift-Cue – reverse roll (reverse play + slip mode), momentary; the labeling would suggest it’s meant to reset the track. Not sure how useful that is. I figured reverse roll would be a good fit since it’s right above the non-rolling reverse
Long-press play/pause – triggers a soft-start or brake; the duration of the long-press can modulate the parameters of the effect
I find these work well so far. I’m gonna clean up the changes and push them sometime later for you to try.
In conjunction with the soft-start/brake functions I would also have liked to map the spin-back effect, but I’m not yet sure where it would fit. Double-tap play/pause would have been nice, but doesn’t work out since this will stop playback first. Shift + double-tap play or cue doesn’t work either since this conflicts with the stuttering use-case.