Рис. 4.7. Контроллер громкости в нижней части окна Piano Roll
Область масштабируется обычным порядком при помощи соответствующих кнопок. Для масштабирования с постоянным шагом удерживайте при этом нажатой клавишу Shift.
Методы выделения объектов в области контроллеров те же, что и в других окнах. Для выделения одного контроллера щелкните по нему мышью. Для добавления контроллеров к выделению удерживайте при этом нажатой клавишу Shift.Для изменения состояния (выделено/не выделено) удерживайте клавишу Ctrl.Чтобы выделить группу контроллеров, очертите их прямоугольником. Если выделить интервал на шкале времени, будут также выделены все контроллеры, входящие в этот интервал. И наконец, если щелкнуть мышью между двумя маркерами, выделятся все контроллеры, расположенные между ними.
Кнопки инструментальной панели имеют следующее назначение. Кнопка Select,как уже отмечалось, служит для выделения события, например для его удаления. Проведя прямую при нажатой кнопке Draw Line(Рисовать линию), вы тем самым ограничиваете ее положением значения событий контроллера. Кнопка Drawпозволяет нарисовать кривую изменения значений контроллера. Кнопка Erase(Стереть) предназначена для стирания вертикальных линий событий.
Кроме того, можно добавить контроллеры при помощи команды Series of Controllers(Последовательности контроллеров) из меню Insert(Вставка). По этой команде открывается окно Insert Series of Controllers(Вставка последовательностей контроллеров), показанное на рис. 4.8.
Рис. 4.8. Окно Insert Series of Controllers
Помните, что в случае ошибки вы сможете ее исправить, выполнив команду Undo(Вернуть) из меню Edit(Редактирование). Чтобы обеспечить плавные переходы в звучании, не всегда нужно изменять значения контроллеров в каждом отрезке времени. Довольно большие скачки значений могут при быстром темпе звучать вполне гладко. Кроме того, некоторые устройства округляют значения контроллеров. Слишком высокая плотность событий контроллера грозит неприятными последствиями: при воспроизведении компьютер работает настолько интенсивно, что не может поддерживать необходимое качество воспроизведения. Не исключены сбои синхронизации при воспроизведении (своеобразные «заикания»).
Редактирование списка событий
Необходимость редактирования списка MlDl-событий возникает обычно, когда требуется разобраться в проблемах, источник которых неясен. В таком списке можно вставлять, удалять или модифицировать любой вид событий, в том числе запуск и выключение нот, управление громкостью, MIDI-контроллерами, изменение высоты звучания нот и т. д.
События представляют собой MIDI-сообщения, формат которых определен спецификацией MIDI. MIDI-сообщения подразделяются на две категории: channel(сообщения для каналов) и system(системные).
Сообщения для MIDI-каналов
Channel messages(Сообщения для MIDI-каналов) предназначены для любых устройств в системе, чей номер канала соответствует номеру канала, закодированному в сообщении. Сообщения для каналов бывают двух типов: voice messages(связанные со звуком) и mode messages(устанавливающие режим).
Сообщения для каналов, связанные со звуком
Note On(Включить ноту). Сообщение о включении звучания ноты. Параметры: note(номер ноты) и velocity(скорость нажатия на клавишу).
Номер ноты задается абсолютным значением в диапазоне от 0 до 127, при этом ноте до первой октавы соответствует десятичный номер 60. В MIDI принята нумерация октав с нуля, поэтому нота до первой октавы обозначается C5.
Как известно, чем сильнее удар по клавише фортепиано, тем громче звук. Второй параметр как раз соответствует динамике обычной фортепианной клавиатуры. Электронные клавиатуры, способные передавать динамику нажатия, обычно называют активными. Однако можно выделить два типа «активности»: чувствительность к скорости нажатия velocityи к силе давления на клавишу aftertouch(послекасание). Второй тип мы рассмотрим позднее. В этом разделе книги идет речь о скорости нажатия, поскольку на самом деле громкость звука при нажатии на клавиши электронных клавиатур зависит не от силы, а именно от скорости нажатия. Данная характеристика косвенно отражает силу удара по клавише. Она задается числом в диапазоне от 0 до 127 (обычно используется логарифмическая шкала). В мощных синтезаторах этот параметр управляет не только громкостью звука, но также и фильтрами (громким звукам соответствует более звонкое звучание) и выбором семплов.
Читать дальше
Конец ознакомительного отрывка
Купить книгу