#ifndef __ardour_midi_state_tracker_h__
#define __ardour_midi_state_tracker_h__
-#include <bitset>
#include "ardour/midi_buffer.h"
namespace Evoral {
void reset ();
bool empty() const { return _on == 0; }
uint16_t on() const { return _on; }
- bool active (uint8_t note, uint8_t channel) {
- return _active_notes[(channel*128)+note] > 0;
- }
+ bool active (uint8_t note, uint8_t channel) {
+ return _active_notes[(channel*128)+note] > 0;
+ }
private:
void track_note_onoffs(const Evoral::MIDIEvent<MidiBuffer::TimeType>& event);