View Issue Details

IDProjectCategoryView StatusLast Update
0009915ardourbugspublic2025-04-10 03:45
Reportermkel Assigned Tox42  
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
PlatformApple MacintoshOSMacOSOS Version10.12 or later
Product Version8.12 
Summary0009915: ardour8-export (command line) ignores plugin's latency on busses
DescriptionWhen I place a plugin that causes latency on a bus, the commandline tool ardour8-export ignores the plugin's latency setting and the rendered output of the bus is out of sync with the rest of the project. The export using the graphical UI renders correctly.

I am routing a track 1 to a bus, and the bus to the master, and track 2 directly to the master. I am using Fabfilter Pro-Q 4 with Linear Phase - Very High mode that causes latency of 362.2ms, that I can see in the UI. When I play the song in UI, it plays correctly and the latency is compensated, same if I export from the UI. But when I run the export with command `/Applications/Ardour8.app/Contents/MacOS/ardour8-export -b 24 -o ~/temp/test.wav -s 48000 ~/temp/testproject testprojectfile` the bus plugin latency is not compensated and the bus output ends up not being in sync in the rendered output.

If I place the plugin directly on the track, it works correctly.

This is very frustrating, as it prevents using any plugins on the buses when rendering from the command line.
Steps To ReproduceMake two tracks with same sample file.
Route one of the tracks via a bus to the master and one directly to the master.
Place a plugin that causes latency on the bus.
Render using the command line tool `ardour8-export`.
TagsNo tags attached.

Activities

x42

2025-04-10 03:45

administrator   ~0029248

Thanks for the report, fixed in 9.0-pre0-1086-g7cb8140b3a

Issue History

Date Modified Username Field Change
2025-04-08 11:46 mkel New Issue
2025-04-10 03:45 x42 Assigned To => x42
2025-04-10 03:45 x42 Status new => resolved
2025-04-10 03:45 x42 Resolution open => fixed
2025-04-10 03:45 x42 Note Added: 0029248