do not adjust beatloop_size when pressing beatlooproll_X_activate#1428
do not adjust beatloop_size when pressing beatlooproll_X_activate#1428Be-ing wants to merge 3 commits intomixxxdj:mainfrom
Conversation
| // Disregard existing loops. | ||
| m_pSlipEnabled->set(1); | ||
| slotBeatLoop(pBeatLoopControl->getSize(), false, true); | ||
| slotBeatLoop(pBeatLoopControl->getSize(), false, true, false); |
There was a problem hiding this comment.
I think this requires some explainations, and the related use case.
Why you give a beat loop size on one hand an on the other hand the not adjust flag.
There was a problem hiding this comment.
The beatlooproll_X_activate buttons are momentary use whereas beatloop_size is a more enduring value. @ronso0 reported it was unexpected and annoying that beatlooproll_X_activate changed beatloop_size and I think that makes sense.
| if (!m_pTrack || samples == 0 | ||
| || !m_pBeats) { | ||
| if ((!m_pTrack || samples == 0 || !m_pBeats) && adjustBeatloopSizeCO) { | ||
| clearActiveBeatLoop(); |
There was a problem hiding this comment.
Is it correct to skip this as well?
There was a problem hiding this comment.
Good point, no it is not. I'll just make the following line conditional for adjustBeatloopSizeCO.
|
Ready to test? |
|
Yes. |
|
Just tested this:
3 would be nice-to-have |
sorry, this also happens in master |
|
Okay, then this is ready to merge.
That would require adding beatlooproll_X_enabled Controls separate from beatloop_X_enabled, which is beyond the scope of this little PR. |
Ups, that is probably related to my work here: #1367 |
This is IMHO blocking the merge, because we have beatloop roll on the right click of these buttons. |
|
Let's move this from the 2.1 milestone in favour of a consistent temporary rolling loop solution. |
Do we have a bug for it? |
|
Edit I don't recall this |
|
I will test this in master again to be sure |
|
Hey, #1367 has been merged in the meantime. What's the status of this? Can you resolve the merge conflicts? |
|
@Holzhaus I have no plans to work on this soon. If you want to finish it, please go ahead. |
|
Is there anything else to be done except fixing the merge conflicts? |
|
This PR is marked as stale because it has been open 90 days with no activity. |
Fixing https://bugs.launchpad.net/mixxx/+bug/1721881