From edfcc71bcfd63291f3f3ea5c29c4a2f84662ca6a Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 30 Mar 2021 17:05:27 +0200 Subject: [PATCH] Revert "Fix auto capture alignment when bouncing metronome" When the metronome is routed through a track, it will correctly get the downstream playback latency. Capture Alignment is Capture-Time. This fixes a case where the metronome is connected to physical I/O and a track. This can result in ambiguous latency if the track's output is not connected or connected via latent master bus. This reverts commit f08b90f36870249cc3e9ea089dd6594269c67148. --- libs/ardour/track.cc | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/libs/ardour/track.cc b/libs/ardour/track.cc index 8f67c13a29..89321100ac 100644 --- a/libs/ardour/track.cc +++ b/libs/ardour/track.cc @@ -783,20 +783,8 @@ Track::set_align_choice_from_io () break; } } - - /* Special case bouncing the Metronome. - * Click-out is aligned to output and hence - * equivalent to a physical round-trip alike - * ExistingMaterial. - */ - if (!have_physical && _session.click_io ()) { - if (_session.click_io ()->connected_to (_input)) { - have_physical = true; - } - } } - #ifdef MIXBUS // compensate for latency when bouncing from master or mixbus. // we need to use "ExistingMaterial" to pick up the master bus' latency