2012-04-02 21 views
5

C# uygulamamdan Ableton Live'daki bir parçaya bir midi sinyali göndermeye çalışıyorum.Ml'den midi'ye sinyal gönder [0'dan]

Hem Bass.net hem de midi-dot-net'i aynı etkiyle denedim: Ableton'a gelen hiçbir olay yok. (Ben loopMidi yüklü var ve thats nerede benim sinyalleri göndermek.)

Garip bunu stanard piyano sesi çalan benim midi-klavye hedeflediğimde

..

Kodum 1-1 kopyasıdır sitelerde örnekler:

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 

ben hala burada bazı temel yanlış anlama düşünüyorum midi yeni oldukça hâlâ gibi .. kimse yanlış yapıyorum görebilir mi?

+1

Bu tür bir sorunun C# ile, otomatikleştirmeye çalıştığınız uygulama ile ilgili hiçbir ilgisi yoktur. Yardım bulmak için satıcının özel destek kanallarını kullanın, başlangıç ​​sayfası buradadır: http://www.ableton.com/community –

+1

Gönderinizden, uygulamanızın bilgisayardan midi gönderdiklerini kanıtlamış görünüyorsunuz. Yani ya Abelton'a yanlış midi komutları gönderiyorsunuz ya da Abelton'da doğru olmayan bir şey var mı? Hans'ın önerdiği bağlantıya bak. – andrew

cevap

3

MidiOx gibi bir yardımcı program kullanarak MIDI sinyallerinin gerçekten şüphelendiğiniz şekilde gönderildiğini görmenizi tavsiye ederim.

Bu, beklendiği gibi çalışıyorsa, muhtemelen Live'ın MIDI I/O'larını tercihlere göre yapılandırmamış olabilirsiniz. Bunu test etmenin güzel bir yolu, MIDI eşleme modunu canlı olarak girmek, daha sonra oturum görünümündeki herhangi bir klibe tıklamaktır. Programınızın MIDI verilerini göndermesini sağlayın ve Live bu verileri alabiliyorsa, söz konusu klipe bir MIDI olayını eşleştireceğini görürsünüz.

+0

midi haritalama modu hile yaptı. Teşekkürler! – AyKarsi

+0

@AyKarsi Bana neler yaptığınıza dair bir adım adım kılavuz gönderebilir misiniz? Çıktının üzerindeki notları oynamayı başarabilirim ama Ableton veya MidiOx'ta not almıyorum. Teşekkürler – vkampouris

1

Kodunuz MIDI'yi Ableton'a değil, bir MIDI çıkış bağlantı noktasına göndermiyor. İhtiyacınız olan şey, veri gönderebileceğiniz sanal bir MIDI portunu kullanmaktır ve bu verileri başka bir uygulamaya geri sunabilir. MIDI Yoke uygulaması bunu yapabilir.

+0

Notları MIDI bağlantı noktasına göndermek için bana yardımcı olabilir misiniz? Sıkıştım. Bu adamla aynı aşamadayım – vkampouris