View Issue Details

IDCategoryLast Update
0008652bugs2021-04-10 17:23
ReporterRummidgeAssigned To 
Reproducibilityalways 
Status newResolutionopen 
PlatformGNUOSLinuxOS Version(any)
Product Version6.6 
Fixed in Version 
Summary0008652: Automation status changing to Play after "Export Range..."
DescriptionI have a track with several automations defined, some of them linked to MIDI events. Their status is set to "Touch". Then I select a region and export it. After the export, all the automation statuses, whether linked to MIDI or not, on any channel, including master, are set to Play.
Steps To ReproduceDefine a track with some regions on it
Define some automations on the track
Have those regions automation
Set to "Touch" station these automations
Select the region
Export the region (Ctrl-Alt-E or via the menu)
All Touch statuses have changed to Play
Tagsautomation, export

Activities

x42

2021-04-10 17:08

administrator   ~0025700

That is intentional.

During export, automation must be in "Play" or "Manual" mode to prevent changes while export is running faster than realtime.

"take everyone out of a[utomation]write to avoid disasters"
https://github.com/Ardour/ardour/blob/bc1d19ab39570f06017b733eae7b0099c904d72a/libs/ardour/session_export.cc#L71-L79

Rummidge

2021-04-10 17:23

reporter   ~0025701

Many thanks!
I understand the technical consequences of leaving these statuses on. However I find that the solution of setting all those statuses to Play is sort of dictatorial :) and makes the user go through all the affected automations repeatedly each time the Export functionality. As a suggestion, I think the previous status should be restored once the export is complete. Again, thanks!

Issue History

Date Modified Username Field Change
2021-04-05 09:33 Rummidge New Issue
2021-04-05 09:33 Rummidge Tag Attached: automation
2021-04-05 09:33 Rummidge Tag Attached: export
2021-04-10 17:08 x42 Note Added: 0025700
2021-04-10 17:09 x42 Status new => feedback
2021-04-10 17:23 Rummidge Note Added: 0025701
2021-04-10 17:23 Rummidge Status feedback => new