我試圖從我的c#應用程序發送一個MIDI信號到Ableton Live的軌道。從c#發送midi信號到ableton
我試過了Bass.net和midi-dot-net,兩者的效果都一樣:沒有事件到達Ableton。 (我已經安裝了loopMidi和多數民衆贊成在我把我的信號。)
奇怪的是,當我定位我的MIDI鍵盤能夠起到的斯塔納德鋼琴的聲音..
我的代碼是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
正如我還是挺新的MIDI我想我仍然在這裏誤解的一些基礎知識.. 任何人都可以看到我在做什麼錯?
這種問題與C#無關,與您試圖自動化的應用程序有關。使用供應商的專用支持渠道尋找幫助,首頁在這裏:http://www.ableton.com/community – 2012-04-02 21:46:19
從您的文章看來,您似乎已經證明您的應用正在向計算機發送MIDI信息。所以要麼你把錯誤的midi命令發給Abelton,要麼Abelton有什麼不對?查看Hans建議的鏈接。 – andrew 2012-04-03 00:33:04