|
void | serialize_track () |
void | unserialize_track () |
virtual Alg_event_ptr & | operator[] (int i) |
| Alg_track (Alg_time_map *map, bool seconds) |
Alg_event_ptr | copy_event (Alg_event_ptr event) |
| Alg_track (Alg_track &track) |
| Alg_track (Alg_event_list_ref event_list, Alg_time_map_ptr map, bool units_are_seconds) |
virtual void | serialize (void **buffer, long *bytes) |
Alg_seq_ptr | to_alg_seq () |
bool | get_units_are_seconds () |
virtual void | convert_to_beats () |
virtual void | convert_to_seconds () |
void | set_dur (double dur) |
double | get_dur () |
virtual void | set_time_map (Alg_time_map *map) |
Alg_time_map * | get_time_map () |
Alg_note * | create_note (double time, int channel, int identifier, float pitch, float loudness, double duration) |
Alg_update * | create_update (double time, int channel, int identifier) |
virtual void | add (Alg_event *event) |
virtual Alg_track * | cut (double t, double len, bool all) |
virtual Alg_track * | copy (double t, double len, bool all) |
void | paste (double t, Alg_event_list *seq) |
virtual void | merge (double t, Alg_event_list_ptr seq) |
virtual void | clear (double t, double len, bool all) |
virtual void | silence (double t, double len, bool all) |
virtual void | insert_silence (double t, double len) |
virtual Alg_event_list * | find (double t, double len, bool all, long channel_mask, long event_type_mask) |
virtual void | set_in_use (bool flag) |
| Alg_event_list (Alg_track *owner) |
char | get_type () |
Alg_track * | get_owner () |
double | get_beat_dur () |
void | set_beat_dur (double d) |
double | get_real_dur () |
void | set_real_dur (double d) |
virtual void | set_start_time (Alg_event *event, double) |
const char * | get_last_error_message () |
virtual int | length () |
Alg_event_ptr & | operator[] (int i) |
void | set_events (Alg_event_ptr *e, long l, long m) |
void | insert (Alg_event_ptr event) |
void | append (Alg_event_ptr event) |
Alg_event_ptr | uninsert (long index) |