|
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 |