Отправить миди-сигнал из C# в Ableton

Я пытаюсь отправить миди-сигнал из моего приложения C# на дорожку в Ableton Live.

Я пробовал и Bass.net, и midi-dot-net. оба с одинаковым эффектом: никакие события не поступают в Ableton (у меня установлен loopMidi, и я посылаю туда свои сигналы.)

Как ни странно, когда я нацеливаю свою миди-клавиатуру, она воспроизводит стандартный звук фортепиано..

Мой код - это 1-1 копия примеров на сайтах:

OutputDevice outputDevice = OutputDevice.InstalledDevices[0];
outputDevice.Open();
outputDevice.SendNoteOn(Channel.Channel1, Pitch.C4, 80);  // Middle C, velocity 80
outputDevice.SendPitchBend(Channel.Channel1, 7000);  // 8192 is centered, so 7000 is bent down

Поскольку я все еще новичок в миди, я думаю, что я все еще неправильно понимаю некоторые основы здесь.. Кто-нибудь может увидеть, что я делаю неправильно?

5
задан pje 22 December 2012 в 16:43
поделиться