Вставка новых сообщений
Теперь расскажем о том, как вставлять новые сообщения. Пусть в список, представленный на рис. 6.4, нужно вставить сообщение о смене MIDI-инструмента (программы). В начале трека выбран MIDI-инструмент Acoustic Piano (в стандартном GM-банке — MIDI-инструмент № 1), а нам хочется, чтобы партию, записанную в части на этом треке, начиная с 17-го такта, исполнял MIDI-инструмент Electric Piano (в стандартном GM-банке — № 3).
Первым делом уберем с экрана все лишние сообщения, установив на панели управления отображением сообщений (см. рис. 6.5) все флажки, кроме единственного флажка Program Change. Картина существенно упростится. Теперь выберем инструмент вставки сообщений


Рис. 6.7. Пример редактируемого списка сообщений
В списке Insert, расположенном в верхней части окна среди других инструментов, выберем тип вставляемого сообщения (в данном случае Program Change). Наведем указатель мыши на начало 17-го такта, чуть ниже последней заполненной строки списка, и сделаем щелчок левой кнопкой мыши. В списке появится еще одна строка с сообщением .типа Program Change (рис. 6.8).

Рис. 6.8. Новое сообщение о смене MIDI-инструмента в списке окна List Editor
Посмотрим на плоды своих трудов. Во-первых, видно (поле в столбце Start), что сообщение вставлено не точно в позицию начала 17-го такта. Ошибка
при наведении курсора мыши на 17-й такт в средней секции окна составила в данном случае 76 тиков. Если это принципиально (когда, например, первая нота в семнадцатом такте звучит раньше), то щелкнем на поле тиков в ячейке Start и введем в него число 0.
Во-вторых, пока что смены инструмента не произошло: ведь вставленным оказался инструмент № 1. Щелкнем на ячейке столбца Data 1 и вместо числа 1 с клавиатуры введем в нее 3 (можно также воспользоваться клавишами <вверх> и <вниз>). Вот теперь, наконец-то, дело сделано. Смена инструмента завершена (рис. 6.9).

Рис. 6.9. Смена MIDI-инструмента в списке окна List Editor завершена
Заметим, что установка сообщений точно в начало доли такта в средней зоне окна возможна, если на панели инструментов нажата кнопка

В списке Length Quant, выбирают дискретные значения длительности вставляемых сообщений типа Note.
Методика записи и редактирования сообщений других типов аналогична рассмотренной.