Работа в редакторе List Editor
Строку списка можно выделить щелчком на любом ее месте. Если на панели инструментов нажата кнопка , а в выделенной строке записана нота, то вы услышите ее звучание. Пошаговое прослушивание в прямом направлении производится с помощью клавиши ↓ (происходит движение вниз по списку), в обратном – клавиши ↑ (происходит движение вверх по списку).
Во втором столбце (Type) указывается тип сообщения (Note, Program Change, Controller и т. д.).
В третьем столбце (Start) указывается позиция MIDI-события в партии в формате такт.доля.часть доли.тик (см. разд. 113.5). Для сообщения Note в четвертом столбце (End) в том же формате указывается время окончания звучания ноты, а в пятом столбце (Length) ее длительность.
В шестом столбце (Data 1) отображается первый байт значения сообщения. Для сообщений Note – это высота тона в формате, выбранном в окне Preferences (см. разд. 6.1). Для сообщений Controller – это номер контроллера или его имя, для Program Change – номер программы (тембра, MIDI-инструмента, патча), для Aftertouch – значение силы давления на клавишу. Для Pitchbend – значение первого байта, соответствующего грубой настройке высоты.
В седьмом столбце (Data 2) отображается второй байт значения сообщения. Для сообщений Note – это Velocity. Для сообщений Controller – это значение контроллера. Для сообщений других типов значение в этом столбце отсутствует.
В восьмом столбце (Comment) могут содержаться текстовые комментарии, например, пометки, позволяющие легче ориентироваться в списке сообщений, или любые сведения, которые автор композиции пожелает сообщить пользователям.
В девятом столбце (Channel) отображается номер MIDI-канала, с которым ассоциировано данное сообщение. В Cubase SX этот номер канала имеет значение, только если весь MIDI-трек направлен в канал ANY (в инспекторе окна проекта). В противном случае MIDI-сообшения трека выводятся в MIDI-канал, указанный в окне проекта, а значения номеров каналов, содержащиеся в MIDI-сообщениях, игнорируются.
Редактирование содержания таблицы производится с клавиатуры компьютера или мышью с помощью меню и полей ввода. Щелкнув на любом MIDI-сообщении, вы его выделите. Двойной щелчок на любом параметре позволяет редактировать его значение. Нельзя изменять только значения в столбце Type, а также в пустых полях. Поочередными щелчками на MIDI-сообщениях с одновременным удержанием клавиши SHIFT можно выделить несколько MIDI-сообщений. Далее к ним можно применить какую-либо функцию. Их можно удалить с помощью клавиши Delete, а также команды Edit › Delete главного или контекстного меню.
В средней секции окна List Editor расположена секция графического редактирования сообщений. По горизонтали здесь отложены такты и их доли, а по вертикали – позиция в списке. Поскольку в списке все события расположены последовательно, в графической части редактора они располагаются "лесенкой". Здесь с помощью инструмента (Draw) редактируются существующие и записываются новые сообщения, а нежелательные сообщения удаляются с помощью инструмента (Erase). Применимы также и другие инструменты, о которых мы расскажем чуть позже.
В правой секции окна List Editor располагается столбец Value (Value Display), который предназначен для графического редактирования некоторых параметров сообщений. Для сообщений Note – это Velocity. Для сообщений Controller – это значение контроллера, для Program Change – номер программы (тембра, MIDI-инструмента, патча), для Aftertouch – значение силы давления на клавишу. Для Pitchbend – значение первого байта, соответствующего грубой настройке высоты.
Регулируемый параметр отображается в виде горизонтально расположенных столбиков. Длина столбика пропорциональна величине параметра. Каждый столбик, по сути дела, служит элементом регулировки. Для того чтобы помочь пользователю быстрее сориентироваться, регуляторы Velocity выделены черным цветом, а остальных параметров – серым. Из всех инструментов, имеющихся в окне List Editor, здесь фактически действует только (Draw). Не случайно при перемещении в правую секцию окна редактора курсор мыши приобретает форму карандаша. Щелкнув на столбике, его можно укоротить, уменьшив тем самым величину соответствующего параметра. А если ухватиться за столбик мышью и перемещать ее влево-вправо, то вы получите в свое распоряжение плавный регулятор. Чтобы перейти к редактированию соседних параметров, не обязательно отпускать кнопку мыши.
Обратите внимание на то, что при изменении длины столбика одновременно будет изменяться число в ячейке одного из столбцов левой секции (Data 1 или Data 2), а также цвет прямоугольника, отображающего соответствующее сообщение в средней секции окна редактора.
С назначением правой секции окна редактора вы теперь, вероятно, разобрались. Давайте сравним роли левой (список сообщений List) и средней (Event Display) секций окна List Editor. С одной стороны, они частично дублируют друг друга: в обеих можно изменять время поступления и длительность сообщения типа Note. Правда, в левой секции это делается численным способом (а значит, и с высокой точностью), а в правой – графическим (следовательно, приближенно). Но не в этом состоит самое главное отличие. Принципиально другое. В левой секции можно отредактировать любые параметры любого сообщения и удалить его, но нельзя вставить новое сообщение. Сделать это можно, только работая в средней секции.
До сих пор мы занимались только тем, что учились ориентироваться в пределах окна List Editor, теперь настало время научиться работать в нем.