diff options
author | David Robillard <d@drobilla.net> | 2014-11-30 18:33:22 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2014-11-30 23:56:19 -0500 |
commit | 008bfceb77298f21c592a3860d75d5cc4b315e4d (patch) | |
tree | 34e19194b2d450daa3b77aa0cf1c3062314bad0e /libs/ardour/midi_ring_buffer.cc | |
parent | 0f72ea4a349480cf1272571395f63c10b6152b4f (diff) |
Clean up state tracking of raw MIDI.
Diffstat (limited to 'libs/ardour/midi_ring_buffer.cc')
-rw-r--r-- | libs/ardour/midi_ring_buffer.cc | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/libs/ardour/midi_ring_buffer.cc b/libs/ardour/midi_ring_buffer.cc index 555ac6fb96..0da3ba6835 100644 --- a/libs/ardour/midi_ring_buffer.cc +++ b/libs/ardour/midi_ring_buffer.cc @@ -114,13 +114,7 @@ MidiRingBuffer<T>::read(MidiBuffer& dst, framepos_t start, framepos_t end, frame #endif if (success) { - - if (is_note_on(write_loc[0]) ) { - _tracker.add (write_loc[1], write_loc[0] & 0xf); - } else if (is_note_off(write_loc[0])) { - _tracker.remove (write_loc[1], write_loc[0] & 0xf); - } - + _tracker.track(write_loc); ++count; } else { cerr << "WARNING: error reading event contents from MIDI ring" << endl; |