private ReleaseHoldPedal ( int channel ) : void | ||
channel | int | |
Résultat | void |
private void ReleaseHoldPedal(int channel)
{
LinkedListNode<Voice> node = _voiceManager.ActiveVoices.First;
while (node != null)
{
if (node.Value.VoiceParams.Channel == channel && node.Value.VoiceParams.NoteOffPending)
{
node.Value.Stop();
_voiceManager.RemoveVoiceFromRegistry(node.Value);
}
node = node.Next;
}
}