![]() |
Ardour
8.12
|
#include <tempo.h>
Public Types | |
enum | Type { Ramped , Constant } |
Static Public Attributes | |
static std::string | xml_node_name |
Protected Member Functions | |
void | set_end_npm (double) |
Static Protected Member Functions | |
static superclock_t | double_npm_to_scpn (double npm) |
Protected Attributes | |
double | _npm |
double | _enpm |
superclock_t | _superclocks_per_note_type |
superclock_t | _end_superclocks_per_note_type |
int8_t | _note_type |
bool | _locked_to_meter |
bool | _continuing |
Friends | |
class | TempoMap |
Tempo, the speed at which musical time progresses (BPM).
Definition at line 163 of file temporal/temporal/tempo.h.
Enumerator | |
---|---|
Ramped | |
Constant |
Definition at line 165 of file temporal/temporal/tempo.h.
Temporal::Tempo::Tempo | ( | XMLNode const & | ) |
|
inlinevirtual |
Definition at line 173 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 179 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 189 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 234 of file temporal/temporal/tempo.h.
|
inlinestaticprotected |
Definition at line 270 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 203 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 221 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 224 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 227 of file temporal/temporal/tempo.h.
XMLNode& Temporal::Tempo::get_state | ( | ) | const |
|
inline |
Definition at line 231 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 210 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 202 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 251 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 243 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 204 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 238 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 205 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 206 of file temporal/temporal/tempo.h.
void Temporal::Tempo::set_continuing | ( | bool | yn | ) |
|
protected |
|
inline |
Definition at line 232 of file temporal/temporal/tempo.h.
void Temporal::Tempo::set_note_types_per_minute | ( | double | npm | ) |
int Temporal::Tempo::set_state | ( | XMLNode const & | , |
int | version | ||
) |
|
inline |
Definition at line 212 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 215 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 218 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 237 of file temporal/temporal/tempo.h.
|
friend |
Definition at line 273 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 266 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 263 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 261 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 265 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 264 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 260 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 262 of file temporal/temporal/tempo.h.
|
static |
Definition at line 170 of file temporal/temporal/tempo.h.