6#include "structure/tracks/audio_bus_track.h"
7#include "structure/tracks/audio_group_track.h"
8#include "structure/tracks/audio_track.h"
9#include "structure/tracks/chord_track.h"
10#include "structure/tracks/folder_track.h"
11#include "structure/tracks/instrument_track.h"
12#include "structure/tracks/marker_track.h"
13#include "structure/tracks/master_track.h"
14#include "structure/tracks/midi_bus_track.h"
15#include "structure/tracks/midi_group_track.h"
16#include "structure/tracks/midi_track.h"
17#include "structure/tracks/modulator_track.h"
19namespace zrythm::structure::tracks
22from_variant (
const TrackPtrVariant &variant)
24 return std::visit ([&] (
auto &&t) ->
Track * {
return t; }, variant);
Represents a track in the project.