请不要把这当成一个愚蠢的问题。诚实地问后,参考了谷歌上的几个链接
我需要一个API在C#中生成MIDI音调/曲调。目前,我正在实现一个"基本光学音乐重新签名和解释应用程序",没有任何OMR API(使用我自己的算法)。
到目前为止,重组部分是成功的。并且留下了解释部分。识别出的音符需要转换为midi-tune(文件)。
到目前为止,我已经研究了midi-dot-net:
有人可以建议我一个好的API MIDI创作。(上述过程)
此外,C#是否有自己的API/库来生成MIDI,如JAVA中的javax.sound.MIDI?
谢谢。
C#(.NET)没有MIDI API。Windows上唯一可用的API是旧的多媒体库AFAIK。
查看MIDI.NET,它包装了此Windows API并使其可用于.NET(C#、VB.NET等)。
它提供了一个Factory对象来创建(池)注释消息,并包括读取和保存MIDI文件。
如果您有任何问题,请将其发布在codeplex项目网站的讨论列表中。
希望能有所帮助,Marc(MIDI.NET的作者)