Zrythm
a highly automated and intuitive digital audio workstation
|
A TrackLane belongs to a Track (can have many TrackLanes in a Track) and contains Regions. More...
#include <dsp/track_lane.h>
Data Fields | |
int | pos |
Position in the Track. | |
char * | name |
Name of lane, e.g. | |
int | y |
TrackLaneWidget for this lane. | |
double | height |
Position of handle. | |
int | mute |
Muted or not. | |
int | solo |
Soloed or not. | |
Region ** | regions |
Regions in this track. | |
int | num_regions |
size_t | regions_size |
uint8_t | midi_ch |
MIDI channel, if MIDI lane, starting at 1. | |
CustomButtonWidget * | buttons [8] |
Buttons used by the track widget. | |
int | num_buttons |
Track * | track |
Owner track. | |
int | magic |
A TrackLane belongs to a Track (can have many TrackLanes in a Track) and contains Regions.
Only Tracks that have Regions can have TrackLanes, such as InstrumentTrack and AudioTrack.
Definition at line 44 of file track_lane.h.
CustomButtonWidget* TrackLane::buttons[8] |
Buttons used by the track widget.
Definition at line 83 of file track_lane.h.
double TrackLane::height |
Position of handle.
Definition at line 59 of file track_lane.h.
int TrackLane::magic |
Definition at line 89 of file track_lane.h.
uint8_t TrackLane::midi_ch |
MIDI channel, if MIDI lane, starting at 1.
If this is set to 0, the value will be inherited from the Track.
Definition at line 78 of file track_lane.h.
int TrackLane::mute |
Muted or not.
Definition at line 62 of file track_lane.h.
char* TrackLane::name |
int TrackLane::num_buttons |
Definition at line 84 of file track_lane.h.
int TrackLane::num_regions |
Definition at line 69 of file track_lane.h.
int TrackLane::pos |
Definition at line 47 of file track_lane.h.
Region** TrackLane::regions |
Regions in this track.
Definition at line 68 of file track_lane.h.
size_t TrackLane::regions_size |
Definition at line 70 of file track_lane.h.
int TrackLane::solo |
Soloed or not.
Definition at line 65 of file track_lane.h.
Track* TrackLane::track |
Owner track.
Definition at line 87 of file track_lane.h.
int TrackLane::y |