|
| | TempoMapPoint (TempoMap const &map, TempoMetric const &tm, superclock_t sc, Beats const &q, BBT_Time const &bbt) |
| |
| | ~TempoMapPoint () |
| |
| bool | is_explicit_meter () const |
| |
| bool | is_explicit_tempo () const |
| |
| bool | is_explicit_position () const |
| |
| bool | is_explicit () const |
| |
| timepos_t | time () const |
| |
| | Point (TempoMap const &map, superclock_t sc, Beats const &b, BBT_Time const &bbt) |
| |
| | Point (TempoMap const &map, XMLNode const &) |
| |
| virtual | ~Point () |
| |
| void | set (superclock_t sc, Beats const &b, BBT_Time const &bbt) |
| |
| superclock_t | sclock () const |
| |
| Beats const & | beats () const |
| |
| BBT_Time const & | bbt () const |
| |
| samplepos_t | sample (int sr) const |
| |
| bool | operator== (Point const &other) const |
| |
| bool | operator!= (Point const &other) const |
| |
| TempoMap const & | map () const |
| |
| | TempoMetric (TempoPoint const &t, MeterPoint const &m) |
| |
| virtual | ~TempoMetric () |
| |
| superclock_t | reftime () const |
| |
| TempoPoint const & | tempo () const |
| |
| MeterPoint const & | meter () const |
| |
| TempoPoint & | get_editable_tempo () const |
| |
| MeterPoint & | get_editable_meter () const |
| |
| superclock_t | superclock_at (Beats const &qn) const |
| |
| samplepos_t | sample_at (Beats const &qn) const |
| |
| Beats | quarters_at (BBT_Time const &bbt) const |
| |
| BBT_Argument | bbt_at (Beats const &beats) const |
| |
| superclock_t | superclocks_per_note_type () const |
| |
| superclock_t | end_superclocks_per_note_type () const |
| |
| superclock_t | superclocks_per_note_type (int note_type) const |
| |
| superclock_t | superclocks_per_quarter_note () const |
| |
| int | note_type () const |
| |
| int | divisions_per_bar () const |
| |
| int | note_value () const |
| |
| BBT_Argument | bbt_add (BBT_Time const &bbt, BBT_Offset const &add) const |
| |
| BBT_Argument | bbt_subtract (BBT_Time const &bbt, BBT_Offset const &sub) const |
| |
| BBT_Argument | round_to_bar (BBT_Time const &bbt) const |
| |
| BBT_Argument | round_up_to_bar (BBT_Time const &bbt) const |
| |
| Beats | to_quarters (BBT_Offset const &bbo) const |
| |
| Beats | round_to_beat (Beats const &b) const |
| |
| superclock_t | superclocks_per_bar () const |
| |
| superclock_t | superclocks_per_grid () const |
| |
| superclock_t | superclocks_per_note_type_at_superclock (superclock_t sc) const |
| |
| BBT_Argument | bbt_at (timepos_t const &) const |
| |
| superclock_t | superclock_at (BBT_Time const &) const |
| |
| samplepos_t | samples_per_bar (samplecnt_t sr) const |
| |
| Beats | quarters_at_sample (samplepos_t sc) const |
| |
| Beats | quarters_at_superclock (superclock_t sc) const |
| |
Tempo Map - mapping of timecode to musical time. convert audio-samples, sample-rate to Bar/Beat/Tick, Meter/Tempo
Definition at line 595 of file temporal/temporal/tempo.h.