我一直在寻找大约一天的时间,却找不到任何可以为我指出正确方向的东西-缺少信息,我在互联网上很糟糕,或者很难找到有关音乐编程的信息,一种编程语言,其名称就是音符的名称。无论如何:
我想获取我煮过的数据(从相机,kinect,操纵杆控件等),然后用它将MIDI数据发送到其他程序,例如Propellerhead Reason或计算机上的其他DAW。收集输入并 cooking 数据不是问题,但发送MIDI消息则是问题。我已经从codeproject下载了C#MIDI工具包,从何处开始迷茫了。有人可以将我指向拟由DAW解释的模拟NoteOn消息的方向,还是其他发送MIDI数据的基本示例?

我可以找到访问Microsoft MIDI合成器,从键盘解释消息并路由消息的示例,以及许多其他示例,但是我觉得这很基础,我不确定为什么找不到关于它的任何信息。 。

谢谢!

最佳答案

根据MusiGenesis的建议,我建议创建一个虚拟MIDI端口。但是,有一种方法可以将其直接嵌入到软件中,甚至可以适本地命名。

http://www.tobias-erichsen.de/virtualMIDI.html

Tobias的驱动程序允许您执行此操作,如果向他发送电子邮件,他将向您发送API,我发现该API非常易于与.NET集成。

从那里,C# MIDI Toolkit就是您所需要的。我还建议检查NAudio

关于c# - 在C#中将MIDI消息发送到DAW,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7975367/

10-13 06:56