Skip to content

Transport button refinements #11

@eigengrau

Description

@eigengrau

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions