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