Looping 2.0

Registered by RJ Skerry-Ryan

Mixxx has the bare-minimum in terms of looping. This is a blueprint for the next iteration of the looping feature. Slated for this feature:

- Beat looping -- set up an X beat loop
- Loop cutting -- halve or double a loop, ideally using a mapped knob on a MIDI controller
- Loop move -- move a loop forward or backward by a beat or measure
- Loop storage in the database. -- cues are currently stored but we should have a way to store and load loops

Blueprint information

Status:
Started
Approver:
Albert Santoni
Priority:
High
Drafter:
RJ Skerry-Ryan
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
None
Implementation:
Good progress
Milestone target:
None
Started by
jus

Whiteboard

This is something absolutely needed. It's what makes a mix confortable and without the scare to go out of sync just because of a bad loop.

This is half-implemented by 1.10 (beatlooping, loop halve/double)

(?)

Work Items

Work items:
- Beat looping (implemented in v1.10) : DONE
- Loop cutting (implemented in v1.10): DONE
- Loop move (implemented in v1.12) : DONE
- Loop storage in the database: TODO

This blueprint contains Public information 
Everyone can see this information.