send a slightly more useful message if a control protocol's probe() method fails
[ardour.git] / libs / ardour / midi_source.cc
index 0982f3dda8109a3ef38c89d3573e66eccafbd8f0..d104fa79495f85e066d13c73897e2c3c63de6d8c 100644 (file)
@@ -198,12 +198,12 @@ MidiSource::midi_read (const Lock&                        lm,
                        MidiChannelFilter*                 filter,
                        const std::set<Evoral::Parameter>& filtered,
                       const double                       pulse,
-                      const double                       start_pulse) const
+                      const double                       start_beats) const
 {
        //BeatsFramesConverter converter(_session.tempo_map(), source_start);
        const int32_t tpb = Timecode::BBT_Time::ticks_per_beat;
        const double pulse_tick_res = floor ((pulse * 4.0 * tpb) + 0.5) / tpb;
-       const double start_qn = (pulse - start_pulse) * 4.0;
+       const double start_qn = (pulse * 4.0) - start_beats;
 
        DEBUG_TRACE (DEBUG::MidiSourceIO,
                     string_compose ("MidiSource::midi_read() %5 sstart %1 start %2 cnt %3 tracker %4\n",