Zrythm
a highly automated and intuitive digital audio workstation
|
Data Fields | |
int | index |
Index in parent AutomationTracklist. | |
PortIdentifier | port_id |
Identifier of the Port this AutomationTrack is for. | |
bool | created |
Whether it has been created by the user yet or not. | |
Region ** | regions |
The automation Region's. | |
int | num_regions |
size_t | regions_size |
Region ** | region_snapshots |
Snapshots used during playback TODO unimplemented. | |
int | num_region_snapshots |
bool | visible |
Whether visible or not. | |
int | y |
Y local to track. | |
double | height |
Position of multipane handle. | |
float | last_recorded_value |
Last value recorded in this automation track. | |
AutomationMode | automation_mode |
Automation mode. | |
AutomationRecordMode | record_mode |
Automation record mode, when AutomationTrack::automation_mode is set to record. | |
bool | recording_started |
To be set to true when recording starts (when the first change is received) and false when recording ends. | |
Region * | recording_region |
Region currently recording to. | |
bool | recording_start_sent |
This is a flag to let the recording manager know that a START signal was already sent for recording. | |
bool | recording_paused |
This must only be set by the RecordingManager when temporarily pausing recording, eg when looping or leaving the punch range. | |
CustomButtonWidget * | top_right_buttons [8] |
Buttons used by the track widget. | |
int | num_top_right_buttons |
CustomButtonWidget * | top_left_buttons [8] |
int | num_top_left_buttons |
CustomButtonWidget * | bot_right_buttons [8] |
int | num_bot_right_buttons |
AutomationModeWidget * | am_widget |
Automation mode button group. | |
CustomButtonWidget * | bot_left_buttons [8] |
int | num_bot_left_buttons |
AutomationTracklist * | atl |
Pointer to owner automation tracklist, if any. | |
Port * | port |
Cache used during DSP. | |
Definition at line 52 of file automation_track.h.