Инструменты окна List Editor, редактирование сообщений

В настоящем разделе мы познакомимся с инструментами окна List Editor, подробнее остановимся на некоторых приемах, позволяющих более эффективно использовать возможности List Editor. Речь пойдет о поиске сообщений определенного типа, методике вставки новых сообщений, работе с сообщениями типа NRPN и SysEx, редактировании нот с MIDI-клавиатуры, пошаговом вводе нот.
Обзор инструментов окна List Editor
Инструменты окна List Editor располагаются в его верхней части. Среди них есть кнопки, раскрывающиеся списки и одно поле ввода .
Рассмотрим назначение инструментов окна List Editor.
(Solo Editor) — кнопка включения режима "Соло" для части, редактируемой в окне List Editor. Иными словами, работая с каким-то треком, вы можете слушать только его, а звук остальных треков отключить. Кнопка не связана с аналогичными инструментами, находящимися в окне проекта (например, в основной секции инспектора трека). После закрытия окна List Editor режим "Соло", включенный в нем, автоматически отменяется.
(Object Selection) — кнопка выделения объектов в левой и средней секциях окна List Editor. Пользуясь ею, можно выделить как отдельное сообщение, так и целую группу сообщений. Для этого в левой секции окна достаточно нажать левую кнопку мыши и провести ее курсором по нескольким строкам списка. В средней секции нужно "нарисовать" пунктирный прямоугольник, охватывающий выделяемые объекты.
(Draw) — основной инструмент, с помощью которого в окне производится вставка сообщений и редактирование их параметров.
(Erase) — инструмент удаления сообщений.
(Zoom) — инструмент изменения масштаба отображения по горизонтали (в средней секции окна). При его применении в сочетании с нажатой клавишей <Alt> изображение уменьшается, без клавиши <Alt> — увеличивается.
(Mute) — инструмент мьютирования (заглушения) отдельного сообщения или целой группы сообщений (действует в средней секции окна). Заглушенные сообщения не удаляются из части, однако при воспроизведении они игнорируются.
(Autoscroll) — кнопка включения режима автоматической прокрутки по вертикали изображения в окне в режиме записи или воспроизведения. Если кнопка нажата, то на экране всегда видно сообщение, которое воспроизводится в данный момент. Кнопка доступна, если выключен режим пошагового ввода, т. е. не нажата кнопка (Step Input). Далее идут:

  •  раскрывающийся список Insert, предназначенный для выбора типа вставляемого сообщения;
  •  поле Mouse Position, в котором отображается позиция курсора мыши при условии что он находится в пределах средней секции окна. Если нажата кнопка (Step Input), то на месте Mouse Position появляется поле ввода Insert Position, в котором отображается и может быть отредактирована позиция вставки сообщения;
  •  кнопка (Snap), предназначенная для включения режима привязки вставляемых сообщений к долям тактов;
  •  раскрывающийся список Quantize, предназначенный для выбора шага квантизации, с которым располагаются вставляемые сообщения;
  •  раскрывающийся список Length Quant., предназначенный для выбора шага квантизации длительности сообщений;
  •  раскрывающийся список Mask и кнопка позволяющие выбирать сообщения, отображаемые в окне List Editor;
  •  раскрывающийся список Colors, предназначенный для выбора цветовой гаммы отображения параметров сообщений;
  •  кнопка (Auto Play), предназначенная для включения режима прослушивания звучания нот при выборе в левой секции окна сообщений типа Note.

В левой части панели инструментов расположены еще 6 кнопок, с ними мы познакомим вас несколько позже.
Управление отображением сообщений
В части может содержаться очень много сообщений. Если все они будут отображаться в окне List Editor, то поиск нужного сообщения может стать очень утомительной работой, требующей концентрации внимания. Для того чтобы упростить поиск сообщений, некоторые из них можно временно скрыть. Для этого в окне List Editor есть специальные средства. Среди инструментов, расположенных в верхней области окна, найдите кнопку (Chow/Hide Filter View). Нажав на нее, можно открыть (или, наоборот, скрыть) панель управления отображением сообщений различных типов .
Если не установлен ни один флажок, то в списке будут отображаться все сообщения, имеющиеся в выделенной части. Устанавливая тот или иной флажок, вы скроете сообщения определенных типов. Например, можно оставить видимыми на экране только сообщения типа Note или сообщения типа Program Change. Согласитесь, что работать только с определенной группой сообщений будет удобнее, чем со всеми сразу.
В окне List Editor предусмотрено еще одно средство выбора отображаемых сообщений: раскрывающийся список Mask. Как им пользоваться?
Выделите в списке окна List Editor MIDI-сообщение того типа, который вы хотите видеть на экране, и затем выберите в раскрывающемся списке Mask строку Event Types. В списке окна List Editor останутся только сообщения выбранного типа, а остальные будут скрыты от ваших глаз. Например, если вы выделили в списке, сообщение типа Note, то только сообщения этого типа и останутся на экране в результате применения функции Mask.
Если же в списке окна List Editor выбрать сообщение типа Controller, а в раскрывающемся списке Mask выбрать строку Controller and Event Types, то вы увидите только те сообщения, у которых с выбранным совпадает не только тип, но и значение Data 1. Например, если вы выбрали Controller — Sustain, то после применения Controller and Event Types в списке будут видны только контроллеры сустейн-педали.
Если в раскрывающемся списке Mask выбрать строку Event Channels, то в списке останутся только сообщения, ассоциированные с определенным MIDI-каналом.
Для того чтобы снова перейти в режим просмотра всех сообщений, нужно в раскрывающемся списке Mask выбрать строку Nothing.