using closest beat for quantized looping breaks beatmatching
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Medium
|
RJ Skerry-Ryan | ||
1.10 |
Fix Released
|
Medium
|
RJ Skerry-Ryan |
Bug Description
re: revision 2984:
"Make quantized beatloops start on the closest beat instead of the previous beat."
I was in the middle of a mix and pressed a hotkey to create an 8-bar loop. Because the closest beat was the next beat, Mixxx created a loop starting at the next beat. The playposition was therefore outside of the loop, so Mixxx resynced the position to be inside the loop, causing a break in sync.
I'm not sure if the previous behavior was more correct, or if we have to add a check to see if we are currently playing at the time the loop gets created. I think this might be a case where using the previous beat was the right thing to do. That, or somehow has to let the playposition reach the looping boundaries before enforcing them.
Related branches
description: | updated |
Changed in mixxx: | |
milestone: | none → 1.10.0 |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in mixxx: | |
assignee: | nobody → RJ Ryan (rryan) |
status: | New → Confirmed |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
I just ran into the same problem when doing some mixing tonight. Not only
does it break sync but it also causes the deck to jump within the loop
which to the audience is a glitch.
On Thu, Dec 15, 2011 at 11:48 PM, Owen Williams <email address hidden> wrote:
> Public bug reported: /bugs.launchpad .net/bugs/ 905106 /bugs.launchpad .net/mixxx/ +bug/905106/ +subscriptions
>
> re: revision 2984:
>
> "Make quantized beatloops start on the closest beat instead of the
> previous beat."
>
> I was in the middle of a mix and pressed a hotkey to create an 8-bar
> loop. Because the closest beat was the next beat, Mixxx created a loop
> starting at the next beat. The playposition was therefore outside of
> the loop, so Mixxx resynced the position to be inside the loop, causing
> a break in sync.
>
> I'm not sure if the previous behavior was more correct, or if we have to
> add a check to see if we are currently playing at the time the loop gets
> created. I think this might be a case where using the previous beat was
> the right thing to do. That, or somehow has to let the playposition
> reach the looping boundaries before enforcing them.
>
> ** Affects: mixxx
> Importance: Undecided
> Status: New
>
> ** Description changed:
>
> re: revision 2984:
>
> - Make quantized beatloops start on the closest beat instead of the
> - previous beat.
> + "Make quantized beatloops start on the closest beat instead of the
> + previous beat."
>
> -
> - I was in the middle of a mix and pressed a hotkey to create an 8-bar
> loop. Because the closest beat was the next beat, Mixxx created a loop
> starting at the next beat. The playposition was therefore outside of the
> loop, so Mixxx resynced the position to be inside the loop, causing a break
> in sync.
> + I was in the middle of a mix and pressed a hotkey to create an 8-bar
> + loop. Because the closest beat was the next beat, Mixxx created a loop
> + starting at the next beat. The playposition was therefore outside of
> + the loop, so Mixxx resynced the position to be inside the loop, causing
> + a break in sync.
>
> I'm not sure if the previous behavior was more correct, or if we have to
> add a check to see if we are currently playing at the time the loop gets
> created. I think this might be a case where using the previous beat was
> the right thing to do. That, or somehow has to let the playposition
> reach the looping boundaries before enforcing them.
>
> --
> You received this bug notification because you are a member of Mixxx
> Development Team, which is subscribed to Mixxx.
> https:/
>
> Title:
> using closest beat for quantized looping breaks beatmatching
>
> To manage notifications about this bug go to:
> https:/
>