使用 MIDI 到 USB 电缆在 VB.NET 中获取信息
Posted
技术标签:
【中文标题】使用 MIDI 到 USB 电缆在 VB.NET 中获取信息【英文标题】:Using MIDI to USB cable to get information in VB.NET 【发布时间】:2013-11-16 12:26:47 【问题描述】:我最近开始使用k8062d.dll
为 Velleman VM116 开发一个程序。
我的混音台是一个 SGM studio 12,我有一根 MIDI 到 USB 电缆连接到我的笔记本电脑。我正在使用Microsoft Visual Basic 2010
来编写我的程序。现在,我需要的是,当更改混音台上的幻灯片时,它会通过 MIDI 电缆发送信号,但我似乎无法找到如何在 Visual Basic 中接收此信息。
谁知道该怎么做?
谢谢,
梅林
【问题讨论】:
USB 上的 MIDI 没有什么特别之处……它作为常规 MIDI 设备暴露给系统。 【参考方案1】:您还可以使用其他库。比如MIDI.NET、The C# Midi Toolkit,也许还有NAudio。搜索托管的 Midi 库并选择最适合您的库。
【讨论】:
【参考方案2】:VB.NET 没有内置的 MIDI 支持。
您需要使用 P/Invoke 访问原始 Win32 MIDI API。
或者,使用some library that already does this。
【讨论】:
好吧,我正在尝试使用我添加到我的项目中的MIDI.NET
。但是现在呢?我不知道如何连接它,因为我似乎无法在互联网上找到它,官方midi-dot-net
示例在下载时不起作用(未找到代码)
见simple examples。以上是关于使用 MIDI 到 USB 电缆在 VB.NET 中获取信息的主要内容,如果未能解决你的问题,请参考以下文章
发送键码而不是 midi,寻找简单的方法在 arduino USB 电缆上以节奏模式发送该信息