ardour
|
#include <SequenceTest.hpp>
Public Member Functions | |
MySequence (DummyTypeMap &map) | |
boost::shared_ptr< Control > | control_factory (const Parameter ¶m) |
Public Member Functions inherited from Evoral::Sequence< Time > | |
Sequence (const TypeMap &type_map) | |
Sequence (const Sequence< Time > &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, Time when=Time()) |
void | append (const Event< Time > &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< Time >::Notes &n) |
SysExes & | sysexes () |
const SysExes & | sysexes () const |
PatchChanges & | patch_changes () |
const PatchChanges & | patch_changes () const |
void | dump (std::ostream &) const |
const_iterator | 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 |
const const_iterator & | end () const |
Notes::const_iterator | note_lower_bound (Time t) const |
PatchChanges::const_iterator | patch_change_lower_bound (Time t) const |
SysExes::const_iterator | sysex_lower_bound (Time t) const |
Notes::iterator | note_lower_bound (Time t) |
PatchChanges::iterator | patch_change_lower_bound (Time t) |
SysExes::iterator | sysex_lower_bound (Time t) |
bool | control_to_midi_event (boost::shared_ptr< Event< Time > > &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 |
Public Member Functions inherited from Evoral::ControlSet | |
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 |
virtual void | add_control (boost::shared_ptr< Control >) |
bool | find_next_event (double start, double end, ControlEvent &ev) const |
virtual bool | controls_empty () const |
virtual void | clear_controls () |
void | what_has_data (std::set< Parameter > &) const |
Glib::Threads::Mutex & | control_lock () const |
Definition at line 50 of file SequenceTest.hpp.
|
inline |
Definition at line 52 of file SequenceTest.hpp.
|
inlinevirtual |
Implements Evoral::ControlSet.
Definition at line 54 of file SequenceTest.hpp.