0

我发现http://midifile.sapp.org/这个库正在读取和创建 midi 文件,但它只读取标准 1.0 midis。有没有办法修改这个或者C++中有另一个库?

4

2 回答 2

1

实际上,自从您发表这篇文章以来,他们已经为 Midi Type 0、1 和 2 添加了功能。此外,如果您将 midi 文件存储为对象(这是使用 Midifile 库的标准协议,我相信您是知道)您还可以以编程方式将 .mid 文件转换为任何类型的 midi 文件,例如 0 到 2 等并保存。

不过,如果您想转向更绿色的牧场,我会认真考虑使用由 Kuzu 带头的 OpenMidiProject 提供的库。您必须浏览一些日文文本(毕竟他在日本),但实际上,这个图书馆是蜜蜂的膝盖,然后是一些

于 2016-04-01T03:53:33.713 回答
0

也许你可以看看 libwildmidi。

于 2013-05-24T08:45:12.100 回答