void McOff(AdLibVoice voice) { AdlibKeyOff(voice.Channel); var tmp = voice.Prev; if (voice.Next != null) voice.Next.Prev = tmp; if (tmp != null) tmp.Next = voice.Next; else voice.Part._voice = voice.Next; voice.Part = null; }