Какие программы работают с MIDI-форматом?
Это так называемые программы-секвенсоры (sequencer), аналогичные аппаратным MIDI-секвенсорам. В их функции входит запись и воспроизведение MIDI-партитур, отображение их в различных форматах, различное редактирование как нот (транспонирование (transposition), квантование (quantization), сдвиг фрагмента (sliding) и т.п.), так и управляющих событий - смены инструментов, генерации серий значений контроллеров, имитирующих движение регуляторов, вставки SysEx и т.п. Обычно профессиональные секвенсоры поддерживают три основных формата отображения:
нотный (staff). Изображается классический нотный стан, принятый в музыкальной практике. Однако в связи с тем, что MIDI-формат описывает события, а не нотную запись, многие принятые в музыке обозначения не допускаются (прежде всего это относится к лигам - некоторые секвенсоры расставляют их автоматически).
временно-высотный (piano roll). Изображается временной график включения/выключения нот (нажатий/отпусканий), на котором активная нота выглядит горизонтальной линией соответствующей длины и в соответствующем временном положении. Слева для удобства определения высоты нот изображается фортепианная клавиатура.
событийный (events). Изображается список всех MIDI-событий с указанием времени появления каждого из них.
Профессиональные секвенсоры позволяют также присоединять к партитуре WAV-файлы, которые будут воспроизводиться вместе с нею в нужные моменты времени.
Наиболее известны секвенсоры Voyetra Plus Gold - под DOS и Recording Session, Cakewalk, Cubase и Logic - под Windows. Первый и два последних относятся к профессиональным, хотя Cakewalk по некоторым своим возможностям уступает Voyetra и Cubase. Cakewalk и Cubase выпускаются в нескольких версиях: Cakewalk - Apprentice, Pro и Pro Auduo, Cubase - Lite, Score и Studio.