Midi-dot-net NoteOff消息

时间:2015-12-19 09:49:59

标签: c# midi naudio

我在noteOff消息上播放声音时遇到问题。

这里的Firstable是我的noteOn

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");
    }
}

我完全理解这一点,但我有一个noteOff看起来像:

public void NoteOff(NoteOffMessage msg)
{
    if (InvokeRequired)
    {
        BeginInvoke(noteOffHandler, msg);
        return;
    }
}

我真的不知道(还没找到答案)并且不知道我应该如何使用noteOff消息。我想播放一个.wav文件,就像我在我的noteOn上播放它一样,但只有当我在键盘midi控制器上按下释放键时才会播放。

需要帮助和解释。

0 个答案:

没有答案