int n_meters () const;
BBT_Time bbt_add (const BBT_Time& a, const BBT_Time& b, const TempoMetric& metric);
+ BBT_Time bbt_add (const BBT_Time& a, const BBT_Time& b);
BBT_Time bbt_subtract (const BBT_Time& a, const BBT_Time& b);
nframes_t frame_rate () const { return _frame_rate; }
return BBT_Time(a.bars + b.bars, a.beats + b.beats, a.ticks + b.ticks);
}
+BBT_Time
+TempoMap::bbt_add (const BBT_Time& a, const BBT_Time& b)
+{
+ // FIXME: Obviously not correct!
+ return BBT_Time(a.bars + b.bars, a.beats + b.beats, a.ticks + b.ticks);
+}
+
BBT_Time
TempoMap::bbt_subtract (const BBT_Time& a, const BBT_Time& b)
{