diff --git a/libs/temporal/tempo.cc b/libs/temporal/tempo.cc index 18137ac095..25f94a260d 100644 --- a/libs/temporal/tempo.cc +++ b/libs/temporal/tempo.cc @@ -652,6 +652,10 @@ TempoPoint::superclock_at (Temporal::Beats const & qn) const TEMPO_MAP_ASSERT (_quarters == Beats()); } else { /* positive */ + if (qn < _quarters) { + std::cerr << "\n\nLOGIC FAIL sc @ " << qn << " using " << *this << std::endl; + PBD::stacktrace (std::cerr, 19); + } TEMPO_MAP_ASSERT (qn >= _quarters); }