|
Ardour
9.0-pre0-1950-g391fe97693
|
#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.