internal override bool MidiOff(clsPlay.clsKBPitch kbp) { if (PedalDown) //defer it { kbp.Sustained = true; if (SustainTimer.Enabled) { kbp.TimerActive = true; //timer should not switch this off } //P.frmSC.Play.MidiOffSub(); //can't do in timer callback - no KB on sustained note return(true); } return(false); }
internal virtual bool MidiOff(clsPlay.clsKBPitch kbp) { return(false); } //no action
internal abstract bool MidiOff(clsPlay.clsKBPitch kbp);
internal override bool MidiOff(clsPlay.clsKBPitch kbp) { return(false); //no action }