Имеет ли значение порядок событий в midi-файле

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

На рисунке показано одно мета-событие, затем событие канала, и между ними, что если мы перетасуем порядок?

1 ответ

Большинство этих настроек являются независимыми, т. Е. Не имеет значения, в каком порядке обрабатываются события.

Однако на некоторые настройки влияет текущее значение некоторых других настроек. Например, события изменения программы также используют текущие значения банковских контроллеров MSB/LSB (это не используется в вашем файле). Или мета-событие префикса канала (FF 20) указывает канал, связанный со следующими мета-или системными исключительными событиями.

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

Другие вопросы по тегам