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/ardour/midi_ring_buffer.h | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) (limited to 'libs/ardour/ardour/midi_ring_buffer.h') diff --git a/libs/ardour/ardour/midi_ring_buffer.h b/libs/ardour/ardour/midi_ring_buffer.h index 78d14b9185..13588e4f04 100644 --- a/libs/ardour/ardour/midi_ring_buffer.h +++ b/libs/ardour/ardour/midi_ring_buffer.h @@ -57,25 +57,7 @@ public: void flush (framepos_t start, framepos_t end); void reset_tracker (); - void loop_resolve (MidiBuffer& dst, framepos_t); - -protected: - inline bool is_channel_event(uint8_t event_type_byte) { - // mask out channel information - event_type_byte &= 0xF0; - // midi channel events range from 0x80 to 0xE0 - return (0x80 <= event_type_byte) && (event_type_byte <= 0xE0); - } - - inline bool is_note_on(uint8_t event_type_byte) { - // mask out channel information - return (event_type_byte & 0xF0) == MIDI_CMD_NOTE_ON; - } - - inline bool is_note_off(uint8_t event_type_byte) { - // mask out channel information - return (event_type_byte & 0xF0) == MIDI_CMD_NOTE_OFF; - } + void loop_resolve (MidiBuffer& dst, framepos_t); private: MidiStateTracker _tracker; -- cgit v1.2.3