Читать миди файлы

я нашел http://midifile.sapp.org/ эта библиотека читает и создает миди-файлы, но читает только стандартные миди-версии 1.0.
Есть ли способ изменить это или есть другая библиотека в C ++?

0

Решение

На самом деле, после того, как вы сделали это сообщение, они добавили функциональность для Midi Type 0, 1 и 2. Кроме того, если вы сохраняете midi-файл как объект (это стандартный протокол для использования библиотеки Midifile, так как я уверен, что вы в курсе) вы также можете программно преобразовать файл .mid в любой тип миди-файла, например, от 0 до 2 и т. д., и сохранить его.

Если вы хотите перейти на более зеленые пастбища, я бы серьезно рассмотреть используя библиотеки, предоставленные OpenMidiProject, возглавляемые Kuzu. Вам придется перемещаться по некоторому японскому тексту (он является в конце концов, в Японии), но на самом деле эта библиотека — колени пчелы, а затем и некоторые.

1

Другие решения

Возможно, вы могли бы взглянуть на libwildmidi.

0

По вопросам рекламы [email protected]