В окне с клавишной сеткой все ноты и другие события трека показаны в формате, напоминающем рулон с музыкальной программой для механического пианино. Обычные ноты изображаются в виде горизонтальных прямоугольников, а ноты ударных инструментов – в виде ромбов. Высота нот поднимается снизу вверх, соответствуя клавишам фортепиано, изображенным в левом вертикальном поле. Названия некоторых нот даны также в буквенном обозначении. Ход времени отражается слева направо, а вертикальные линии сетки обозначают деление на такты и доли. Такая клавишная сетка позволяет легко добавлять, редактировать и удалять ноты в треке.

Клавишная сетка в Cakewalk

Окно Piano Roll (Клавишный рулон) открывается одноименной командой из меню View (Просмотр). Вид окна показан на рис. 4.4. Кроме того, окно откроется при нажатии кнопки Piano Roll на инструментальной панели Views (Вид), а также из контекстного меню окна Track (Трек): нажмите на правую кнопку мыши для доступа к контекстному меню и выберите там соответствующую команду. Наконец, в том же окне Track можно просто дважды щелкнуть по треку и таким образом открыть окно с клавишной сеткой.

Рис. 4.4. Окно Piano Roll

Окно Piano Roll разделено на две части: область нот и область контроллеров. При его первоначальном открытии область нот выводится во весь размер окна, а в нижней части область контроллеров свернута. Для изменения пропорций областей перетащите серую разделительную линию на любую высоту. Если в окне с треками было выделено несколько треков, при открытии окна Piano Roll выводится текущий трек. Чтобы переключиться на другой трек, воспользуйтесь кнопкой Pick Track (Указатель треков) и выберите из появившегося списка интересующий трек. Если выбрать трек с надписью blank (пустой), будет автоматически создан новый трек. Окно позволяет редактировать ноты и контроллеры в реальном времени непосредственно при воспроизведении или записи. На практике это означает, что можно зациклить фрагмент проекта и прослушать любое сделанное изменение в следующем цикле. Кроме того, ноты отображаются в окне сразу при записи.Как и в окне Track, в окне Piano Roll имеется возможность масштабировать изображение по вертикали и по горизонтали. Для выбора нот можно:• нажать левую кнопку мыши на шкале времени и протащить указатель влево или вправо – так будут выделены все ноты в отмеченном интервале времени;• воспользоваться кнопкой Select (Выбор) для выделения отдельных нот. Ноты выделяются последовательно щелчком по ним, а чтобы выделить группу нот, надо очертить вокруг них прямоугольник; • нажать на клавишу виртуального фортепиано и, удерживая нажатой кнопку мыши, провести курсором по клавишам, чтобы выделить все ноты диапазона.Если при этом удерживать нажатой клавишу Shift, к уже выделенным будут добавлены другие ноты, а если удерживать Ctrl, ноты будут добавляться или удаляться поочередно. Ноты можно добавлять с помощью инструмента Draw (Рисовать), нажав соответствующую кнопку инструментальной панели. Программа запоминает громкость, длительность и канал последней перемещенной, отредактированной или удаленной ноты и автоматически использует эти характеристики для новых нот. С помощью мыши можно свободно редактировать время начала звучания каждой ноты, ее высоту или длительность. Можно также щелкнуть правой кнопкой мыши по любой ноте, и в открывшемся окне Note Properties (Характеристики ноты) отредактировать параметры Time (Время начала), Pitch (Высота), Velocity (Скорость нажатия), Duration (Длительность) и Channel (Канал), как изображено на рис. 4.5. #Autogen_eBook_id126 Рис. 4.5. Окно Note Properties

