C# Midi网络记事本信息

C# Midi网络记事本信息,c#,midi,naudio,C#,Midi,Naudio,在noteOff消息中播放声音时出现问题 第一个表格是我的说明: public void NoteOn(NoteOnMessage msg) { if (InvokeRequired) { BeginInvoke(noteOnHandler, msg); return; } label_nazwy_nut.Text = String.Format("{0}", msg.Pitch); String nutka = labe

noteOff
消息中播放声音时出现问题

第一个表格是我的
说明

public void NoteOn(NoteOnMessage msg)
{
    if (InvokeRequired)
    {
        BeginInvoke(noteOnHandler, msg);
        return;
    }

    label_nazwy_nut.Text = String.Format("{0}", msg.Pitch);
    String nutka = label_nazwy_nut.Text;

    if (msg.Velocity == 0)
        return;

    if (nutka == "A0")
    {
        PlayEngine.Instance.PlaySound("A0");
    }
}
我完全理解这一点,但我有一个
注释
看起来像:

public void NoteOff(NoteOffMessage msg)
{
    if (InvokeRequired)
    {
        BeginInvoke(noteOffHandler, msg);
        return;
    }
}
我真的不知道(还没有找到答案),也不知道该如何使用
noteOff
消息。我想播放
.wav
文件,播放方式与我在
noteOn
上播放的方式相同,但仅当我松开键盘midi控制器上的按键时


需要帮助和解释。

需要注意的一点是,当释放钥匙时,许多控制器不再发送备忘信息。相反,它们以0的速度发送通知。需要注意的是,许多控制器在释放钥匙时不再发送通知消息。相反,他们以0的速度发送通知。