Classic Looping
This test is meant to be run from top to bottom. Dropping into one of the sections will likely not work.
See bug #1605.
Setup
Basic Looping
Move the cursor using Ctrl+Click in the ruler to bar 3.
Press the start loop button “|←” on the transport.
Move the cursor using Ctrl+Click to bar 4.
Press the end loop button “→|” on the transport.
Confirm
a loop range from bar 3 to 4
Transport loop button is pressed.
Edit > Cut/Copy Range and “Clear range of tempos” menu items are enabled.
Right-Click in Ruler
Right-click in the ruler.
21.12 and prior: Confirm loop does not reappear.
22.06 and later: Confirm loop reappears.
Right-Click and Drag
Specify a loop range from 2 to 3 by right-clicking and dragging on the top ruler.
Confirm that upon release of the mouse button, playback jumps to bar 2.
Results
21.12: Mostly pass, but one failure where right-click forgets the loop completely.
bug1605 branch, 19 Jan 2022, PASS
New Looping behaviour
Setup
Basic Looping
Create a 4 bar segment at bar 1.
Press play.
Confirm whole song loops (up to bar 4)
Move the cursor using Ctrl+Click in the ruler to bar 3.
Press the start loop button “|←” on the transport.
Move the cursor using Ctrl+Click to bar 4.
Press the end loop button “→|” on the transport.
Confirm
a loop range from bar 3 to 4
Transport loop button is pressed.
Edit > Cut/Copy Range and “Clear range of tempos” menu items are enabled.
Right-Click in Ruler
Click on the loop button on the transport.
Confirm playback is not looping. Range is still present.
Click on the loop button on the transport.
Confirm playback looping in the range.
Right-Click and Drag
Specify a loop range from 5 to 6 by right-clicking and dragging on the top ruler.
Confirm playback continues until it reaches bar 5 then loops.
Specify a loop range from 2 to 3 by right-clicking and dragging on the top ruler.
Confirm that upon release of the mouse button, playback jumps to bar 2.
Results