Csound and CsoundAC API
5.17
|
#include <allegro.h>
Public Member Functions | |
Alg_time_sigs () | |
void | cut (double start, double end, double dur) |
int | find_beat (double beat) |
double | get_bar_len (double beat) |
void | insert (double beat, double num, double den, bool force=false) |
void | insert_beats (double beat, double len) |
long | length () |
double | nearest_beat (double beat) |
Alg_time_sig & | operator[] (int i) |
void | paste (double start, Alg_seq *seq) |
void | show () |
void | trim (double start, double end) |
~Alg_time_sigs () |
Private Member Functions | |
void | expand () |
Private Attributes | |
long | len |
long | maxlen |
Alg_time_sig_ptr | time_sigs |
|
inline |
References time_sigs.
void Alg_time_sigs::cut | ( | double | start, |
double | end, | ||
double | dur | ||
) |
|
private |
int Alg_time_sigs::find_beat | ( | double | beat | ) |
double Alg_time_sigs::get_bar_len | ( | double | beat | ) |
void Alg_time_sigs::insert | ( | double | beat, |
double | num, | ||
double | den, | ||
bool | force = false |
||
) |
void Alg_time_sigs::insert_beats | ( | double | beat, |
double | len | ||
) |
|
inline |
References len.
double Alg_time_sigs::nearest_beat | ( | double | beat | ) |
|
inline |
void Alg_time_sigs::paste | ( | double | start, |
Alg_seq * | seq | ||
) |
void Alg_time_sigs::show | ( | ) |
void Alg_time_sigs::trim | ( | double | start, |
double | end | ||
) |
|
private |
Referenced by Alg_time_sigs(), length(), and operator[]().
|
private |
Referenced by Alg_time_sigs().
|
private |
Referenced by Alg_time_sigs(), operator[](), and ~Alg_time_sigs().