Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
TrackTypeWrapper Class Reference

Public Types

enum class  TrackType : basic_enum_base_type_t {
  Instrument , Audio , Master , Chord ,
  Marker , Modulator , AudioBus , AudioGroup ,
  Midi , MidiBus , MidiGroup , Folder
}
 The Track's type. More...

Detailed Description

Definition at line 258 of file track.h.

Member Enumeration Documentation

◆ TrackType

enum class TrackTypeWrapper::TrackType : basic_enum_base_type_t
strong

The Track's type.

Enumerator
Instrument 

Instrument tracks must have an Instrument plugin at the first slot and they produce audio output.

Audio 

Audio tracks can record and contain audio clips.

Other than that their channel strips are similar to buses.

Master 

The master track is a special type of group track.

Chord 

The chord track contains chords that can be used to modify midi in real time or to color the piano roll.

Marker 

Marker Track's contain named markers at specific Position's in the song.

Modulator 

Special track to contain global Modulator's.

AudioBus 

Buses are channels that receive audio input and have effects on their channel strip.

They are similar to Group Tracks, except that they cannot be routed to directly. Buses are used for send effects.

AudioGroup 

Group Tracks are used for grouping audio signals, for example routing multiple drum tracks to a "Drums" group track.

Like buses, they only contain effects but unlike buses they can be routed to.

Midi 

Midi tracks can only have MIDI effects in the strip and produce MIDI output that can be routed to instrument channels or hardware.

MidiBus 

Same with audio bus but for MIDI signals.

MidiGroup 

Same with audio group but for MIDI signals.

Folder 

Foldable track used for visual grouping.

Definition at line 266 of file track.h.


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