ardour
Evoral::Sequence< Time > Member List

This is the complete list of members for Evoral::Sequence< Time >, including all inherited members.

_bankEvoral::Sequence< Time >private
_control_lockEvoral::ControlSetmutableprotected
_controlsEvoral::ControlSetprotected
_editedEvoral::Sequence< Time >protected
_end_iterEvoral::Sequence< Time >private
_highest_noteEvoral::Sequence< Time >private
_list_connectionsEvoral::ControlSetprotected
_lockEvoral::Sequence< Time >mutableprotected
_lowest_noteEvoral::Sequence< Time >private
_notesEvoral::Sequence< Time >private
_overlap_pitch_resolutionEvoral::Sequence< Time >protected
_overlapping_pitches_acceptedEvoral::Sequence< Time >protected
_patch_changesEvoral::Sequence< Time >private
_percussiveEvoral::Sequence< Time >private
_pitchesEvoral::Sequence< Time >private
_sysexesEvoral::Sequence< Time >private
_type_mapEvoral::Sequence< Time >private
_write_notesEvoral::Sequence< Time >private
_writingEvoral::Sequence< Time >protected
ActiveNotes typedefEvoral::Sequence< Time >private
add_control(boost::shared_ptr< Control >)Evoral::ControlSetvirtual
add_note_unlocked(const NotePtr note, void *arg=0)Evoral::Sequence< Time >
add_patch_change_unlocked(const PatchChangePtr)Evoral::Sequence< Time >
add_sysex_unlocked(const SysExPtr)Evoral::Sequence< Time >
append(const Event< Time > &ev, Evoral::event_id_t evid)Evoral::Sequence< Time >
append_control_unlocked(const Parameter &param, Time time, double value, Evoral::event_id_t)Evoral::Sequence< Time >private
append_note_off_unlocked(const MIDIEvent< Time > &event)Evoral::Sequence< Time >private
append_note_on_unlocked(const MIDIEvent< Time > &event, Evoral::event_id_t)Evoral::Sequence< Time >private
append_patch_change_unlocked(const PatchChange< Time > &, Evoral::event_id_t)Evoral::Sequence< Time >private
append_sysex_unlocked(const MIDIEvent< Time > &ev, Evoral::event_id_t)Evoral::Sequence< Time >private
begin(Time t=Time(), bool force_discrete=false, const std::set< Evoral::Parameter > &f=std::set< Evoral::Parameter >(), const std::set< WeakNotePtr > *active_notes=NULL) const Evoral::Sequence< Time >inline
clear()Evoral::Sequence< Time >
clear_controls()Evoral::ControlSetvirtual
const_iterator classEvoral::Sequence< Time >friend
constNotePtr typedefEvoral::Sequence< Time >
constPatchChangePtr typedefEvoral::Sequence< Time >
constSysExPtr typedefEvoral::Sequence< Time >
contains(const NotePtr &ev) const Evoral::Sequence< Time >
contains_unlocked(const NotePtr &ev) const Evoral::Sequence< Time >private
control(const Parameter &id, bool create_if_missing=false)Evoral::ControlSet
control(const Parameter &id) const Evoral::ControlSetinline
control_factory(const Evoral::Parameter &id)=0Evoral::ControlSetpure virtual
control_list_interpolation_changed(Parameter, ControlList::InterpolationStyle)Evoral::ControlSetinlineprotectedvirtual
control_list_marked_dirty()Evoral::Sequence< Time >protectedvirtual
control_lock() const Evoral::ControlSetinline
control_to_midi_event(boost::shared_ptr< Event< Time > > &ev, const ControlIterator &iter) const Evoral::Sequence< Time >
Controls typedefEvoral::ControlSet
controls()Evoral::ControlSetinline
controls() const Evoral::ControlSetinline
controls_empty() const Evoral::ControlSetinlinevirtual
ControlSet()Evoral::ControlSet
ControlSet(const ControlSet &)Evoral::ControlSet
DeleteStuckNotes enum valueEvoral::Sequence< Time >
dump(std::ostream &) const Evoral::Sequence< Time >
edited() const Evoral::Sequence< Time >inline
empty() const Evoral::Sequence< Time >inline
end() const Evoral::Sequence< Time >inline
end_write(StuckNoteOption, Time when=Time())Evoral::Sequence< Time >
find_next_event(double start, double end, ControlEvent &ev) const Evoral::ControlSet
FirstOnFirstOff enum valueEvoral::Sequence< Time >
get_notes(Notes &, NoteOperator, uint8_t val, int chan_mask=0) const Evoral::Sequence< Time >
get_notes_by_pitch(Notes &, NoteOperator, uint8_t val, int chan_mask=0) const Evoral::Sequence< Time >private
get_notes_by_velocity(Notes &, NoteOperator, uint8_t val, int chan_mask=0) const Evoral::Sequence< Time >private
highest_note() const Evoral::Sequence< Time >inline
LastOnFirstOff enum valueEvoral::Sequence< Time >
lowest_note() const Evoral::Sequence< Time >inline
n_notes() const Evoral::Sequence< Time >inline
note_lower_bound(Time t) const Evoral::Sequence< Time >
note_lower_bound(Time t)Evoral::Sequence< Time >
note_time_comparator(const boost::shared_ptr< const Note< Time > > &a, const boost::shared_ptr< const Note< Time > > &b)Evoral::Sequence< Time >inlinestatic
NoteOperator enum nameEvoral::Sequence< Time >
NotePtr typedefEvoral::Sequence< Time >
notes()Evoral::Sequence< Time >inline
notes() const Evoral::Sequence< Time >inline
Notes typedefEvoral::Sequence< Time >
overlap_pitch_resolution() const Evoral::Sequence< Time >inline
overlapping_pitches_accepted() const Evoral::Sequence< Time >inline
overlapping_pitches_accepted(bool yn)Evoral::Sequence< Time >inline
OverlapPitchResolution enum nameEvoral::Sequence< Time >
overlaps(const NotePtr &ev, const NotePtr &ignore_this_note) const Evoral::Sequence< Time >
overlaps_unlocked(const NotePtr &ev, const NotePtr &ignore_this_note) const Evoral::Sequence< Time >private
patch_change_lower_bound(Time t) const Evoral::Sequence< Time >
patch_change_lower_bound(Time t)Evoral::Sequence< Time >
patch_changes()Evoral::Sequence< Time >inline
patch_changes() const Evoral::Sequence< Time >inline
PatchChangePtr typedefEvoral::Sequence< Time >
PatchChanges typedefEvoral::Sequence< Time >
percussive() const Evoral::Sequence< Time >inline
PitchEqual enum valueEvoral::Sequence< Time >
Pitches typedefEvoral::Sequence< Time >protected
pitches(uint8_t chan)Evoral::Sequence< Time >inlineprotected
pitches(uint8_t chan) const Evoral::Sequence< Time >inlineprotected
PitchGreater enum valueEvoral::Sequence< Time >
PitchGreaterThanOrEqual enum valueEvoral::Sequence< Time >
PitchLessThan enum valueEvoral::Sequence< Time >
PitchLessThanOrEqual enum valueEvoral::Sequence< Time >
read_lock() const Evoral::Sequence< Time >inlinevirtual
ReadLock typedefEvoral::Sequence< Time >
Relax enum valueEvoral::Sequence< Time >
remove_duplicate_notes()Evoral::Sequence< Time >
remove_note_unlocked(const constNotePtr note)Evoral::Sequence< Time >
remove_overlapping_notes()Evoral::Sequence< Time >
remove_patch_change_unlocked(const constPatchChangePtr)Evoral::Sequence< Time >
remove_sysex_unlocked(const SysExPtr)Evoral::Sequence< Time >
resolve_overlaps_unlocked(const NotePtr, void *=0)Evoral::Sequence< Time >inlineprotectedvirtual
ResolveStuckNotes enum valueEvoral::Sequence< Time >
Sequence(const TypeMap &type_map)Evoral::Sequence< Time >
Sequence(const Sequence< Time > &other)Evoral::Sequence< Time >
set_edited(bool yn)Evoral::Sequence< Time >inline
set_notes(const typename Sequence< Time >::Notes &n)Evoral::Sequence< Time >
set_overlap_pitch_resolution(OverlapPitchResolution opr)Evoral::Sequence< Time >
set_percussive(bool p)Evoral::Sequence< Time >inline
start_write()Evoral::Sequence< Time >
StuckNoteOption enum nameEvoral::Sequence< Time >
sysex_lower_bound(Time t) const Evoral::Sequence< Time >
sysex_lower_bound(Time t)Evoral::Sequence< Time >
sysexes()Evoral::Sequence< Time >inline
sysexes() const Evoral::Sequence< Time >inline
SysExes typedefEvoral::Sequence< Time >
SysExPtr typedefEvoral::Sequence< Time >
trim_overlapping_notes()Evoral::Sequence< Time >
type_map() const Evoral::Sequence< Time >inline
VelocityEqual enum valueEvoral::Sequence< Time >
VelocityGreater enum valueEvoral::Sequence< Time >
VelocityGreaterThanOrEqual enum valueEvoral::Sequence< Time >
VelocityLessThan enum valueEvoral::Sequence< Time >
VelocityLessThanOrEqual enum valueEvoral::Sequence< Time >
WeakNotePtr typedefEvoral::Sequence< Time >
what_has_data(std::set< Parameter > &) const Evoral::ControlSet
write_lock()Evoral::Sequence< Time >inlinevirtual
WriteLock typedefEvoral::Sequence< Time >
WriteNotes typedefEvoral::Sequence< Time >private
writing() const Evoral::Sequence< Time >inline
~ControlSet()Evoral::ControlSetinlinevirtual