portSMF
Loading...
Searching...
No Matches
Alg_time_map Class Reference

Public Member Functions

 Alg_time_map (Alg_time_map *map)
long length ()
void show ()
long locate_time (double time)
long locate_beat (double beat)
double beat_to_time (double beat)
double time_to_beat (double time)
void insert_beat (double time, double beat)
bool insert_tempo (double tempo, double beat)
double get_tempo (double beat)
bool set_tempo (double tempo, double start_beat, double end_beat)
bool stretch_region (double b0, double b1, double dur)
void cut (double start, double len, bool units_are_seconds)
void trim (double start, double end, bool units_are_seconds)
void paste (double start, Alg_track *tr)
void insert_time (double start, double len)
void insert_beats (double start, double len)
void dereference ()
void reference ()

Public Attributes

Alg_beats beats
double last_tempo
bool last_tempo_flag

The documentation for this class was generated from the following files: