ardour
|
Classes | |
class | Beats |
class | Control |
class | ControlEvent |
struct | ControlEventTimeComparator |
class | ControlIterator |
class | ControlList |
class | ControlSet |
class | Curve |
singleton | Event |
class | EventList |
singleton | EventSink |
class | IdentityConverter |
class | MIDIEvent |
singleton | Note |
class | Parameter |
struct | ParameterDescriptor |
class | PatchChange |
struct | Range |
class | RangeList |
struct | RangeMove |
class | Sequence |
class | SMF |
class | SMFReader |
class | TimeConverter |
class | TypeMap |
Typedefs | |
typedef int32_t | event_id_t |
typedef uint32_t | EventType |
Enumerations | |
enum | OverlapType { OverlapNone, OverlapInternal, OverlapStart, OverlapEnd, OverlapExternal } |
Functions | |
std::ostream & | operator<< (std::ostream &os, const Beats &t) |
std::istream & | operator>> (std::istream &is, Beats &t) |
LIBEVORAL_API event_id_t | event_id_counter () |
LIBEVORAL_API event_id_t | next_event_id () |
LIBEVORAL_API void | init_event_id_counter (event_id_t n) |
template<typename Time > | |
std::ostream & | operator<< (std::ostream &o, const Evoral::Event< Time > &ev) |
static int | midi_event_size (uint8_t status) |
static int | midi_event_size (const uint8_t *buffer) |
static bool | midi_event_is_valid (const uint8_t *buffer, size_t len) |
LIBEVORAL_API std::string | midi_note_name (uint8_t noteval) |
template<typename Time > | |
std::ostream & | operator<< (std::ostream &o, const Evoral::Note< Time > &n) |
template<typename T > | |
OverlapType | coverage (T sa, T ea, T sb, T eb) |
template<typename T > | |
bool | operator== (Range< T > a, Range< T > b) |
template<typename T > | |
RangeList< T > | subtract (Range< T > range, RangeList< T > sub) |
bool | event_time_less_than (ControlEvent *a, ControlEvent *b) |
Variables | |
LIBEVORAL_API const Beats | MaxBeats = Evoral::Beats(DBL_MAX) |
LIBEVORAL_API const Beats | MinBeats = Evoral::Beats(DBL_MIN) |
static event_id_t | _event_id_counter = 0 |
typedef int32_t Evoral::event_id_t |
typedef uint32_t Evoral::EventType |
enum Evoral::OverlapType |
OverlapType Evoral::coverage | ( | T | sa, |
T | ea, | ||
T | sb, | ||
T | eb | ||
) |
event_id_t Evoral::event_id_counter | ( | ) |
|
inline |
Definition at line 48 of file ControlList.cpp.
|
inlinestatic |
Return true iff the given buffer is a valid MIDI event. len must be exactly correct for the contents of buffer
Definition at line 113 of file midi_util.h.
|
inlinestatic |
Return the size of the given event including the status byte, or -1 if unknown (e.g. sysex)
Definition at line 39 of file midi_util.h.
|
inlinestatic |
Return the size of the given event including the status byte, or -1 if event is illegal.
Definition at line 84 of file midi_util.h.
std::string Evoral::midi_note_name | ( | uint8_t | noteval | ) |
Definition at line 25 of file midi_util.cpp.
event_id_t Evoral::next_event_id | ( | ) |
std::ostream& Evoral::operator<< | ( | std::ostream & | o, |
const Evoral::Note< Time > & | n | ||
) |
std::ostream& Evoral::operator<< | ( | std::ostream & | o, |
const Evoral::Event< Time > & | ev | ||
) |
|
inline |
bool Evoral::operator== | ( | Range< T > | a, |
Range< T > | b | ||
) |
|
inline |
RangeList<T> Evoral::subtract | ( | Range< T > | range, |
RangeList< T > | sub | ||
) |
|
static |
const Beats Evoral::MaxBeats = Evoral::Beats(DBL_MAX) |
const Beats Evoral::MinBeats = Evoral::Beats(DBL_MIN) |