Для сдвига ноты во времени ухватите ее мышью за левый край и перетащите в нужную позицию. При этом длительность ноты не изменяется. Для изменения длительности ухватите мышью правый край ноты и сдвиньте его. Чтобы изменить высоту, ухватите ноту посередине и переместите ее вверх или вниз. Если нажата кнопка Snap to Grid (Выравнивание по сетке) и установлен параметр Move to (Сдвигать к), то начало каждой ноты размещается не произвольно во времени, а в соответствии с разметкой сетки. Длина каждой ноты ограничена четным множителем параметра выравнивания. В этом случае и говорят о выравнивании, или квантизации. Например, если выравнивание установлено к четвертной ноте, вы сможете перемещать ноты лишь дискретно в пределах четвертных нот и увеличивать или уменьшать длительность тоже только кратно четвертным нотам. Если выравнивание по сетке установлено в Move by (Сдвигать по), ноты могут быть перемещены на величину, кратную множителям параметра выравнивания. Для установки параметра выравнивания нажмите на кнопку Snap to Grid, удерживая при этом клавишу Shift. Откроется окно Snap to Grid, показанное на рис. 4.6. #Autogen_eBook_id127 Рис. 4.6. Окно Snap to Grid

Окно Piano Roll допускает также звуковую подчистку отображенного трека. Нажмите кнопку Scrub (Подчистка) на инструментальной панели. Этот инструмент позволяет двигать вертикальную линию в окне и при этом прослушивать все ноты в треке. Двигать линию можно вперед или назад (то есть соответственно вправо или влево вдоль графика) с любой скоростью. Таким способом можно найти неудачную ноту или прослушать эффект от изменений в замедленном темпе. В области контроллеров окна Piano Roll можно изменять громкость нот, высоту и силу нажатия на клавиши.Область контроллеров представляет собой график, по горизонтальной оси которого откладывается время, а по вертикальной – значения событий. Каждое событие отображается в виде вертикальной линии, высота которой и есть значение события. В области контроллеров показаны события для всех клипов одного трека. Сразу можно увидеть только один вид контроллера и события только в одном канале. Исключение составляют лишь данные о громкости, которые не относятся к спецификации канала, а являются параметром ноты. Контроллер громкости изображен на рис. 4.7 (в нижней части окна).#Autogen_eBook_id128 Рис. 4.7. Контроллер громкости в нижней части окна Piano Roll

Область масштабируется обычным порядком при помощи соответствующих кнопок. Для масштабирования с постоянным шагом удерживайте при этом нажатой клавишу Shift. Методы выделения объектов в области контроллеров те же, что и в других окнах. Для выделения одного контроллера щелкните по нему мышью. Для добавления контроллеров к выделению удерживайте при этом нажатой клавишу Shift. Для изменения состояния (выделено/не выделено) удерживайте клавишу Ctrl. Чтобы выделить группу контроллеров, очертите их прямоугольником. Если выделить интервал на шкале времени, будут также выделены все контроллеры, входящие в этот интервал. И наконец, если щелкнуть мышью между двумя маркерами, выделятся все контроллеры, расположенные между ними. Кнопки инструментальной панели имеют следующее назначение. Кнопка Select, как уже отмечалось, служит для выделения события, например для его удаления. Проведя прямую при нажатой кнопке Draw Line (Рисовать линию), вы тем самым ограничиваете ее положением значения событий контроллера. Кнопка Draw позволяет нарисовать кривую изменения значений контроллера. Кнопка Erase (Стереть) предназначена для стирания вертикальных линий событий. Кроме того, можно добавить контроллеры при помощи команды Series of Controllers (Последовательности контроллеров) из меню Insert (Вставка). По этой команде открывается окно Insert Series of Controllers (Вставка последовательностей контроллеров), показанное на рис. 4.8. #Autogen_eBook_id129 Рис. 4.8. Окно Insert Series of Controllers

Помните, что в случае ошибки вы сможете ее исправить, выполнив команду Undo (Вернуть) из меню Edit (Редактирование). Чтобы обеспечить плавные переходы в звучании, не всегда нужно изменять значения контроллеров в каждом отрезке времени. Довольно большие скачки значений могут при быстром темпе звучать вполне гладко. Кроме того, некоторые устройства округляют значения контроллеров. Слишком высокая плотность событий контроллера грозит неприятными последствиями: при воспроизведении компьютер работает настолько интенсивно, что не может поддерживать необходимое качество воспроизведения. Не исключены сбои синхронизации при воспроизведении (своеобразные «заикания»).