Улучшение качества звука, извлеченного из миди-файла
Можно ли добавить такие эффекты, как затухание, искажение, свинг, реверберация и сустейн, к музыке, извлеченной из файла midi на компьютере? Или midi позволяет нам включать эти функции при его создании?
Проходя спецификацию midi, я не смог найти возможный способ сделать вышеупомянутые вещи. Я прав или я что-то упустил?
Какие-либо предложения?
1 ответ
MIDI-файлы не содержат звуков; это инструкции для синтезатора, как генерировать звуки.
Сама спецификация MIDI не определяет никаких эффектов.
Общая спецификация MIDI определяет номера контроллера для эффектов громкости, реверберации и сустейна; многие синтезаторы совместимы с General MIDI. Хотя некоторые синтезаторы имеют эффекты искажения, общепринятого стандарта не существует.
Вы можете просто добавить или изменить сообщения о смене контроллера в файле MIDI. (Будь и как они работают, зависит от вашего синтезатора.)
"Свинг" основан на сроках нот. Вы должны изменить временные метки сообщений о включении и отключении, чтобы повлиять на это.