我在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控制器上按下释放键时才会播放。
需要帮助和解释。