rolling beatloop shouldn't alter beatloop size in spinbox

Bug #1721881 reported by ronso0
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Low
Unassigned

Bug Description

This is a bug only if you use beatlooproll like I do:
I have 4 buttons on my controller to activate 4 rolling beatloops (1/4, 1/2, 1, 2 beats) and it's fun to use them as a stutter effect and for 'glitchy transitions'. Another button is mapped to beatloop_activate and uses beatloop_size.

Any rolling loop deletes/overwrites the last enabled loop, places loop markers on the waveform and alters beatloop_size shown by the spinbox.

Point is, I don't want to recall those spontaneous, tiny rolling loops later, more likely they would overwrite an intro loop that I'd like to save.
Would it make sense to ignore *rolling* beatloops that are shorter than -let's say 1 beat or ignore them generally? Manually set and normal loops by any size would still saved, of course.

ronso0 (ronso0)
description: updated
Changed in mixxx:
status: New → Confirmed
importance: Undecided → Wishlist
Revision history for this message
Daniel Schürmann (daschuer) wrote :

It looks like the underlying issue is that Mixxx only knows a single loop per track.
Mabe this can be solved along with a new CUE editing GUI like proposed here:
https://bugs.launchpad.net/mixxx/+bug/1367171

Revision history for this message
Be (be.ing) wrote :

> Would it make sense to ignore *rolling* beatloops that are shorter than -let's say 1 beat or ignore them generally? Manually set and normal loops by any size would still saved, of course.

I don't think there should be a magic number where the behavior changes. Remember when I tried that with the loopauto_toggle Control in https://github.com/mixxxdj/mixxx/pull/1187 ? I think it could make sense to change the beatlooproll_X_activate Controls to not change the beatloop_size value though.

Revision history for this message
Be (be.ing) wrote :

> It looks like the underlying issue is that Mixxx only knows a single loop per track.

Yes, but solving that is a much bigger task than changing the behavior of the beatlooproll_X_activate Controls.

Be (be.ing)
Changed in mixxx:
importance: Wishlist → Low
assignee: nobody → Be (be.ing)
milestone: none → 2.1.0
Be (be.ing)
Changed in mixxx:
status: Confirmed → In Progress
Revision history for this message
Be (be.ing) wrote :
Be (be.ing)
Changed in mixxx:
milestone: 2.1.0 → 2.2.0
Be (be.ing)
Changed in mixxx:
milestone: 2.2.0 → 2.3.0
Be (be.ing)
Changed in mixxx:
assignee: Be (be.ing) → nobody
milestone: 2.3.0 → none
ronso0 (ronso0)
Changed in mixxx:
status: In Progress → Confirmed
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/8947

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.