MantisBT

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0006582ardourbugspublic2015-09-14 19:392017-05-14 03:12
Reportertimbyr 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusnewResolutionopen 
PlatformOSOS Version
Product Version5.3 
Target VersionFixed in Version 
Summary0006582: Playback continues past loop end when looping region or range selections if loop range is set with transport stopped
DescriptionTo reproduce with 4.2 or master@8a4bf386:

While the transport is stopped,

Right click on a region on choose Region Name -> Loop
Right click on a region and choose Play -> Loop Region
Right click on a range selection -> Loop Range -> Start transport

The transport will continue past the loop end point. If the transport is rolling while performing these actions the playback loops back to the loop start point.
TagsNo tags attached.
Attached Files? file icon play-past-loop-end.ogv [^] (3,516,258 bytes) 2015-09-14 19:42
? file icon 6582-ardour-5.3-looping.webm [^] (4,941,770 bytes) 2016-09-09 04:06

- Relationships
related to 0006581new Looping works incorrectly in with loop as mode enabled if loop enabled/disabled twice 
related to 0006987new Loop state can sometimes become unsyncronized for audio/gui 

-  Notes
(0017197)
timbyr (developer)
2015-09-14 19:40

I forgot to mention this affects both normal loop behaviour and when setting loop as mode in the preferences
(0017198)
timbyr (developer)
2015-09-14 19:57

The audio being played back is from the loop and it is just the visual playhead state that is incorrect?

Seems like basically the opposite of bug #6581
(0018578)
timbyr (developer)
2016-09-09 04:07

This issue is still present in official Ardour version 5.3 so I've uploaded a short video to help demonstrate it.

Unfortunately the video has no sound, but hopefully with my description it can be understood and easily reproduced. The meters also help to indicate the incorrect behaviour.

In the first 18 seconds of the video I'm looping a region via the popup context menu and the looping behaviour and playback is correct.

I then shorten the region and loop again via the popup context menu. This time with a shorter loop time, when the playhead loops back to the loop start point the playback continues past the loop end so the visual indicator of the playhead position is incorrect until at about 33 seconds(in the video) the loop playback starts to play correctly and continues to do so.

At 40 seconds, I then engage "Play loop is a transport mode" in the preferences dialog and loop the region using the popup context menu again. This time the visual playback position is always incorrect and the playback continues as if loop was not engaged(past the loop end).

At 60 seconds I then lengthen the region and loop the region using the popup context menu again. This time the visual playback position(playhead) continues past the loop end but the audio playback(and meters) appears to be correct.

I've reproduced this behaviour reliably while trying to get the video to fit within the 5Mb attachment limit. I hope this aids in reproducing these issues, or myself if I revisit this issue at a later date.
(0019692)
chaot (reporter)
2017-05-14 02:17

I just tried to reproduce this with current git and couldn't. Was this fixed meanwhile?
(0019693)
timbyr (developer)
2017-05-14 03:12

With version a nightly build of 5.8.708 I can still get the visual playback position(playhead) location to be incorrect while audio playback is still looping(correctly) like in the end of the 5.3 video.

And after a bit more playing around I can also still reproduce the opposite behaviour like in bug #5930 where the visual playhead position is looping correctly but the audio playback is not looped.

So no, I don't think there has been any change that has fixed this issue.

- Issue History
Date Modified Username Field Change
2015-09-14 19:39 timbyr New Issue
2015-09-14 19:40 timbyr Note Added: 0017197
2015-09-14 19:42 timbyr File Added: play-past-loop-end.ogv
2015-09-14 19:57 timbyr Note Added: 0017198
2015-09-14 19:57 timbyr Relationship added related to 0006581
2016-09-09 04:06 timbyr File Added: 6582-ardour-5.3-looping.webm
2016-09-09 04:07 timbyr Note Added: 0018578
2016-09-09 04:08 timbyr Product Version 4.X git (version in description) => 5.3
2016-09-10 15:02 timbyr Relationship added related to 0006987
2017-05-14 02:17 chaot Note Added: 0019692
2017-05-14 03:12 timbyr Note Added: 0019693


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker