Midi C库,用于创建游戏

| 我正在用C创建一个简单的基于midi的游戏,我想知道是否有任何库可以加载midi文件,播放并通过获取音符值来操纵它。 提前致谢!     
已邀请:
        检查SDL。更具体地说,是SDL_mixer。   描述:      SDL_mixer是一个示例多通道音频混合器库。   它支持任意数量的同时播放的16位立体声音频通道,以及一个音乐通道,由流行的MikMod MOD,Timidity MIDI,Ogg Vorbis和SMPEG MP3库混合。     
        如果您想自己操纵MIDI并处理其内容,而不只是演奏它,,0ѭ可能不是您想要的。在这种情况下,我只会阅读规范并编写自己的代码。 MIDI是一种非常简单的格式,您可以在15分钟左右的时间内编写所需的任何代码... :-)     
        我知道这个问题已经回答了,但是我必须同意@R ..,因为SDL可能对您尝试执行的操作过于杀伤。您还应该看看jdksmidi,这是一个用C ++编写的小型得多的MIDI库。     

要回复问题请先登录注册