API/用于在C#中创建MIDI曲调的库

本文关键字:MIDI 创建 用于 API | 更新日期: 2023-09-27 18:21:11

请不要把这当成一个愚蠢的问题。诚实地问后,参考了谷歌上的几个链接


我需要一个API在C#中生成MIDI音调/曲调。目前,我正在实现一个"基本光学音乐重新签名和解释应用程序",没有任何OMR API(使用我自己的算法)。

到目前为止,重组部分是成功的。并且留下了解释部分。识别出的音符需要转换为midi-tune(文件)。

到目前为止,我已经研究了midi-dot-net:

有人可以建议我一个好的API MIDI创作。(上述过程)

此外,C#是否有自己的API/库来生成MIDI,如JAVA中的javax.sound.MIDI?

谢谢。

API/用于在C#中创建MIDI曲调的库

C#(.NET)没有MIDI API。Windows上唯一可用的API是旧的多媒体库AFAIK。

查看MIDI.NET,它包装了此Windows API并使其可用于.NET(C#、VB.NET等)。

它提供了一个Factory对象来创建(池)注释消息,并包括读取和保存MIDI文件。

如果您有任何问题,请将其发布在codeplex项目网站的讨论列表中。

希望能有所帮助,Marc(MIDI.NET的作者)