diff options
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r-- | libs/ardour/ardour/event_type_map.h | 4 | ||||
-rw-r--r-- | libs/ardour/ardour/midi_ring_buffer.h | 3 | ||||
-rw-r--r-- | libs/ardour/ardour/midi_state_tracker.h | 2 |
3 files changed, 3 insertions, 6 deletions
diff --git a/libs/ardour/ardour/event_type_map.h b/libs/ardour/ardour/event_type_map.h index 5068029db7..02852e9711 100644 --- a/libs/ardour/ardour/event_type_map.h +++ b/libs/ardour/ardour/event_type_map.h @@ -50,10 +50,6 @@ private: static EventTypeMap event_type_map; }; -enum InternalEventType { - LoopEventType = 1000 -}; - } // namespace ARDOUR #endif /* __ardour_event_type_map_h__ */ diff --git a/libs/ardour/ardour/midi_ring_buffer.h b/libs/ardour/ardour/midi_ring_buffer.h index f4580b37a6..7f5774054a 100644 --- a/libs/ardour/ardour/midi_ring_buffer.h +++ b/libs/ardour/ardour/midi_ring_buffer.h @@ -79,7 +79,8 @@ public: } 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 diff --git a/libs/ardour/ardour/midi_state_tracker.h b/libs/ardour/ardour/midi_state_tracker.h index 64e4aace2d..24d3ab73a1 100644 --- a/libs/ardour/ardour/midi_state_tracker.h +++ b/libs/ardour/ardour/midi_state_tracker.h @@ -37,7 +37,7 @@ class MidiStateTracker public: MidiStateTracker(); - void track (const MidiBuffer::iterator& from, const MidiBuffer::iterator& to, bool& looped); + void track (const MidiBuffer::iterator& from, const MidiBuffer::iterator& to); void add (uint8_t note, uint8_t chn); void remove (uint8_t note, uint8_t chn); void resolve_notes (MidiBuffer& buffer, framepos_t time); |