ardour
MidiCutBuffer Member List

This is the complete list of members for MidiCutBuffer, including all inherited members.

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