From 008bfceb77298f21c592a3860d75d5cc4b315e4d Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 30 Nov 2014 18:33:22 -0500 Subject: Clean up state tracking of raw MIDI. --- libs/ardour/midi_ring_buffer.cc | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'libs/ardour/midi_ring_buffer.cc') 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::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; -- cgit v1.2.3