Feature Request: Time aligned mouse transition
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Won't Fix
|
Wishlist
|
Rene Obermueller |
Bug Description
I'd like to see this Traktor feature in mixxx. I have attached screenshots from Traktor to show the behaviour.
1.png:
I move the mouse along the preview waveform. A single step on here equals a chunk of 4 beats. bars+95 then actually is a move by 95*4 = 380 beats. After the screenshot I click, and set hotcue #3 there.
2.png
I am back at the beginning of the track. I move the mouse along the preview waveform. This time, I go to bars+94, this results in jump to 4 beats before bars+95 (or 4 beats before hotcue #3).
3.png
I set a hotcue #5 on this location.
4.png
The transitions are always relative to the current position. For example, if I go back to the start of the track, and move 1 beat to the right, then use the same bars+94 transition as before, I end up 1 beat after hotcue #5 set before.
5.png
I set a hotcue #6 on this location.
What's the point to this? When preparing tracks, I want all hotcues on first beat. This method may not work with all tracks, but 95% of the time it does give me a first beat after transition, and that way it saves me from scrolling/listening around the target location.
Perhaps it might be an idea to provide this behaviour only with a modifier button (e.g. ctrl+click) as to not disrupt the existing behaviour.
Changed in mixxx: | |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
I had a brief look at this. I think I may be able to do it myself (time permitting). But the question is, would such a feature be adopted?
Part 1 (see attached mock up screenie)
Add a mouseover caret to WOverview AND/OR add an additional position dragging caret. If beat info is available, add a display to the caret(s) that indicates the distance to current position in beats and beats/4. This should be possible to somehow get from the track object. But I'm not sure what to do if something isn't 4/4 time. Traktor doesn't do that part any better, though. ;)
Part 2
Add modifier keys, I'm thinking along the lines of
Alt+Click / Alt+Release jumps to the next beat.
Ctrl+Click / Ctrl+Release jumps to the next bar.
There should at least be a hint in the tooltip window. I'm not sure how everyone feels about modifier keys like this, but I think it's better than changing the default behaviour. Moreover, one may possibly want/need all 3 depending on situation, so it'd be rather long-winded to use a configuration option.
Part 3
Just eye candy. If either of the modifier keys is pressed, the caret can actually be displayed in the location that matches the jump target.
Part 4
Perhaps the modifier keys should be configurable.