Ardour
9.0-pre0-582-g084a23a80d
|
#include <note_player.h>
Public Types | |
typedef Evoral::Note< Temporal::Beats > | NoteType |
Public Member Functions | |
NotePlayer (std::shared_ptr< ARDOUR::MidiTrack >) | |
~NotePlayer () | |
void | add (std::shared_ptr< NoteType >) |
void | play () |
Private Types | |
typedef std::vector< std::shared_ptr< NoteType > > | Notes |
Private Member Functions | |
void | on () |
void | off () |
Static Private Member Functions | |
static bool | _off (NotePlayer *) |
Private Attributes | |
std::shared_ptr< ARDOUR::MidiTrack > | track |
Notes | notes |
Definition at line 38 of file note_player.h.
|
private |
Definition at line 52 of file note_player.h.
Definition at line 40 of file note_player.h.
NotePlayer::NotePlayer | ( | std::shared_ptr< ARDOUR::MidiTrack > | ) |
NotePlayer::~NotePlayer | ( | ) |
|
staticprivate |
void NotePlayer::add | ( | std::shared_ptr< NoteType > | ) |
|
private |
|
private |
void NotePlayer::play | ( | ) |
|
private |
Definition at line 55 of file note_player.h.
|
private |
Definition at line 54 of file note_player.h.