.Net 中的 Midi 实现

Posted

技术标签:

【中文标题】.Net 中的 Midi 实现【英文标题】:Midi implementation within .Net 【发布时间】:2008-12-02 11:49:15 【问题描述】:

有没有人对在 C# Winforms 中编写基于 MIDI 的应用程序有任何指导或建议?我最近购买了一个具有完整 MIDI 实现的新效果踏板(或者我相信),但制造商认为不发布库管理器/补丁编辑应用程序是合适的。

除了将键盘插入另一个 MIDI 设备之外,我几乎没有 MIDI 经验,但这不会那么难,对吧? ;-)

提前致谢。

【问题讨论】:

+1 提出一个有趣的问题并将您推到 3000 以上 【参考方案1】:

查看此链接,这可能就是您要查找的内容

http://www.codeproject.com/KB/audio-video/MIDIToolkit.aspx http://www.codeproject.com/KB/audio-video/midiports.aspx

【讨论】:

感谢您提供这些 - 我下班回家后会查看它们!【参考方案2】:

也可以查看NAudio

【讨论】:

【参考方案3】:

老问题,但您可以查看我的 DryWetMIDI 库。它有很多features和丰富的documentation。至于使用设备,this article 将是一个很好的起点。

【讨论】:

以上是关于.Net 中的 Midi 实现的主要内容,如果未能解决你的问题,请参考以下文章

.NET 中的精确计时

C# - 使用外部 Midi 控制器更改音量

使用 midiInOpen 委派实现 midi 功能时出错

Unity 中的 MIDI 输出

Unity中的MIDI输出

使用 C# 播放 MIDI 声音的最佳方式