enable beatloop activation directly after activating a hotcue#2213
enable beatloop activation directly after activating a hotcue#2213daschuer merged 2 commits intomixxxdj:masterfrom goddisignz:cue_loop
Conversation
|
I am unsure about the last commit. It combines the final missing change to merge this with a new topic, of fixing https://bugs.launchpad.net/mixxx/+bug/1752133. The change of the quantize behavior can go into a new PR. Currently I am used to the old behavior. So it probably needs a bit testing to accept that. |
|
I didn't know, there was already a discussion about that quantize loop matter. I would need to do more calculation to prevent this, if requested. |
|
Thank you. LGTM, waiting for CI. |
|
I didn't get the fast CPU argument here. I think this should be solved after this is merged. I think the real issue is a not exact quantized Cue point. This can happen due beatgrid adjustments or the transition of Mixxx from a interger to a floating point transport. Let's discuss it at Launchpad. |
|
The Travis failure on Mac os is unterelated. |
|
The issue from bug https://bugs.launchpad.net/mixxx/+bug/1752133 |
Fixes https://bugs.launchpad.net/mixxx/+bug/1464003 .
Basically the loopcontroller has to set the loop start position to the queued seek position before activating the loop.
Furthermore, when a hotcue that is at the end of an active loop is activated, also disable the loop instead of jumping back to the loop entry.
Replaces #2190 together with #2209