ardour
ARDOUR::AutomatableSequence< T > Member List

This is the complete list of members for ARDOUR::AutomatableSequence< T >, including all inherited members.

_a_sessionARDOUR::Automatableprotected
_can_automate_listARDOUR::Automatableprotected
_control_lockEvoral::ControlSetmutableprotected
_controlsEvoral::ControlSetprotected
_editedEvoral::Sequence< T >protected
_last_automation_snapshotARDOUR::Automatableprotected
_list_connectionsEvoral::ControlSetprotected
_lockEvoral::Sequence< T >mutableprotected
_overlap_pitch_resolutionEvoral::Sequence< T >protected
_overlapping_pitches_acceptedEvoral::Sequence< T >protected
_writingEvoral::Sequence< T >protected
add_control(boost::shared_ptr< Evoral::Control >)ARDOUR::Automatablevirtual
add_note_unlocked(const NotePtr note, void *arg=0)Evoral::Sequence< T >
add_patch_change_unlocked(const PatchChangePtr)Evoral::Sequence< T >
add_sysex_unlocked(const SysExPtr)Evoral::Sequence< T >
append(const Event< T > &ev, Evoral::event_id_t evid)Evoral::Sequence< T >
Automatable(Session &)ARDOUR::Automatable
Automatable(const Automatable &other)ARDOUR::Automatable
AutomatableSequence(Session &s)ARDOUR::AutomatableSequence< T >inline
AutomatableSequence(const AutomatableSequence< T > &other)ARDOUR::AutomatableSequence< T >inline
automation_control(const Evoral::Parameter &id, bool create_if_missing=false)ARDOUR::Automatable
automation_control(const Evoral::Parameter &id) const ARDOUR::Automatable
automation_list_automation_state_changed(Evoral::Parameter, AutoState)ARDOUR::Automatableinlineprotectedvirtual
AutomationStateChangedARDOUR::Automatable
begin(Tt=T(), bool force_discrete=false, const std::set< Evoral::Parameter > &f=std::set< Evoral::Parameter >(), const std::set< WeakNotePtr > *active_notes=NULL) constEvoral::Sequence< T >inline
can_automate(Evoral::Parameter)ARDOUR::Automatableprotected
clear()Evoral::Sequence< T >
clear_controls()ARDOUR::Automatablevirtual
constNotePtr typedefEvoral::Sequence< T >
constPatchChangePtr typedefEvoral::Sequence< T >
constSysExPtr typedefEvoral::Sequence< T >
contains(const NotePtr &ev) constEvoral::Sequence< T >
control(const Parameter &id, bool create_if_missing=false)Evoral::ControlSet
control(const Parameter &id) const Evoral::ControlSetinline
control_factory(const Evoral::Parameter &id)ARDOUR::Automatablevirtual
control_list_interpolation_changed(Parameter, ControlList::InterpolationStyle)Evoral::ControlSetinlineprotectedvirtual
ARDOUR::control_list_marked_dirty()Evoral::ControlSetinlineprotectedvirtual
Sequence< T >::control_list_marked_dirty()Evoral::Sequence< T >protectedvirtual
control_lock() const Evoral::ControlSetinline
control_to_midi_event(boost::shared_ptr< Event< T > > &ev, const ControlIterator &iter) constEvoral::Sequence< T >
controls()Evoral::ControlSetinline
controls() const Evoral::ControlSetinline
Controls typedefEvoral::ControlSet
controls_empty() const Evoral::ControlSetinlinevirtual
ControlSet()Evoral::ControlSet
ControlSet(const ControlSet &)Evoral::ControlSet
DeleteStuckNotes enum valueEvoral::Sequence< T >
describe_parameter(Evoral::Parameter param)ARDOUR::Automatablevirtual
dump(std::ostream &) constEvoral::Sequence< T >
edited() constEvoral::Sequence< T >inline
empty() constEvoral::Sequence< T >inline
end() constEvoral::Sequence< T >inline
end_write(StuckNoteOption, Twhen=T())Evoral::Sequence< T >
find_next_event(double start, double end, ControlEvent &ev) const Evoral::ControlSet
FirstOnFirstOff enum valueEvoral::Sequence< T >
get_automation_xml_state()ARDOUR::Automatable
get_notes(Notes &, NoteOperator, uint8_t val, int chan_mask=0) constEvoral::Sequence< T >
get_parameter_automation_state(Evoral::Parameter param)ARDOUR::Automatable
get_parameter_automation_style(Evoral::Parameter param)ARDOUR::Automatable
highest_note() constEvoral::Sequence< T >inline
LastOnFirstOff enum valueEvoral::Sequence< T >
load_automation(const std::string &path)ARDOUR::Automatableprotected
lowest_note() constEvoral::Sequence< T >inline
n_notes() constEvoral::Sequence< T >inline
note_lower_bound(Tt) constEvoral::Sequence< T >
note_lower_bound(Tt)Evoral::Sequence< T >
note_time_comparator(const boost::shared_ptr< const Note< T > > &a, const boost::shared_ptr< const Note< T > > &b)Evoral::Sequence< T >inlinestatic
NoteOperator enum nameEvoral::Sequence< T >
NotePtr typedefEvoral::Sequence< T >
notes()Evoral::Sequence< T >inline
notes() constEvoral::Sequence< T >inline
Notes typedefEvoral::Sequence< T >
old_set_automation_state(const XMLNode &)ARDOUR::Automatableprotected
overlap_pitch_resolution() constEvoral::Sequence< T >inline
overlapping_pitches_accepted() constEvoral::Sequence< T >inline
overlapping_pitches_accepted(bool yn)Evoral::Sequence< T >inline
OverlapPitchResolution enum nameEvoral::Sequence< T >
overlaps(const NotePtr &ev, const NotePtr &ignore_this_note) constEvoral::Sequence< T >
patch_change_lower_bound(Tt) constEvoral::Sequence< T >
patch_change_lower_bound(Tt)Evoral::Sequence< T >
patch_changes()Evoral::Sequence< T >inline
patch_changes() constEvoral::Sequence< T >inline
PatchChangePtr typedefEvoral::Sequence< T >
PatchChanges typedefEvoral::Sequence< T >
percussive() constEvoral::Sequence< T >inline
PitchEqual enum valueEvoral::Sequence< T >
pitches(uint8_t chan)Evoral::Sequence< T >inlineprotected
pitches(uint8_t chan) constEvoral::Sequence< T >inlineprotected
Pitches typedefEvoral::Sequence< T >protected
PitchGreater enum valueEvoral::Sequence< T >
PitchGreaterThanOrEqual enum valueEvoral::Sequence< T >
PitchLessThan enum valueEvoral::Sequence< T >
PitchLessThanOrEqual enum valueEvoral::Sequence< T >
protect_automation()ARDOUR::Automatable
read_lock() constEvoral::Sequence< T >inlinevirtual
ReadLock typedefEvoral::Sequence< T >
Relax enum valueEvoral::Sequence< T >
remove_duplicate_notes()Evoral::Sequence< T >
remove_note_unlocked(const constNotePtr note)Evoral::Sequence< T >
remove_overlapping_notes()Evoral::Sequence< T >
remove_patch_change_unlocked(const constPatchChangePtr)Evoral::Sequence< T >
remove_sysex_unlocked(const SysExPtr)Evoral::Sequence< T >
resolve_overlaps_unlocked(const NotePtr, void *=0)Evoral::Sequence< T >inlineprotectedvirtual
ResolveStuckNotes enum valueEvoral::Sequence< T >
Sequence(const TypeMap &type_map)Evoral::Sequence< T >
Sequence(const Sequence< T > &other)Evoral::Sequence< T >
set_automation_xml_state(const XMLNode &, Evoral::Parameter default_param)ARDOUR::Automatable
set_edited(bool yn)Evoral::Sequence< T >inline
set_notes(const typename Sequence< T >::Notes &n)Evoral::Sequence< T >
set_overlap_pitch_resolution(OverlapPitchResolution opr)Evoral::Sequence< T >
set_parameter_automation_state(Evoral::Parameter param, AutoState)ARDOUR::Automatablevirtual
set_parameter_automation_style(Evoral::Parameter param, AutoStyle)ARDOUR::Automatable
set_percussive(bool p)Evoral::Sequence< T >inline
start_write()Evoral::Sequence< T >
StuckNoteOption enum nameEvoral::Sequence< T >
sysex_lower_bound(Tt) constEvoral::Sequence< T >
sysex_lower_bound(Tt)Evoral::Sequence< T >
SysExes typedefEvoral::Sequence< T >
sysexes()Evoral::Sequence< T >inline
sysexes() constEvoral::Sequence< T >inline
SysExPtr typedefEvoral::Sequence< T >
transport_located(framepos_t now)ARDOUR::Automatablevirtual
transport_stopped(framepos_t now)ARDOUR::Automatablevirtual
trim_overlapping_notes()Evoral::Sequence< T >
type_map() constEvoral::Sequence< T >inline
value_as_string(boost::shared_ptr< AutomationControl >) const ARDOUR::Automatablevirtual
VelocityEqual enum valueEvoral::Sequence< T >
VelocityGreater enum valueEvoral::Sequence< T >
VelocityGreaterThanOrEqual enum valueEvoral::Sequence< T >
VelocityLessThan enum valueEvoral::Sequence< T >
VelocityLessThanOrEqual enum valueEvoral::Sequence< T >
WeakNotePtr typedefEvoral::Sequence< T >
what_can_be_automated() const ARDOUR::Automatableinline
what_has_data(std::set< Parameter > &) const Evoral::ControlSet
what_has_existing_automation(std::set< Evoral::Parameter > &) const ARDOUR::Automatable
write_lock()Evoral::Sequence< T >inlinevirtual
WriteLock typedefEvoral::Sequence< T >
writing() constEvoral::Sequence< T >inline
xml_node_nameARDOUR::Automatablestatic
~Automatable()ARDOUR::Automatablevirtual
~ControlSet()Evoral::ControlSetinlinevirtual