Update backend API: read-only MIDI input buffers
[ardour.git] / libs / backends / jack / jack_session.cc
index 430ee5b0e7d1e56e89fb996b26971d0fd0043919..ce325321f317303013ed789992b3b7e874d67188 100644 (file)
@@ -121,7 +121,7 @@ JACKSession::timebase_callback (jack_transport_state_t /*state*/,
        TempoMetric metric (tempo_map.metric_at (tf));
 
        try {
-               tempo_map.bbt_time (tf, bbt);
+               bbt = tempo_map.bbt_at_frame (tf);
 
                pos->bar = bbt.bars;
                pos->beat = bbt.beats;
@@ -132,7 +132,7 @@ JACKSession::timebase_callback (jack_transport_state_t /*state*/,
                pos->beats_per_bar = metric.meter().divisions_per_bar();
                pos->beat_type = metric.meter().note_divisor();
                pos->ticks_per_beat = Timecode::BBT_Time::ticks_per_beat;
-               pos->beats_per_minute = metric.tempo().beats_per_minute();
+               pos->beats_per_minute = metric.tempo().note_types_per_minute();
 
                pos->valid = jack_position_bits_t (pos->valid | JackPositionBBT);