在C#中将MIDI消息发送到DAW

我一直在寻找大约一天,没有发现任何可以指向我正确方向的东西 – 信息缺乏,我在互联网上很糟糕,或者很难找到有关音乐节目的信息编程语言,其名称是音符的名称.无论如何:
我想获取我已烹饪的数据(来自相机,kinect,操纵杆控制等)并使用它将MIDI数据发送到其他程序,例如Propellerhead Reason或我机器上的其他DAW.收集输入和烹饪数据不是问题,但发送MIDI信息是.我从codeproject下载了C#MIDI工具包,但我不知道从哪里开始.有人可以指向一个模拟NoteOn消息的方向,由DAW或其他发送MIDI数据的基本例子解释吗?

我可以找到访问Microsoft MIDI合成器的例子,解释键盘上的消息并路由它们,以及其他一些例子,但我觉得这很基本,我不知道为什么我找不到任何关于它的信息.

谢谢!

解决方法

正如MusiGenesis所建议的,我建议创建一个虚拟MIDI端口.但是,有一种方法可以将它直接嵌入到您的软件中,甚至可以恰当地命名.

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

Tobias的驱动程序允许你这样做,如果你给他发电子邮件,他会发给你API,我发现很容易与.NET集成.

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

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...