mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.38k stars 1.26k forks source link

Move / Shift Hotcue #10812

Open mixxxbot opened 2 years ago

mixxxbot commented 2 years ago

Reported by: leontheoriginal Date: 2022-08-16T11:38:26Z Status: New Importance: Undecided Launchpad Issue: lp1986656


When using quantize mode, it easily happens that a hotcue is set a beat too early or late. A helpful addition would be a feature to quickly move/shift a hotcue, similar like applying beatshift to an active loop. (Mixxx has hotcue shift buttons, but this is a different feature as these are only intended for fine-tuning imported cue points.)

The question would be, how this could be intuitively (and controller-friendly) realized as hotcue buttons already have 3 actions (click to set or skip, hold to play and shift-(right)click to delete).

ronso0 commented 1 year ago

Adding controls like hotcue_X_move_1_beat_backward is certainly possible, but I'm not sure where to place them in the GUI. In the hotcue menu?

Worth noting: with the new loop cues featuer (Mixxx 2.4), shifting a saved loop would also shift the cue (loop_in).

ronso0 commented 9 months ago

Related: #12367 I have WIP adding hotcue_X_shift_earlier/_later by a fixed offset (same as beats_translate_earlier) which I'll publish soon. Probably can be adjust to shift by beats if quantize is enabled, though I didn't look into that.

ronso0 commented 9 months ago

to be continued: one control that shifts the closest hotcue, either by N milliseconds or to the previous/next beat.