public override void Sustain(bool value) { _pedal = value; if (!value) { for (var voice = _voice; voice != null; voice = voice.Next) { if (voice.WaitForPedal) _owner.McOff(voice); } } }