|
Ardour
9.2-79-gba93f2fe52
|
#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 |
| uint8_t | _note_type |
| bool | _locked_to_meter |
| bool | _continuing |
Friends | |
| class | TempoMap |
Tempo, the speed at which musical time progresses (BPM).
Definition at line 161 of file temporal/temporal/tempo.h.
| Enumerator | |
|---|---|
| Ramped | |
| Constant | |
Definition at line 163 of file temporal/temporal/tempo.h.
| Temporal::Tempo::Tempo | ( | XMLNode const & | ) |
|
inlinevirtual |
Definition at line 171 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 177 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 187 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 232 of file temporal/temporal/tempo.h.
|
inlinestaticprotected |
Definition at line 268 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 201 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 219 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 222 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 225 of file temporal/temporal/tempo.h.
| XMLNode& Temporal::Tempo::get_state | ( | ) | const |
|
inline |
Definition at line 229 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 208 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 200 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 249 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 241 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 202 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 236 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 203 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 204 of file temporal/temporal/tempo.h.
| void Temporal::Tempo::set_continuing | ( | bool | yn | ) |
|
protected |
|
inline |
Definition at line 230 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 210 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 213 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 216 of file temporal/temporal/tempo.h.
|
inline |
Definition at line 235 of file temporal/temporal/tempo.h.
|
friend |
Definition at line 271 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 264 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 261 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 259 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 263 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 262 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 258 of file temporal/temporal/tempo.h.
|
protected |
Definition at line 260 of file temporal/temporal/tempo.h.
|
static |
Definition at line 168 of file temporal/temporal/tempo.h.