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