View Issue Details

IDProjectCategoryView StatusLast Update
0009557ardourfeaturespublic2023-12-15 06:32
Reportererdavis7 Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status newResolutionopen 
PlatformApple MacintoshOSMacOSOS Version10.12 or later
Product Version8.1 
Summary0009557: "Play loop range" should let an intro keep playing.
DescriptionCurrently, "Play loop range" always sends the playhead to the beginning of the loop range. This is good behavior when initiated from a stopped state, but it could be improved for some different playing states:

If the playhead is playing before or within the loop range, then "Play loop range" should cause it to continue playing where it is until it reaches the end of the loop, where it should begin looping. This is useful for auditioning a song which has an intro and then a looping section, as is common in video game soundtracks, for example.

"Play loop range" already behaves well with outros; once it is disabled, the playhead continues where it is and then goes beyond the loop range to play the outro. I think this suggested behavior would be more consistent.
TagsNo tags attached.

Activities

dspasic

2023-11-30 16:29

reporter   ~0028377

Hi, i join this request:)

erdavis7

2023-11-30 23:38

reporter   ~0028383

I'm not sure, but it might be desirable for "Play loop range" to start from the current playhead position any time the playhead is before or within the loop range, even from a stopped state.

erdavis7

2023-12-01 03:46

reporter   ~0028384

Alternatively, "Play loop range" could be changed to "Toggle loop", which would just toggle whether the playhead would loop upon reaching the end of the loop range.

joachim

2023-12-15 06:32

reporter   ~0028422

Agreed!
Loop toggling makes more sense.

Issue History

Date Modified Username Field Change
2023-11-29 02:05 erdavis7 New Issue
2023-11-30 16:29 dspasic Note Added: 0028377
2023-11-30 23:38 erdavis7 Note Added: 0028383
2023-12-01 03:46 erdavis7 Note Added: 0028384
2023-12-15 06:32 joachim Note Added: 0028422