diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2009-09-11 13:25:31 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2009-09-11 13:25:31 +0000 |
commit | d98302ae2c9040dd61573739b3bbdc708d1dd54e (patch) | |
tree | 21081910c79cccea718bf2f07d630f9242f5b359 /libs/ardour/midi_diskstream.cc | |
parent | 65c5e7ae47fca8a38c35def99a28e99dc18fa52d (diff) |
track note on/off and send appropriate note offs at transport stop
git-svn-id: svn://localhost/ardour2/branches/3.0@5655 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/midi_diskstream.cc')
-rw-r--r-- | libs/ardour/midi_diskstream.cc | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/libs/ardour/midi_diskstream.cc b/libs/ardour/midi_diskstream.cc index 3d4b188a8b..b486a0fce0 100644 --- a/libs/ardour/midi_diskstream.cc +++ b/libs/ardour/midi_diskstream.cc @@ -1648,9 +1648,6 @@ MidiDiskstream::get_playback (MidiBuffer& dst, nframes_t start, nframes_t end) return; } - // Check only events added this offset cycle - MidiBuffer::iterator this_cycle_start = dst.end(); - // Translates stamps to be relative to start _playback_buf->read(dst, start, end); @@ -1664,11 +1661,5 @@ MidiDiskstream::get_playback (MidiBuffer& dst, nframes_t start, nframes_t end) gint32 frames_read = end - start; g_atomic_int_add(&_frames_read_from_ringbuffer, frames_read); - - // Feed the data through the MidiStateTracker - // If it detects a LoopEvent it will add necessary note offs - if (_midi_state_tracker.track(this_cycle_start, dst.end())) { - _midi_state_tracker.resolve_notes(dst, end-start - 1); - } } |