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

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_v1channel
 
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 58 of file track.h.

Field Documentation

◆ automation_tracklist

AutomationTracklist_v1 Track_v1::automation_tracklist

Definition at line 102 of file track.h.

◆ automation_visible

bool Track_v1::automation_visible

Definition at line 66 of file track.h.

◆ beat_unit_port

Port_v1* Track_v1::beat_unit_port

Definition at line 92 of file track.h.

◆ beats_per_bar_port

Port_v1* Track_v1::beats_per_bar_port

Definition at line 91 of file track.h.

◆ bounce

bool Track_v1::bounce

Definition at line 107 of file track.h.

◆ bounce_to_master

bool Track_v1::bounce_to_master

Definition at line 108 of file track.h.

◆ bpm_port

Port_v1* Track_v1::bpm_port

Definition at line 90 of file track.h.

◆ channel

Channel_v1* Track_v1::channel

Definition at line 100 of file track.h.

◆ children

unsigned int* Track_v1::children

Definition at line 109 of file track.h.

◆ chord_regions

ZRegion_v1** Track_v1::chord_regions

Definition at line 84 of file track.h.

◆ color

GdkRGBA Track_v1::color

Definition at line 73 of file track.h.

◆ comment

char* Track_v1::comment

Definition at line 106 of file track.h.

◆ disconnecting

bool Track_v1::disconnecting

Definition at line 114 of file track.h.

◆ drum_mode

bool Track_v1::drum_mode

Definition at line 77 of file track.h.

◆ enabled

bool Track_v1::enabled

Definition at line 72 of file track.h.

◆ folded

bool Track_v1::folded

Definition at line 94 of file track.h.

◆ frozen

bool Track_v1::frozen

Definition at line 111 of file track.h.

◆ icon_name

char* Track_v1::icon_name

Definition at line 65 of file track.h.

◆ in_signal_type

PortType_v1 Track_v1::in_signal_type

Definition at line 104 of file track.h.

◆ lanes

TrackLane_v1** Track_v1::lanes

Definition at line 74 of file track.h.

◆ lanes_visible

bool Track_v1::lanes_visible

Definition at line 67 of file track.h.

◆ last_lane_idx

int Track_v1::last_lane_idx

Definition at line 83 of file track.h.

◆ magic

int Track_v1::magic

Definition at line 113 of file track.h.

◆ main_height

double Track_v1::main_height

Definition at line 69 of file track.h.

◆ markers

Marker_v1** Track_v1::markers

Definition at line 88 of file track.h.

◆ midi_ch

uint8_t Track_v1::midi_ch

Definition at line 76 of file track.h.

◆ modulator_macros

ModulatorMacroProcessor_v1* Track_v1::modulator_macros[128]

Definition at line 97 of file track.h.

◆ modulators

Plugin_v1** Track_v1::modulators

Definition at line 95 of file track.h.

◆ name

char* Track_v1::name

Definition at line 63 of file track.h.

◆ name_hash

unsigned int Track_v1::name_hash

Definition at line 64 of file track.h.

◆ num_children

int Track_v1::num_children

Definition at line 110 of file track.h.

◆ num_chord_regions

int Track_v1::num_chord_regions

Definition at line 85 of file track.h.

◆ num_lanes

int Track_v1::num_lanes

Definition at line 75 of file track.h.

◆ num_markers

int Track_v1::num_markers

Definition at line 89 of file track.h.

◆ num_modulator_macros

int Track_v1::num_modulator_macros

Definition at line 98 of file track.h.

◆ num_modulators

int Track_v1::num_modulators

Definition at line 96 of file track.h.

◆ num_scales

int Track_v1::num_scales

Definition at line 87 of file track.h.

◆ num_visible_modulator_macros

int Track_v1::num_visible_modulator_macros

Definition at line 99 of file track.h.

◆ out_signal_type

PortType_v1 Track_v1::out_signal_type

Definition at line 105 of file track.h.

◆ passthrough_midi_input

int Track_v1::passthrough_midi_input

Definition at line 78 of file track.h.

◆ pool_id

int Track_v1::pool_id

Definition at line 112 of file track.h.

◆ pos

int Track_v1::pos

Definition at line 61 of file track.h.

◆ processor

TrackProcessor_v1* Track_v1::processor

Definition at line 101 of file track.h.

◆ record_set_automatically

bool Track_v1::record_set_automatically

Definition at line 71 of file track.h.

◆ recording

Port_v1* Track_v1::recording

Definition at line 70 of file track.h.

◆ recording_paused

bool Track_v1::recording_paused

Definition at line 82 of file track.h.

◆ recording_region

ZRegion_v1* Track_v1::recording_region

Definition at line 79 of file track.h.

◆ recording_start_sent

bool Track_v1::recording_start_sent

Definition at line 80 of file track.h.

◆ recording_stop_sent

bool Track_v1::recording_stop_sent

Definition at line 81 of file track.h.

◆ scales

ScaleObject_v1** Track_v1::scales

Definition at line 86 of file track.h.

◆ schema_version

int Track_v1::schema_version

Definition at line 60 of file track.h.

◆ size

int Track_v1::size

Definition at line 93 of file track.h.

◆ trigger_midi_activity

bool Track_v1::trigger_midi_activity

Definition at line 103 of file track.h.

◆ type

TrackType_v1 Track_v1::type

Definition at line 62 of file track.h.

◆ visible

bool Track_v1::visible

Definition at line 68 of file track.h.


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