Can't call the wrong function when there's only one of them: remove ARDOUR::Parameter...
[ardour.git] / libs / ardour / midi_source.cc
index 4e83413c135fe9a0bbd630295b23783f1a22509e..d6d27a1f89d84a118f670f0523ce294f47f109c4 100644 (file)
@@ -106,7 +106,7 @@ MidiSource::midi_read (MidiRingBuffer& dst, nframes_t start, nframes_t cnt, nfra
        Glib::Mutex::Lock lm (_lock);
        if (_model) {
                //const size_t n_events =
-               _model->read(dst, start, cnt, stamp_offset, negative_stamp_offset);
+               _model->read(dst, start, cnt, stamp_offset - negative_stamp_offset);
                //cout << "Read " << n_events << " events from model." << endl;
                return cnt;
        } else {