在64bit上运行时Midi.dll问题

时间:2019-02-25 00:52:58

标签: c# midi midi-interface

我的Midi设备出现问题。 我当前正在运行一个应用程序,必须使用USB MIDI输出将Midi音符发送出去。(M-Audio Midisport4x4)。

我已经成功使用了5年多,但这一次它不断给我一个错误消息,这是相当基本的。 (MidiDevice中的错误)

OutputDevice.Open();
OutputDevice.SendNoteOn(Channel.Channel1, 1, 127);
OutputDevice.Close();

它在SendNoteOn处中断。

我认为这是由于我正在运行64位应用程序,不幸的是我无法更改,因为我正在通过我的软件控制另一个64位应用程序。

如果我运行与X86相同的代码,则可以正常工作。因此它在某种程度上与x64有关。

有人知道如何解决此问题,以便midi也可以在x64上运行吗?

谢谢你, 肯尼思

0 个答案:

没有答案