private void Awake()
    {
        _metronome = GameObject.Find("MusicManager").GetComponent <Metronome>();
        _metronome.TempoChange(_gametempo, _subdivision);

        _trackA = GameObject.Find("TrackA").GetComponent <AudioSource>();
        _trackB = GameObject.Find("TrackB").GetComponent <AudioSource>();
        _trackC = GameObject.Find("TrackC").GetComponent <AudioSource>();
        _trackD = GameObject.Find("TrackD").GetComponent <AudioSource>();

        // track A is assigned below as it shares clip
        _trackB.clip = Phase1;
        _trackC.clip = Phase2;
        _trackD.clip = Transition;
    }