diff --git a/libs/ardour/lv2_plugin.cc b/libs/ardour/lv2_plugin.cc index 00df2283a3..dc489fbdc0 100644 --- a/libs/ardour/lv2_plugin.cc +++ b/libs/ardour/lv2_plugin.cc @@ -2649,8 +2649,7 @@ LV2Plugin::connect_and_run(BufferSet& bufs, if (_bpm_control_port) { - /* note that this is not necessarily quarter notes */ - const double bpm = tmap->tempo_at (timepos_t (start0)).note_types_per_minute(); + const double bpm = tmap->quarters_per_minute_at (timepos_t (start0)); if (*_bpm_control_port != bpm) { AutomationCtrlPtr c = get_automation_control (_bpm_control_port_index);