Как извлечь все инструменты, играемые в формате миди?

Я работаю над «демультиплексированием миди-файла», что означает извлечение всех инструментов, сыгранных на канале, в любой момент песни. Я подумал, что решением может быть извлечение инструмента, сыгранного на одной ноте за раз, и сохранение его в структуре данных. Я должен использовать C ++.

Кто-нибудь знает хорошую ссылку для начала? Я понятия не имею, как манипулировать MIDI-файлами с помощью C ++; Я только что прочитал несколько хороших ссылок о структуре миди, но не более того.

1

Решение

Вы можете взглянуть на Джюс. Он имеет множество MIDI-функций, которые могут помочь вам понять, что вам нужно знать. Вы также можете посмотреть Вот для описания формата файла MIDI.

2

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

Других решений пока нет …

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