void timer_Elapsed(object sender, ElapsedEventArgs e) { timer.Stop(); if (idList.Count >= 2) { instrument = 2; } else { instrument = 1; } //instrument = 1; //Global.Output += "Number of fingers on panel: " + idList.Count; note = MusicManager.AddNote(MusicManager.LoadUserSounds(instrument, NoteOffset + manager.NoteOffset + MusicManager.NoteOffset, "bip")[rand.Next(0, 3)].CreateInstance()); MusicManager.NotePlayedByUser(NoteOffset + manager.NoteOffset + MusicManager.NoteOffset, MusicManager.PanelManagers.IndexOf(manager), instrument ); if (!isBeingTouched) { note.FadeOut(0.04f, 0.001f); } idList.Clear(); //Global.Output += "idList cleared"; waitingForTimer = false; }