Анализируйте только инструменты Pretty_Midi - PullRequest
0 голосов
/ 29 декабря 2018

Пытался найти хороший способ решения этой проблемы, но хотел спросить, как лучше всего это сделать.

В моем проекте я смотрю несколько пар нот инструментов для нейронной сети.Единственная проблема заключается в том, что существует несколько инструментов с одинаковым названием, и только то, что они имеют одинаковое имя, не означает, что они являются одним и тем же инструментом 100% времени.(Должно быть, но я хочу быть уверен.)

Лично я хотел бы проанализировать сам инструмент (например, метаданные только по рассматриваемому инструменту) и не примечания, связанные с ним.,Это возможно?

Я должен также упомянуть, что я использую довольно-миди для сбора музыкальных инструментов.

1 Ответ

0 голосов
/ 30 декабря 2018

В файлах MIDI номера банков и программ уникально идентифицируют инструменты.

В General MIDI барабаны находятся на канале 10 (и, теоретически, не должны использовать сообщение Program Change).
В GM2/ GS / XG, значения по умолчанию для барабанов те же, но могут быть изменены с помощью сообщений выбора банка.

...