У меня проблема с моим midi-устройством.В настоящее время у меня запущено приложение, в котором я должен отправлять миди-ноты с помощью USB-миди-выхода. (M-Audio Midisport4x4).
Я успешно использую его более 5 лет, но на этот разон продолжает давать мне сообщение об ошибке, которое является довольно простым.(Ошибка в MidiDevice)
OutputDevice.Open();
OutputDevice.SendNoteOn(Channel.Channel1, 1, 127);
OutputDevice.Close();
Он ломается на SendNoteOn
.
Я думаю, это связано с тем, что я запускаю 64-битное приложение, которое, к сожалению, не могуизменить, потому что я управляю другим 64-битным приложением через свое программное обеспечение.
Если я запускаю тот же код, что и X86, то он работает нормально.Так что это как-то связано с x64.
У кого-нибудь есть идеи, как можно решить эту проблему, чтобы midi также работал на x64?
Спасибо, Кеннет