ardour
|
#include <automatable_sequence.h>
Additional Inherited Members | |
Public Types inherited from Evoral::ControlSet | |
typedef std::map< Parameter, boost::shared_ptr< Control > > | Controls |
Public Types inherited from Evoral::Sequence< T > | |
enum | StuckNoteOption |
enum | NoteOperator |
enum | OverlapPitchResolution |
typedef boost::shared_ptr < Evoral::Note< T > > | NotePtr |
typedef boost::weak_ptr < Evoral::Note< T > > | WeakNotePtr |
typedef boost::shared_ptr < const Evoral::Note< T > > | constNotePtr |
typedef boost::shared_ptr < Glib::Threads::RWLock::ReaderLock > | ReadLock |
typedef boost::shared_ptr < WriteLockImpl > | WriteLock |
typedef std::multiset< NotePtr, EarlierNoteComparator > | Notes |
typedef boost::shared_ptr < Event< T > > | SysExPtr |
typedef boost::shared_ptr < const Event< T > > | constSysExPtr |
typedef std::multiset < SysExPtr, EarlierSysExComparator > | SysExes |
typedef boost::shared_ptr < PatchChange< T > > | PatchChangePtr |
typedef boost::shared_ptr < const PatchChange< T > > | constPatchChangePtr |
typedef std::multiset < PatchChangePtr, EarlierPatchChangeComparator > | PatchChanges |
Static Public Member Functions inherited from Evoral::Sequence< T > | |
static bool | note_time_comparator (const boost::shared_ptr< const Note< T > > &a, const boost::shared_ptr< const Note< T > > &b) |
Public Attributes inherited from ARDOUR::Automatable | |
PBD::Signal0< void > | AutomationStateChanged |
Static Public Attributes inherited from ARDOUR::Automatable | |
static const std::string | xml_node_name = X_("Automation") |
Protected Types inherited from Evoral::Sequence< T > | |
typedef std::multiset< NotePtr, NoteNumberComparator > | Pitches |
Protected Member Functions inherited from ARDOUR::Automatable | |
void | can_automate (Evoral::Parameter) |
virtual void | automation_list_automation_state_changed (Evoral::Parameter, AutoState) |
int | load_automation (const std::string &path) |
int | old_set_automation_state (const XMLNode &) |
Protected Member Functions inherited from Evoral::ControlSet | |
virtual void | control_list_interpolation_changed (Parameter, ControlList::InterpolationStyle) |
Protected Member Functions inherited from Evoral::Sequence< T > | |
virtual int | resolve_overlaps_unlocked (const NotePtr, void *=0) |
Pitches & | pitches (uint8_t chan) |
const Pitches & | pitches (uint8_t chan) const |
virtual void | control_list_marked_dirty () |
Protected Attributes inherited from ARDOUR::Automatable | |
Session & | _a_session |
std::set< Evoral::Parameter > | _can_automate_list |
framepos_t | _last_automation_snapshot |
Protected Attributes inherited from Evoral::ControlSet | |
Glib::Threads::Mutex | _control_lock |
Controls | _controls |
PBD::ScopedConnectionList | _list_connections |
Protected Attributes inherited from Evoral::Sequence< T > | |
bool | _edited |
bool | _overlapping_pitches_accepted |
OverlapPitchResolution | _overlap_pitch_resolution |
Glib::Threads::RWLock | _lock |
bool | _writing |
Contains notes and controllers
Definition at line 31 of file automatable_sequence.h.
|
inline |
Definition at line 33 of file automatable_sequence.h.
|
inline |
Definition at line 39 of file automatable_sequence.h.