|
| MidiCutBuffer (ARDOUR::Session *) |
|
| ~MidiCutBuffer () |
|
TimeType | origin () const |
|
void | set_origin (TimeType) |
|
void | set (const Evoral::Sequence< TimeType >::Notes &) |
|
| AutomatableSequence (Session &s) |
|
| AutomatableSequence (const AutomatableSequence< Evoral::Beats > &other) |
|
| Automatable (Session &) |
|
| Automatable (const Automatable &other) |
|
virtual | ~Automatable () |
|
boost::shared_ptr
< Evoral::Control > | control_factory (const Evoral::Parameter &id) |
|
boost::shared_ptr
< AutomationControl > | automation_control (const Evoral::Parameter &id, bool create_if_missing=false) |
|
boost::shared_ptr< const
AutomationControl > | automation_control (const Evoral::Parameter &id) const |
|
virtual void | add_control (boost::shared_ptr< Evoral::Control >) |
|
void | clear_controls () |
|
virtual void | transport_located (framepos_t now) |
|
virtual void | transport_stopped (framepos_t now) |
|
virtual std::string | describe_parameter (Evoral::Parameter param) |
|
virtual std::string | value_as_string (boost::shared_ptr< AutomationControl >) const |
|
AutoState | get_parameter_automation_state (Evoral::Parameter param) |
|
virtual void | set_parameter_automation_state (Evoral::Parameter param, AutoState) |
|
AutoStyle | get_parameter_automation_style (Evoral::Parameter param) |
|
void | set_parameter_automation_style (Evoral::Parameter param, AutoStyle) |
|
void | protect_automation () |
|
const std::set
< Evoral::Parameter > & | what_can_be_automated () const |
|
void | what_has_existing_automation (std::set< Evoral::Parameter > &) const |
|
int | set_automation_xml_state (const XMLNode &, Evoral::Parameter default_param) |
|
XMLNode & | get_automation_xml_state () |
|
| ControlSet () |
|
| ControlSet (const ControlSet &) |
|
virtual | ~ControlSet () |
|
boost::shared_ptr< Control > | control (const Parameter &id, bool create_if_missing=false) |
|
boost::shared_ptr< const Control > | control (const Parameter &id) const |
|
Controls & | controls () |
|
const Controls & | controls () const |
|
bool | find_next_event (double start, double end, ControlEvent &ev) const |
|
virtual bool | controls_empty () const |
|
void | what_has_data (std::set< Parameter > &) const |
|
Glib::Threads::Mutex & | control_lock () const |
|
| Sequence (const TypeMap &type_map) |
|
| Sequence (const Sequence< Evoral::Beats > &other) |
|
virtual ReadLock | read_lock () const |
|
virtual WriteLock | write_lock () |
|
void | clear () |
|
bool | percussive () const |
|
void | set_percussive (bool p) |
|
void | start_write () |
|
bool | writing () const |
|
void | end_write (StuckNoteOption, Evoral::Beatswhen=Evoral::Beats()) |
|
void | append (const Event< Evoral::Beats > &ev, Evoral::event_id_t evid) |
|
const TypeMap & | type_map () const |
|
size_t | n_notes () const |
|
bool | empty () const |
|
Notes & | notes () |
|
const Notes & | notes () const |
|
void | get_notes (Notes &, NoteOperator, uint8_t val, int chan_mask=0) const |
|
void | remove_overlapping_notes () |
|
void | trim_overlapping_notes () |
|
void | remove_duplicate_notes () |
|
bool | overlapping_pitches_accepted () const |
|
void | overlapping_pitches_accepted (bool yn) |
|
OverlapPitchResolution | overlap_pitch_resolution () const |
|
void | set_overlap_pitch_resolution (OverlapPitchResolution opr) |
|
void | set_notes (const typename Sequence< Evoral::Beats >::Notes &n) |
|
SysExes & | sysexes () |
|
const SysExes & | sysexes () const |
|
PatchChanges & | patch_changes () |
|
const PatchChanges & | patch_changes () const |
|
void | dump (std::ostream &) const |
|
const_iterator | 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) const |
|
const const_iterator & | end () const |
|
Notes::const_iterator | note_lower_bound (Evoral::Beatst) const |
|
Notes::iterator | note_lower_bound (Evoral::Beatst) |
|
PatchChanges::const_iterator | patch_change_lower_bound (Evoral::Beatst) const |
|
PatchChanges::iterator | patch_change_lower_bound (Evoral::Beatst) |
|
SysExes::const_iterator | sysex_lower_bound (Evoral::Beatst) const |
|
SysExes::iterator | sysex_lower_bound (Evoral::Beatst) |
|
bool | control_to_midi_event (boost::shared_ptr< Event< Evoral::Beats > > &ev, const ControlIterator &iter) const |
|
bool | edited () const |
|
void | set_edited (bool yn) |
|
bool | overlaps (const NotePtr &ev, const NotePtr &ignore_this_note) const |
|
bool | contains (const NotePtr &ev) const |
|
bool | add_note_unlocked (const NotePtr note, void *arg=0) |
|
void | remove_note_unlocked (const constNotePtr note) |
|
void | add_patch_change_unlocked (const PatchChangePtr) |
|
void | remove_patch_change_unlocked (const constPatchChangePtr) |
|
void | add_sysex_unlocked (const SysExPtr) |
|
void | remove_sysex_unlocked (const SysExPtr) |
|
uint8_t | lowest_note () const |
|
uint8_t | highest_note () const |
|
Definition at line 30 of file midi_cut_buffer.h.