Lykos153 / mixxx

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

Cue loops #13

Open eigengrau opened 6 years ago

eigengrau commented 6 years ago

Currently, the cue-loop button simply enables a loop of beatloop_size beats at the playing position. I saw in a video that in Serato, cue-loop simply means jumping to the hot cue position and enabling a loop there. I think that would be very useful to have.

For the size of the loop, one should probably use beatloop_size too, but I find it would also be interesting to have behavior like the default loop_out control in Mixxx. I.e., when issuing a cue loop and releasing the button immediately, use beatloop_size. But, if keeping the button pressed instead of releasing, one would not use beatloop_size, but instead one would drag the loop-out marker for as long as the button is held.

As for the mapping, the cue-loop button could be used as a mode or as a shift-key. But the question is, where would we move the current functionatily, i.e., trigger a beatloop_size loop at the playing position.

Be-ing commented 6 years ago

IIUC this cannot be done from a controller script because consecutive calls to engine.setValue or engine.setParameter creates a race condition. It would need to be implemented in Mixxx.

github-actions[bot] commented 3 years ago

This issue is marked as stale because it has been open 90 days with no activity.