Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
Track_v2 Struct Reference
Collaboration diagram for Track_v2:

Data Fields

int schema_version
 
int pos
 
TrackType_v1 type
 
char * name
 
unsigned int name_hash
 
char * icon_name
 
bool automation_visible
 
bool lanes_visible
 
bool visible
 
double main_height
 
Port_v1recording
 
bool record_set_automatically
 
bool enabled
 
GdkRGBA color
 
TrackLane_v1 ** lanes
 
int num_lanes
 
uint8_t midi_ch
 
bool drum_mode
 
int passthrough_midi_input
 
ZRegion_v1recording_region
 
bool recording_start_sent
 
bool recording_stop_sent
 
bool recording_paused
 
int last_lane_idx
 
ZRegion_v1 ** chord_regions
 
int num_chord_regions
 
ScaleObject_v1 ** scales
 
int num_scales
 
Marker_v1 ** markers
 
int num_markers
 
Port_v1bpm_port
 
Port_v1beats_per_bar_port
 
Port_v1beat_unit_port
 
int size
 
bool folded
 
Plugin_v1 ** modulators
 
int num_modulators
 
ModulatorMacroProcessor_v1modulator_macros [128]
 
int num_modulator_macros
 
int num_visible_modulator_macros
 
Channel_v2channel
 
TrackProcessor_v1processor
 
AutomationTracklist_v1 automation_tracklist
 
bool trigger_midi_activity
 
PortType_v1 in_signal_type
 
PortType_v1 out_signal_type
 
char * comment
 
bool bounce
 
bool bounce_to_master
 
unsigned int * children
 
int num_children
 
bool frozen
 
int pool_id
 
int magic
 
bool disconnecting
 

Detailed Description

Definition at line 175 of file track.h.

Field Documentation

◆ automation_tracklist

AutomationTracklist_v1 Track_v2::automation_tracklist

Definition at line 219 of file track.h.

◆ automation_visible

bool Track_v2::automation_visible

Definition at line 183 of file track.h.

◆ beat_unit_port

Port_v1* Track_v2::beat_unit_port

Definition at line 209 of file track.h.

◆ beats_per_bar_port

Port_v1* Track_v2::beats_per_bar_port

Definition at line 208 of file track.h.

◆ bounce

bool Track_v2::bounce

Definition at line 224 of file track.h.

◆ bounce_to_master

bool Track_v2::bounce_to_master

Definition at line 225 of file track.h.

◆ bpm_port

Port_v1* Track_v2::bpm_port

Definition at line 207 of file track.h.

◆ channel

Channel_v2* Track_v2::channel

Definition at line 217 of file track.h.

◆ children

unsigned int* Track_v2::children

Definition at line 226 of file track.h.

◆ chord_regions

ZRegion_v1** Track_v2::chord_regions

Definition at line 201 of file track.h.

◆ color

GdkRGBA Track_v2::color

Definition at line 190 of file track.h.

◆ comment

char* Track_v2::comment

Definition at line 223 of file track.h.

◆ disconnecting

bool Track_v2::disconnecting

Definition at line 231 of file track.h.

◆ drum_mode

bool Track_v2::drum_mode

Definition at line 194 of file track.h.

◆ enabled

bool Track_v2::enabled

Definition at line 189 of file track.h.

◆ folded

bool Track_v2::folded

Definition at line 211 of file track.h.

◆ frozen

bool Track_v2::frozen

Definition at line 228 of file track.h.

◆ icon_name

char* Track_v2::icon_name

Definition at line 182 of file track.h.

◆ in_signal_type

PortType_v1 Track_v2::in_signal_type

Definition at line 221 of file track.h.

◆ lanes

TrackLane_v1** Track_v2::lanes

Definition at line 191 of file track.h.

◆ lanes_visible

bool Track_v2::lanes_visible

Definition at line 184 of file track.h.

◆ last_lane_idx

int Track_v2::last_lane_idx

Definition at line 200 of file track.h.

◆ magic

int Track_v2::magic

Definition at line 230 of file track.h.

◆ main_height

double Track_v2::main_height

Definition at line 186 of file track.h.

◆ markers

Marker_v1** Track_v2::markers

Definition at line 205 of file track.h.

◆ midi_ch

uint8_t Track_v2::midi_ch

Definition at line 193 of file track.h.

◆ modulator_macros

ModulatorMacroProcessor_v1* Track_v2::modulator_macros[128]

Definition at line 214 of file track.h.

◆ modulators

Plugin_v1** Track_v2::modulators

Definition at line 212 of file track.h.

◆ name

char* Track_v2::name

Definition at line 180 of file track.h.

◆ name_hash

unsigned int Track_v2::name_hash

Definition at line 181 of file track.h.

◆ num_children

int Track_v2::num_children

Definition at line 227 of file track.h.

◆ num_chord_regions

int Track_v2::num_chord_regions

Definition at line 202 of file track.h.

◆ num_lanes

int Track_v2::num_lanes

Definition at line 192 of file track.h.

◆ num_markers

int Track_v2::num_markers

Definition at line 206 of file track.h.

◆ num_modulator_macros

int Track_v2::num_modulator_macros

Definition at line 215 of file track.h.

◆ num_modulators

int Track_v2::num_modulators

Definition at line 213 of file track.h.

◆ num_scales

int Track_v2::num_scales

Definition at line 204 of file track.h.

◆ num_visible_modulator_macros

int Track_v2::num_visible_modulator_macros

Definition at line 216 of file track.h.

◆ out_signal_type

PortType_v1 Track_v2::out_signal_type

Definition at line 222 of file track.h.

◆ passthrough_midi_input

int Track_v2::passthrough_midi_input

Definition at line 195 of file track.h.

◆ pool_id

int Track_v2::pool_id

Definition at line 229 of file track.h.

◆ pos

int Track_v2::pos

Definition at line 178 of file track.h.

◆ processor

TrackProcessor_v1* Track_v2::processor

Definition at line 218 of file track.h.

◆ record_set_automatically

bool Track_v2::record_set_automatically

Definition at line 188 of file track.h.

◆ recording

Port_v1* Track_v2::recording

Definition at line 187 of file track.h.

◆ recording_paused

bool Track_v2::recording_paused

Definition at line 199 of file track.h.

◆ recording_region

ZRegion_v1* Track_v2::recording_region

Definition at line 196 of file track.h.

◆ recording_start_sent

bool Track_v2::recording_start_sent

Definition at line 197 of file track.h.

◆ recording_stop_sent

bool Track_v2::recording_stop_sent

Definition at line 198 of file track.h.

◆ scales

ScaleObject_v1** Track_v2::scales

Definition at line 203 of file track.h.

◆ schema_version

int Track_v2::schema_version

Definition at line 177 of file track.h.

◆ size

int Track_v2::size

Definition at line 210 of file track.h.

◆ trigger_midi_activity

bool Track_v2::trigger_midi_activity

Definition at line 220 of file track.h.

◆ type

TrackType_v1 Track_v2::type

Definition at line 179 of file track.h.

◆ visible

bool Track_v2::visible

Definition at line 185 of file track.h.


The documentation for this struct was generated from the following file: