Статья "Программные интонаторы, часть 2"

Автор: 
Сергей Нечитайло
Дата первой публикации: 
июн 2006

Главное отличие Melodyne от секвенсоров заключается в том, что программа не просто записывает и воспроизводит аудиоматериал, но анализирует его с музыкальной точки зрения. Для одноголосных музыкальных партий Melodyne способна распознать высоту исполненных или спетых нот, точно отследить начало и конец каждой ноты, разобраться в природе переходов между соседними нотами и во многом другом. Благодаря этому есть возможность воздействовать именно на музыкальные составляющие аудиоматериала: поправить фальшиво спетые ноты, транспонировать мелодию в другую тональность, сделать из одной мелодии другую, изменить отдельные характеристики исполнения нот (например, вибрацию, динамику и т. п.), изменить продолжительность звучания нот (с сохранением их оригинальной высоты), увеличить темп исполнения пассажей и т. д. В современной Melodyne (версия 3) можно редактировать даже полифонический аудиоматериал — транспонировать аккорды, изменять их длительности и квантизировать.

Благодаря тому, что Melodyne — программа многодорожечная, в ней можно редактировать сразу несколько треков аранжировки (например, партии вокала, бэк-вокала, сольных инструментов). В принципе, возможности Melodyne позволяют свести весь проект, так как предлагается микшер с поддержкой подключаемых модулей эффектов и даже штатными эквалайзерами и ревербератором. Однако логичнее будет использовать Melodyne лишь в качестве интонатора и питч-шифтера, предоставив окончательное сведение материала другим, гораздо более приспособленным для этого программам. Также Melodyne можно использовать и для преобразования аудио в MIDI, поскольку программа имеет соответствующие функции.

Стоит отметить, что Melodyne работает с аудиоданными в недеструктивном режиме — при загрузке файлов результаты анализа записываются в специальные служебные файлы, из которых заимствуются данные для операций редактирования, осуществляемых в реальном времени.

Celemony Melodyne 3 существует в версиях как для PC, так и для Mac. Программа устанавливается как самостоятельное приложение, которое может синхронизироваться с другими программами по протоколу ReWire. Кроме того, можно установить и подключаемые модули Melodyne Bridge, которые предлагают гораздо более гибкие возможности синхронизации по протоколам VST, DirectX, RTAS и Audio Units (в зависимости от выбранной платформы). При их использовании Melodyne назначается в трек любого совместимого аудиосеквенсора как обычный модуль эффектов.

Есть два варианта Melodyne 3: Melodyne 3 cre8 и Melodyne 3 Studio, которые отличаются по возможностям и, соответственно, по цене. Melodyne 3 Studio — наиболее продвинутая версия программы, о ней и пойдет дальше речь. Melodyne 3 Studio поддерживает аудио с частотой дискретизации до 192 кГц и разрядностью до 32 бит. Программа может иметь неограниченное количество аудиотреков и совместима с протоколом Digidesign Direct I/O. Вариант cre8 (название, как я понимаю, образовано игрой слов: cre8 = cre eight = create) отличается от Studio возможностью работы лишь с восемью аудиотреками, поддержкой меньших частоты дискретизации и разрядности, отсутствием аппаратной поддержки устройств Digidesign и способности обрабатывать полифонический материал.

Работа в Melodyne
Чтобы загрузить аудиофайл в Melodyne, зайдите в меню File, нажмите команду Open и в открывшемся окне навигатора выберите нужный файл. Программа сперва проанализирует файл. Скорость анализа зависит от размера файла и мощности компьютера, индикатор загрузки отображает ход процесса. Melodyne сохраняет данные анализа в специальном файле с расширением MDD (далее — MDD-файле), который помещается в папку исходного аудиофайла и имеет с ним одинаковое название. Повторная загрузка этого же аудиофайла произойдет уже мгновенно, без анализа (если вы, конечно, не уничтожили или не переместили соответствующий ему MDD-файл). Таким образом, Melodyne создает MDD-файлы для каждого нового открываемого аудиофайла (подробнее о процессе анализа аудио читайте в соответствующем разделе далее).

По завершении анализа файл откроется в окне редактора (Editor). Данные представлены в нем следующим образом. Каждая "капля" (blob, по выражению разработчиков Melodyne), соответствующая ноте, представляет собой сегмент аудио со схематичным изображением огибающей амплитуды. Ноты-сегменты (я так и буду дальше называть их) разделены по длительностям, а в случае мелодического одноголосого материала (рис. 27) — и по высоте.

Визуально редактор Melodyne напоминает стандартный клавишный редактор секвенсора, только вместо полосок MIDI-нот в нем помещаются "капли" аудиосегментов. Расположение "капель" по вертикали соответствует их высоте, названия нот написаны по левой границе окна. Кроме того, поверх аудиосегментов может быть отображена точная огибающая высоты, тем самым в сочетании с нотами иллюстрируются и штрихи исполнения: слайд-подъезды, вибрация и т. п. Чтобы включить показ огибающей высоты, отметьте опцию меню View — Always Show Pitch Curve.

В дополнение к "клавишной" интерпретации ритмики и высоты аудиоматериала, редактор Melodyne может отображать эти параметры и в стандартном нотном изложении. Включение/выключение нотоносца производится кликом по иконке с изображениями скрипичного ключа и ноты, расположенной в верхнем левом углу клавишного окна (рис. 28).

Если загрузить в Melodyne файл с перкуссионной или полифонической партией, то картинка в окне редактора будет немного другая. В этом случае определение высоты каждой отдельной ноты невозможно, так что все они будут расположены на одной горизонтальной линейке, а нотная запись на нотоносце будет напоминать транскрипцию ритмической партии (рис. 29).

Помимо высоты и ритмики, Melodyne также вычисляет и темп файла. Темп первого файла, загруженного в программу, становится темпом всего проекта. Понятно, что Melodyne легче правильно вычислить темп ритмического лупа, нежели свободной вокальной партии, поэтому если ваша работа с программой не заканчивается лишь коррекцией по высоте отдельных партий, имеет смысл сначала загрузить в проект ритмический луп, а уже после — остальные партии.

Отличие работы Melodyne с полифонической/перкуссионной партией от мелодической заключается в том, что для монофонической мелодии программа определяет абсолютные значения высоты каждой ноты, а для полифонической или атональной партии такое, само собой, невозможно. Поэтому, если для мелодического материала можно редактировать высоту буквально как для MIDI-нот в клавишном редакторе, то для материала полифонического можно только транспонировать звучание вверх или вниз. При этом аудиосегменты будут перемещаться по вертикали (в зависимости от направления и величины транспозиции), но их положение отображает не абсолютные ноты, как для мелодий, а относительную разницу по высоте с исходным материалом. На рис. 30 показан фрагмент полифонической партии, один такт которой транспонирован на тон вверх.

Редактирование высоты (как для мелодических, так и для всех остальных нот-сегментов) в Melodyne осуществляется следующим образом. По-хорошему, надо выбрать инструмент Pitch Tool на панели инструментов (это второй инструмент слева). Я пишу "по-хорошему", так как это совсем не обязательно, все можно сделать и стрелкой — курсор контекстно-зависимый. Если навести стрелку на середину сегмента, высоту которого вы хотите изменить, то она сама превратится в Pitch Tool (курсор пример характерную форму). Тем не менее, ручной выбор инструмента с панели тоже не лишен смысла, так как при этом наглядно показывается отличие нот партии от абсолютных значений соответствующих им нот. Дело в том, что практически любой живой инструмент (не говоря уже о голосе) не может интонировать математически точно. Melodyne эти погрешности, понятное дело, сохраняет и отдает вам право решать, что с ними делать. При выборе Pitch Tool программа показывает отличие реальных нот от абсолютных, так, как изображено на рис. 31. Пользуясь же контекстно-зависимой стрелкой, вам придется самостоятельно ориентироваться по линиям разметки.

Чтобы изменить высоту ноты-сегмента, ухватитесь за нее инструментом или стрелкой и перетащите в вертикальном направлении на нужное количество полутонов. Если в меню настроек Preferences не выключена опция Monitor Note Pitch on Editing (про меню настроек читайте отдельный раздел дальше), то в процессе перетаскивания будет слышна измененная высота ноты. Более того, одновременно потянув мышью вправо, вы проиграете с новой высотой всю ноту целиком — это особенно полезно, например, для длинных нот с вибрацией. По достижении требуемой высоты отпустите мышь — нота-сегмент переместится на новое место. В процессе перетаскивания высота ноты, ее отклонение от эталонной высоты и частота в герцах будут отображаться в окошках, расположенных наверху окна редактора, правее панели инструментов (рис. 32). Также можно выделить (как стрелкой, так и специальным инструментом) группу нот и одновременно транспонировать целую фразу.

Если редактируемая партия относительно длинная, то ноты-сегменты в окне редактора будут очень мелкими, что неудобно. Для изменения горизонтального и вертикального масштаба воспользуйтесь специальными кнопками в правом нижнем углу экрана (рис. 33).

При транспонировании Melodyne сохраняет оригинальные отличия нот-сегментов от абсолютных нот. То есть, если исходная нота До была изначально исполнена на четверть тона ниже эталонной, то полученная путем транспонирования на тон вверх нота Ре также будет "низить" на четверть тона. Чтобы изменять высоту произвольно на любую величину (например, подтянуть низко взятую ноту к абсолютному значению), придерживайте при перетаскивании клавишу Alt. Иными словами, точно взятые ноты достаточно просто транспонировать инструментом Pitch Tool, а взятые неточно в пределах полутона — выравнивать, придерживая Alt.

Однако Melodyne предлагает еще более легкий способ коррекции высоты — автоматический. Для этого в меню Edit есть специальная команда Correct Pitch. Если вы хотите скорректировать лишь отдельные ноты, то выделите их, если же требуется обработать партию целиком — снимите выделение. Команда Correct Pitch выводит на экран одноименное окно настройки (рис. 34). Верхний слайдер (Correct Pitch Center) используется для задания степени выравнивания "центра ноты". Поскольку при живом исполнении не бывает абсолютно ровных по частоте нот (частота может меняться во время атаки и спада звука, вибрации и т. п.), Melodyne при анализе вычисляет основную частоту ноты — ее "центр". Значение параметра Correct Pitch Center определяет, насколько сильно эта центральная частота будет притянута к абсолютной частоте соответствующей эталонной ноты. При положении слайдера на 100% центральная частота будет приравнена к эталонной ноте, при нулевом положении — останется без изменения.

Стоит отметить, что Melodyne различает такие особенности интонирования, как неточность ноты, вибрацию и "плавание" частоты (Pitch Drift). При автоматической коррекции вибрация не затрагивается. Конечно, если требуется, ее можно убрать при помощи других инструментов (об этом читайте далее).

Второй слайдер, Correct Pitch Drift, регулирует степень коррекции плавания частоты. Такое плавание может быть, например, у вокалистов на длинных нотах при неправильном дыхании — певец берет ноту правильно, но через некоторое время съезжает вверх или вниз, или же не попадает в начало ноты, а потом выравнивает частоту. Чем больше значение параметра, тем сильнее коррекция. Опять же, коррекция плавания частоты сохраняет вибрацию, если она присутствует на "заваленной" ноте.

Работая с автокоррекцией, не следует так уж полагаться на "процентные" положения слайдеров. Слишком сильная коррекция может придать редактируемой партии механический характер, поэтому лучше послушать несколько вариантов настроек. Оба слайдера работают абсолютно независимо друг от друга, так что можно изменять данные параметры по отдельности.

Следующей функцией, используемой для коррекции частоты, о которой я расскажу, будет Key Snap — притягивание нот партии к заданному звукоряду (ладу). Для ее активации нажмите кнопку Snap, расположенную в левом нижнем углу окна редактора. При этом вертикальная разметка нот по левой границе окна изменит свой вид — каждая нота превратится в кнопку (рис. 35).

Сначала необходимо выбрать тонику лада, для этого кликните по соответствующей кнопке. Теперь можно задать лад: мажор или минор. Переключение между ладами производится кликом по тонике с удерживаемой клавишей Shift. Кнопка тоники будет после этого слегка утопленной, и на ней будет написано название лада, например F#m (Фа-диез минор) или C (До мажор). К сожалению, задействованные в ладу ноты специально не выделяются, да и тоника еле заметна среди остальных нот. Теперь, если изменять высоту инструментом Pitch Tool, то ноты будут "липнуть" при перетаскивании не к каждому полутону, а лишь к активным ступеням лада. С использованием функции Key Snap удобно делать транспонирование мелодий в тональности, например, при создании голосовых раскладок. Если выделить все ноты мелодии и транспонировать их, скажем, на терцию, то каждая нота будет транспонирована на правильный с точки зрения тональности и лада интервал — большую или малую терцию. Таким образом, можно из единственной вокальной партии сделать и дополнительные партии бэк-вокала — скопируйте партию на новый трек Melodyne и транспонируйте в режиме Key Snap на нужный интервал. Понятно, что одними лишь мажором и минором выбор звукоряда для функции Key Snap не ограничивается. Более серьезные настройки лада производятся в специальном меню Window — Tone Scale, о работе с которым я расскажу отдельно в разделе "Лады и строи".

Прежде, чем мы рассмотрим другие инструменты редактирования Melodyne, я хочу коснуться работы многодорожечной части программы. Мультитрековое окно Melodyne называется Arrangement и вызывается командой Window — Show Arrangement. Окно Arrangement (рис. 36), в принципе, не отличается по концепции от многодорожечного интерфейса любого аудиосеквенсора, но не имеет никаких регулировок. Список треков слева окна показывает лишь название трека, да кнопки солирования, заглушения и готовности к записи. Все регулировки (слайдеры громкости, ручки панорамы, слоты эффектов и т. п.) вынесены в виртуальный микшер программы (я описал его в отдельном разделе).

Когда вы загрузили первый аудиофайл в редактор Melodyne, он автоматически встал на первый трек окна Arrangement. Чтобы загрузить следующий файл на новый трек, выделите трек и воспользуйтесь командой меню File — Import Audio File. Файл будет проанализирован и помещен в выделенный трек на текущую позицию времени. Также можно начинать работу прямо из окна Arrangement. Сначала создаете новый проект (File — New Arrangement), потом импортируете на треки файлы, а уже затем обрабатываете их в редакторе.

Монтажные средства окна Arrangement самые примитивные. Клик по панели трека в списке выделяет его, повторный клик выделяет все ноты данного трека. Чтобы выделить несколько нот из партии, надо сначала выделить трек, а потом выделять ноты. Допускаются операции вырезания (Cut), копирования (Copy), вставки (Paste), удаления (Delete) и перетаскивания нот с трека на трек. Также можно удалять треки (File — Remove Selected Track) и создавать новые (File — Insert Empty Tracks); в отличие от варианта cre8 версия Melodyne Studio позволяет создавать сколько угодно треков в проекте. Чтобы скопировать целый трек (например, для создания второй партии голоса), надо выделить все ноты исходного трека, перейти на новый трек и вставить скопированное (ноты вставятся на позицию текущего времени). Перетаскивать ноты по времени крайне неудобно. Во-первых, окно Arrangement не предлагает панели специальных инструментов и приходится пользоваться контекстно-зависимым курсором, во-вторых, положение курсора для перетаскивания нелегко поймать.

Двойной клик по панели трека открывает его партию в редакторе Melodyne. При работе с многодорожечным проектом вовсе необязательно каждый раз лазить в окно Arrangement, чтобы загрузить в редактор партию очередного трека. В самом редакторе есть меню выбора редактируемой дорожки, расположенное в правом верхнем углу окна (рис. 37).

Стоит переключиться через это меню на другой трек, как на экран редактора помимо текущей партии будут выведены бледным цветом все партии неактивных мелодических треков (рис. 38). Это очень удобно при согласовании ритмики партий.

Если использовать Melodyne лишь для коррекции коротких партий, хватит минимальных транспортных функций программы. Воспроизведение и остановка материала производятся при помощи клавиши пробела. Просто кликните мышью в нужном месте рабочего поля редактора, нажмите пробел, и программа начнет проигрывание партии с заданного времени. Также можно пошагово прослушивать ноты-сегменты, используя клавиши курсора — стрелку влево и стрелку вправо.

Для более сложного управления транспортом (когда вы работаете с проектами Melodyne, используете функции записи и т. п.) выведите на экран панель транспорта. Она вызывается командой Transport Bar меню Window. Панель транспорта (рис. 39) содержит стандартные возможности управления навигацией, воспроизведением и записью. Кнопки перемотки не просто передвигают позицию воспроизведения, но проигрывают с увеличенной скоростью редактируемый материал как в прямом направлении (перемотка вперед), так и в обратном (перемотка назад). Цифровое табло в середине панели транспорта показывает текущее время, а два дисплея поменьше, расположенные слева, отображают позиции левого и правого локаторов.

Кстати о локаторах. Локаторы выставляются в нижней полоске ленты времени сверху окна (рис. 40). Чтобы расставить локаторы, просто выделите в этой полоске мышью требуемый временной диапазон — локаторы автоматически встанут по его границам. Если активен режим квантайза, то локаторы будут притянуты к ближайшим значениям сетки квантайза.

Выделив локаторами диапазон времени, можно проигрывать его в зацикленном режиме. Для этого отметьте опцию Cycle на панели транспорта. Опции Punch In и Punch Out отвечают за настройки режима записи врезкой, о них я расскажу в отдельном разделе.

Меню Sync управляет MIDI-синхронизацией Melodyne. Можно настроить программу на передачу MIDI-синхросигнала (Send MIDI Sync) или, наоборот, — на прием (Receive MIDI Sync). Команда Open Port Settings открывает раздел MIDI-настроек меню Preferences (читайте соответствующий раздел). Последняя команда, Link Transport to ReWire Host, позволяет синхронизовать транспорт Melodyne с хост-программой при совместной работе по протоколу ReWire.

Справа от табло текущего времени находятся окошки редактирования ритмического размера проекта. Еще правее задается темп аранжировки. Если отметить опцию Autostretch, то при изменении темпа будет соответствующим образом растягиваться или сжиматься длительность партий. Опция Click включает метроном. Ручка рядом регулирует уровень громкости сигнала метронома.

Если во время анализа программа неправильно определила темп и размер, это легко скорректировать при помощи регуляторов транспортной панели. Допустим, двухтактовый драм-луп с оригинальным темпом 90 bpm определился программой как трехтактовый с темпом 120 bpm. Все, что нужно сделать, так это отключить опцию Autostretch и тянуть мышью за окошко со значением темпа до тех пор, пока он не придет в соответствие с оригинальным. При этом можно ориентироваться по тактовой сетке — если сначала луп занимал три полных такта, то после коррекции он станет занимать два такта. После установки правильных значений темпа и размера можно включать опцию Autostretch и изменять темп лупа синхронно с темпом проекта.

Дополнительные инструменты редактирования
Вернемся к редактору. И, прежде всего, внимательнее рассмотрим инструмент Pitch Tool, с которым мы познакомились в предыдущем разделе. Выберите еще раз этот инструмент с панели или через меню правой кнопки мыши (контекстно-зависимая стрелка в данном случае не подходит). Если подвести инструмент Pitch Tool к концу ноты-сегмента, то он превратится в инструмент Pitch Transitions (курсор изменит вид на перечеркнутую кривую), который позволяет создавать и редактировать плавные изменения высоты между соседними нотами, иными словами, регулирует эффект портаменто. Чтобы включить режим портаменто (или на языке Melodyne — Transitions), надо дважды кликнуть инструментом в конце первой ноты. Либо же, выделив ноту, поставить галочку около слова Transitions вверху окна правее монитора значений высоты текущей ноты. При этом между двумя нотами в поле редактора появится синяя кривая плавного изменения высоты (рис. 41). Кликнув в нее инструментом Pitch Transitions и двигая его в вертикальном направлении, можно изменять крутизну линии. Таким образом, можно задать как плавное портаменто, так и почти мгновенный переход между нотами.

Pitch Transitions не является последним вариантом инструмента Pitch Tool. Если, выбирая инструмент правой кнопкой мыши, задержать курсор на его иконке, то откроются два дополнительных субинструмента: Pitch Modulation и Pitch Drift (рис. 42).

Первый из них (Pitch Modulation) предназначен для работы с модуляцией высоты, иначе говоря — вибрацией. С его помощью можно усилить, ослабить, полностью убрать и даже инвертировать вибрацию. Выберите инструмент Pitch Modulation, кликните им в центр ноты с вибрацией и потяните вверх — диапазон вибрации увеличится. Попробуйте потянуть вниз — диапазон вибрации будет уменьшаться вплоть до ее исчезновения, и далее вибрация начнет расти уже в перевернутом (инвертированном) виде (рис. 43). Послушайте результаты регулирования. Кстати, в варианте с полностью убранной вибрацией (когда огибающая частоты представляет собой прямую линию) можно заметить, что какие-то остатки вибрации все же остались. Это объясняется тем, что вибрация живого голоса — это не только модуляция частоты, но и амплитуды и даже формантных частот (я уже упоминал об этом, описывая подключаемый модуль AutoTune). Для быстрого уничтожения вибрации просто дважды кликните инструментом по ноте (повторный двойной клик восстанавливает оригинальную вибрацию). Для удобства регулировки силы вибрации монитор высоты ноты правее панели инструментов вверху окна сменяется окошком, в котором в процентах отображается амплитуда вибрации.

Второй субинструмент (Pitch Drift) позволяет регулировать плавание частоты ноты. Поскольку данный эффект по своей природе близок к вибрации (только частота значительно меньше), инструмент работает аналогично инструменту Pitch Modulation. Можно уменьшить отклонение частоты, убрать его или инвертировать. Двойной клик инструментом по ноте устраняет эффект, повторный двойной клик восстанавливает оригинальную огибающую частоты. В окошке правее панели инструментов отображается величина эффекта Pitch Drift в процентах.

Ну и чтобы совсем закончить с описанием инструментов Pitch Tool, стоит упомянуть опции меню Edit — Edit Pitch (рис. 44). Они позволяют сбросить все редактируемые параметры высоты к исходным значениям. Например, опция Reset Pitch Center to Original восстанавливает изначальное значение "центральной" высоты ноты, а опция Reset Pitch Modulation to Original отменяет все редакции вибрации. Последняя опция, Add Random Offset to Pitch Center, предназначена для внесения случайного сдвига центральной частоты ноты. Это может использоваться, например, для имитации разного исполнения двух одинаковых партий — своеобразного хоруса. Помимо опций Edit Pitch, в меню Edit находятся аналогичные команды и для других инструментов, которые мы рассмотрим далее: Edit Formant, Edit Amplitude и т. п.

Третий по счету (слева) инструмент в панели инструментов называется Edit Formant и предназначен для редактирования формантных частот. Формантные частоты представляют собой пики спектра, вызванные (если речь идет о голосе) резонансами голосового аппарата человека. Эти частоты не меняются при исполнении нот разной высоты. Если транспонировать ноты вместе с формантами, как делают, например, семплеры, то тембр конечного сигнала оказывается неестественным. Melodyne при транспонировании нот сохраняет исходные формантные частоты, поэтому их звучание остается натуральным даже при больших шагах транспонирования. В то же время предоставляется возможность вручную изменять форманты нот, например, для специальных эффектов. Инструмент Edit Formant работает следующим образом. При его выборе поверх каждой ноты-сегмента в окне редактора появляется горизонтальная черточка (рис. 45). Она отображает сдвиг формант. Если черточка расположена посередине ноты (как на рисунке), то сдвиг нулевой. Если ее переместить инструментом вверх, то вы транспонируете форманты вверх, если вниз, то, соответственно, транспонируете вниз.

Окошко монитора справа панели инструментов показывает, на сколько центов транспонированы форманты выделенной ноты. Двойной клик по ноте сбрасывает сдвиг формант на ноль. При осуществлении формантного сдвига автоматически образуются кривые формантного "портаменто" с соседними нотами — Formant Transitions (рис. 46). Наведя инструмент Edit Formant на начало или конец ноты, можно регулировать крутизну этого "портаменто" (ну, как в случае с Pitch Transitions).

Четвертый инструмент, Edit Amplitude, предназначен для регулировки амплитуды нот-сегментов или, говоря музыкально — динамики нот. Чтобы сделать ноту громче, уцепитесь за нее инструментом и потяните вверх — амплитуда ноты увеличится (рис. 47). Чтобы сделать ноту тише, потяните ее наоборот — вниз.

Окошко монитора справа от панели инструментов будет отображать изменение громкости ноты в децибелах (оригинальная громкость ноты равняется нулю децибел). При изменении амплитуды ноты, как и в случае с формантами, к соседним нотам потянутся переходные линии Transitions, крутизну которых можно регулировать, наведя инструмент в начало или конец ноты. Двойной щелчок инструментом Edit Amplitude по ноте-сегменту не возвращает оригинальное значение амплитуды, а заглушает ее. При этом в поле редактора останется лишь контур ноты (рис. 48). Повторный двойной клик снимает функцию заглушения.

Такие инструменты, как Pitch Tool (с субинструментами), Edit Formant и Edit Amplitude, позволяют одновременно редактировать параметры нескольких нот, если их предварительно выделить в окне редактора.

Следующий по порядку (пятый) инструмент называется Move Tool. Он служит для передвижения позиций начала и окончания нот. В принципе, данный инструмент выбирать на панели не обязательно — стрелка при наведении ее на начало или конец ноты превращается в Move Tool. Однако если все-таки выбрать инструмент с панели (или в меню правого клика мыши), как и в случае с Pitch Tool, будет показана дополнительная полезная информация. Давайте переключимся на инструмент Move Tool и посмотрим в рабочее поле редактора (рис. 49).

Синими прямоугольниками с контурами нот отображаются ритмические положения, рассчитанные Melodyne во время анализа, как идеальные для соответствующих нот-сегментов. Именно по расположению этих прямоугольников выводится нотация партии. Чтобы изменить позицию начала ноты, ухватитесь за нее инструментом и переместите влево или вправо. При этом нота перемещаться не будет — в зависимости от направления перетаскивания переместится только позиция начала, а сама нота будет растянута или сжата. Одновременно с этим будет растянута или соответствующим образом сжата соседняя (предыдущая) нота. Если перетащить позицию начала ноты влево, то соседняя нота будет сжата, а если вправо — то растянута. При изменении позиции конца ноты сжиматься или растягиваться будет соседняя с ней последующая нота. То есть, грубо говоря, инструментом Move Tool вы как бы перемещаете границу между соседними нотами, из-за чего одна нота растягивается, а другая — сжимается.

Если включена функция притягивания к сетке (по умолчанию включена), то изменять положения начала и конца нот можно только ступеньками, заданными в настройках квантайза. Эта функция включается/выключается в правом верхнем углу рабочего поля редактора специальной кнопкой, на которой отображается текущий шаг квантайза. Если нажать стрелку внизу кнопки, откроется доступ к настройкам шага сетки (рис. 50).

Если уж зашла речь о квантизировании, нельзя не упомянуть глобальную функцию квантайза. Она вызывается командой меню Edit — Quantize Time. В открывшемся окне (рис. 51) задаются разрядность и степень квантайза. Также в качестве основы квантизирования можно использовать любой из треков Melodyne, выбрав его в меню Select Groove Reference.

Если в меню правого клика мыши навести курсор на инструмент Move Tool, то откроется доступ еще к одному субинструменту, который называется Edit Time Handle (рис. 52). Он предназначен для редактирования скорости атаки и затухания нот-сегментов.

При выборе этого инструмента в начале каждой ноты появится синяя черточка с двумя точками по краям. Ухватившись инструментом за узелок, можно изменять направление и угол наклона черточки, а также ее длину (рис. 53). Направление и угол черточки определяют, будет ли ускорена или замедлена атака ноты и на какую величину. Одновременно другой конец черточки (который находится левее красной точки вращения) действует аналогичным образом на фазу затухания предыдущей ноты. Чем длиннее черточка, тем большая часть ноты будет вовлечена в процесс. Все регулировки сразу же отражаются на форме нот-сегментов, кроме того, в окошке справа панели инструментов показывается значение скорости атаки (затухания) в процентах.

Последний инструмент, Note Separation Tool, предназначен для редактирования разделения нот. Во-первых, им можно передвигать границу разделения двух соседних нот, изменяя тем самым размер аудиосегментов, входящих в каждую ноту. Во-вторых, им можно разделять одну ноту на несколько отдельных нот. При этом аудиосегмент разрезается, и образовавшиеся половинки становятся независимыми нотами (рис. 54). Для разделения ноты надо дважды кликнуть инструментом в предполагаемой точке разреза (точную границу разделения можно выставить и после).

Инструмент Note Separation Tool имеет субинструмент Segment Separation Tool, на который, впрочем, нет нужды специально переключаться, так как основной инструмент с придерживаемой клавишей Alt выполняет ту же функцию. Этот субинструмент позволяет разделить партию на отдельные фрагменты (не путайте с моим собственным определением сегментов — я ими называю отдельные ноты). Чтобы разделить партию на части, дважды кликните субинструментом (или основным инструментом с нажатой клавишей Alt) по границе разделения между нотами.

Говоря о разделении нот, нельзя не остановиться на некоторых функциях программы, связанных с этим процессом. В меню Edit — Edit Note Separations содержатся несколько полезных команд. Команда Separate Note as Trill позволяет автоматически разбить ноту с сильной вибрацией, то есть, являющуюся фактически трелью, на серию отдельных нот, которые можно редактировать независимо (рис. 55). Сама по себе команда (без последующего редактирования полученных нот) никакого влияния на звучание разделенной таким образом ноты не оказывает.

Похожим образом работает следующая команда — Separate Note as Slide. Она разделяет плавные изменения высоты (например, длинные слайды или глиссандо на безладовом инструменте) на отдельные ноты (рис. 56). Чтобы команда сработала, высота должна изменяться минимум на три полутона. Разделение нот осуществляется с шагом в полтона.

Очень полезной функцией для редактирования (особенно разделенных нот для трелей или слайдов) является возможность группирования нот. При этом можно одновременно изменять различные их параметры (например, высоту, амплитуду, сдвиг формант). Это работает так же, как если бы вы перед редактированием того или иного параметра выделили сразу несколько нот, только со сгруппированными нотами обращаться проще. В нотации сгруппированные ноты отображаются как одна нота (вне зависимости от того, сколько нот сгруппировано). Чтобы активировать функцию группирования, поставьте галочку в опции Edit — Edit Note Separations — Use Compound Notes. Чтобы отключить использование группирования, снимите галочку. Такое дополнительное включение/выключение функции группирования удобно тем, что для индивидуального редактирования сгруппированных нот не надо их специально разгруппировывать — достаточно временно отключить всю функцию. Для объединения нот в группу выделите нужные ноты и дайте команду Edit — Edit Note Separations — Compound/De-Compound Notes. Для разгруппирования выделите группу нот и дайте ту же самую команду. В меню настроек Melodyne можно указать, чтобы ноты, полученные командами разделения трелей и слайдов, автоматически группировались (читайте раздел "Настройки").

Если на протяжении отдельно редактируемой партии или всей аранжировки Melodyne нет изменений темпа, вполне хватит возможностей панели транспорта для определения параметров темпа и ритмического размера. Если же такие изменения планируются, надо переключиться в режим Variable Tempo Editing Mode (отметить одноименную опцию в меню Edit). При этом курсор, если его навести на вертикальную линию сетки рабочего поля редактора, превращается в инструмент регулировки темпа — Time Tool. Нажав и удерживая левую кнопку мыши, потяните влево или вправо — темп будет изменяться (чтобы аудиоматериал растягивался или сжимался сообразно изменениям темпа, напомню, опция Autostretch на панели транспорта должна быть включена). Нельзя сказать, что регулировать таким образом темп удобно. Пожалуй, удобно будет лишь грубо подобрать примерный темп, а окончательную цифру ввести с клавиатуры. В начале первого такта можно видеть вертикальную синюю линию, сверху в полосе времени отображается текущее значение темпа и ритмического размера. Дважды кликнув по параметрам темпа или размера, можно изменить их для всего материала справа (то есть дальше по времени) от этой линии. Либо можно задать темп при помощи инструмента Time Tool. Дважды кликнув инструментом Time Tool по вертикальной линии ритмической сетки, соответствующей началу второго такта, вы создадите новую синюю линию с возможностью указания новых значений темпа и размера. Подобным образом можно осуществлять смену темпа и размера хоть для каждого такта партии (рис. 57).

Лады и строи
В Melodyne можно работать с любым ладом или строем по своему выбору. Лад определяет ноты, которые используются программой для разметки сетки притягивания Scale Snap. Строй (вернее будет сказать — строй и подстройка) позволяет задать точное значение тоники и взаимные интервалы между нотами лада. Параметры лада и строя задаются сразу для всего проекта. Их изменение посреди работы не влияет на уже отредактированный материал — новые установки будут применяться лишь к последующим перетаскиваниям нот при включенной опции Scale Snap. Чтобы открыть окно редактирования лада и строя, зайдите в меню Windows и выберите команду Tone Scale.

Окно Tone Scale (рис. 58) позволяет указать тонику, выбрать лад и произвести коррекцию общего строя. Для выбора тоники просто нажмите кнопку с названием нужной ноты. Справа от каждой кнопки расположено окошко, в котором указывается высота данной ноты в герцах. Любую из двенадцати нот (они представляют собой хроматическую гамму третьей октавы) можно использовать в качестве эталонной для изменения строя. Это изменение производится вводом нового значения в герцах для эталонной ноты. При этом соответствующим образом изменяются и высоты остальных нот, то есть соотношения между ними остаются постоянными. Внизу окна в окошке Offset можно еще более точно откорректировать строй, указав значение сдвига высоты в центах (величину сдвига можно указывать как в плюс, так и в минус).

Если вам не нужен какой-то экзотический лад, а достаточно натурального минора или мажора, то переключиться между ними можно, просто кликая по тонике при нажатой клавише Shift. Если же требуется более сложный лад, то к вашим услугам меню из двадцати восьми заводских пресетов различных звукорядов (открывается кликом в окошке с названием лада сверху — рис. 59). Среди них можно увидеть гармонический и мелодический минор, церковные лады, пентатоники, целотоновый и уменьшенный лады, этнические звукоряды Азии и Среднего Востока.

Если вы хотите еще более углубиться в настройки лада, нажмите кнопку Edit, и окно Tone Scale переключится в режим редактирования (рис. 60). Интерфейс редактора организован довольно заумно — с первого взгляда трудно сообразить, что и как тут настраивается. На самом деле все не так сложно. Вы видите абсолютное и относительное представление нот редактируемого звукоряда. Абсолютные ноты обозначены как C, D, E и т. п., а относительные — как Do, Re, Mi и т. д. Сначала вы указываете, какие относительные ноты входят в звукоряд и какие между ними относительные интервалы. Затем вы указываете расположение нот звукоряда относительно абсолютных значений нот. На мой взгляд, разработчики не очень удачно обозначили относительные ноты. Надо было бы их обозначать не Do, Re, Mi, а номерами ступеней лада: I, II, III, IV и т. д. Тогда бы все сразу встало на свои места. По их же замыслу, редактируя относительный звукоряд, вы должны мысленно принимать тонику за ноту Do и от нее плясать. То есть, весь процесс выполняется следующим образом. В левой колонке (имеются в виду колонки кнопок и окошек со значениями высоты, которые появились после нажатия кнопки Edit) вы выбираете входящие в звукоряд ступени или, на языке разработчиков, — ноты воображаемой хроматической гаммы от ноты Do. Каждая кнопка колонки соответствует своей ноте (ступени лада). Чтобы поместить ноту в звукоряд, надо активировать соответствующую кнопку. К сожалению, активные кнопки не выделяются контрастным цветом, и отличить активные ноты от неактивных непросто. Далее, в окошечках справа для каждой из нот вы задаете интервал от нее до тоники. Можно вводить значения вручную, а можно выбрать в меню сверху один из готовых пресетов строя — равномерно темперированный, пифагоров и др. Теперь осталось привязать относительный звукоряд к абсолютным нотам. Для этого нужна правая колонка кнопок. Как видите, слева там расположены относительные ноты, а справа — абсолютные. По умолчанию, относительная нота Do совпадает с абсолютной C, но, кликнув по любой другой относительной кнопке, вы переназначите ее (то есть первую ступень лада) на любую другую абсолютную ноту.

Настройки лада и строя можно сохранять в файлы с расширением MTS (Melodyne Tone Scale) при помощи кнопки Save и впоследствии загружать при помощи кнопки Open. Помимо собственных файлов Melodyne Tone Scale через меню Open можно импортировать и строи Scala (файлы с расширением SCL).

MIDI-возможности
Для редактирования партий Melodyne и для живой игры нотами-сегментами во время воспроизведения партии или проекта можно использовать внешнюю MIDI-клавиатуру. Чтобы активировать MIDI-функции программы, сначала необходимо выбрать входной MIDI-порт (об этом читайте в разделе "Настройки"). Дальнейшие установки осуществляются через меню MIDI (рис. 61). Пройдемся по нему.

Опция No MIDI In to Tracks отключает передачу MIDI-сообщений на треки Melodyne.

Выбранная опция MIDI In Plays Notes позволяет исполнять ноты-сегменты с MIDI-клавиатуры. Если воспроизведение остановлено, то каждым нажатием клавиши вы будете последовательно проигрывать сегменты в пошаговом режиме. Само собой, высота каждого из них будет соответствовать высоте нажатой клавиши. Если же воспроизведение включено, то вы можете в реальном времени корректировать высоту проигрываемых сегментов-нот. До тех пор, пока вы не касаетесь клавиш, воспроизведение партии происходит как обычно, но стоит вам нажать клавишу, как проигрываемый аудиосегмент изменит высоту на высоту взятой ноты. После отпускания клавиши высота "прыгает" назад — до значения, указанного в партии. Таким образом, все изменения высоты являются временными эффектами, которые продолжаются лишь до тех пор, пока нажата клавиша — они не вносят никаких изменений в партию. Исполняемые вами ноты не зависят от разделения нот-сегментов в партии Melodyne — вы можете, удерживая клавишу, воспроизвести несколько сегментов на одной высоте, или сыграть целый пассаж на протяжении звучания одного длинного сегмента.

Если же активировать опцию MIDI In Edits Notes, то вы получите возможность уже не просто произвольно проигрывать партии Melodyne, а редактировать их. Технология та же, что и с проигрыванием. При остановленном воспроизведении вы пошагово проигрываете сегменты с высотой, соответствующей нажатой клавише. Только сегменты при этом "прыгают" на новые места по высоте и в окне редактора. При включенном воспроизведении можно осуществлять редактирование (перемещать ноты-сегменты) уже в реальном времени. Единственная разница с проигрыванием нот в режиме MIDI In Plays Notes заключается в том, что, хотя слышать вы будете все исполняемые ноты, но передвигаться в окне редактора сегменты будут согласно их установкам разделения. То есть, если вы исполните пассаж на протяжении звучания одного сегмента, он не разделится на несколько новых нот, а "переедет" на высоту последней нажатой вами клавиши.

Опции MIDI In Transposes All from C3=0 и MIDI In Transposes Track from C3=0 позволяют транспонировать звучание соответственно всего проекта или одного трека при помощи MIDI-клавиатуры. За точку отсчета при этом принимается нота До третьей октавы. Если взять какую-нибудь ноту выше нее, то аранжировка или партия (в зависимости от выбранной опции) будет транспонирована на столько же полутонов вверх, насколько взятая вами нота выше C3. И наоборот — взяв ноту ниже, вы транспонируете звучание проекта или трека вниз. При отпускании клавиши транспонирование не сбрасывается, поэтому для перехода в исходную тональность придется нажать клавишу C3.

Если выбрана опция All MIDI Channels to Selected Track, то все поступающие на MIDI-вход Melodyne события, вне зависимости от MIDI-канала, будут воздействовать лишь на текущий трек. При активации же опции MIDI Channels to Track Numbers данные первого MIDI-канала будут поступать на первый трек, второго канала — на второй трек, и так далее. Разбив MIDI-клавиатуру на несколько зон и назначив каждой зоне свой MIDI-канал, можно одновременно управлять несколькими треками Melodyne. Также можно управлять вышеперечисленными MIDI-функциями, используя синхронизированный с Melodyne секвенсор.

Значение параметра MIDI Portamento Time определяет скорость изменения высоты сегментов при управлении по MIDI. Доступны три опции: Fast (быстро), Medium (средне, стоит по умолчанию) и Slow (медленно). Данный параметр влияет только на характер игры в реальном времени — на редактирование сегментов он никакого действия не оказывает.

Можно использовать Melodyne в качестве преобразователя аудио в MIDI и воспроизводить распознанные или редактируемые мелодии через программные или аппаратные синтезаторы. Для точной передачи таких нюансов исполнения, как динамика и вибрация, помимо стандартных команд Note On/Off используются сообщения соответствующих MIDI-контроллеров.

Чтобы активировать вывод MIDI-данных, сначала надо вывести на экран панель Show Audio-to-MIDI Parameters (рис. 62), для чего отметьте галочкой соответствующую опцию меню View или MIDI. Эта панель появится в верхней части как окна редактора, так и окна Arrangement. Все ее установки относятся к выбранному в данный момент треку.

При активации в правой части панели опции Realtime MIDI Send в окошке снизу появляется возможность выбрать выходной MIDI-порт и MIDI-канал (либо программный инструмент; об этом читайте в разделе "Микшер").

В расположенном слева окошке Velocity можно задать зависимость значений динамики от амплитуды аудиосегментов. Для этого уцепитесь мышью где-нибудь в середине окошка и потяните в разные стороны — график зависимости будет изменяться. Также можно задать минимальное и максимальное значения динамики, для этого потяните вниз и вверх, соответственно, верхнюю и нижнюю границу окошка. Границы диапазона значений будут отмечены серыми черточками (как на рисунке).

Если вы хотите, чтобы в передаваемые MIDI-данные входили сообщения Pitch Bend, отметьте галочкой опцию Pitch Bend в соседней секции панели. В текстовом поле ниже задается рабочий диапазон контроллера в полутонах. Он должен совпадать с аналогичной регулировкой инструмента, на котором вы собираетесь воспроизводить мелодию, иначе изменения высоты контроллером будут сильнее или слабее, чем нужно. Существуют три режима генерирования MIDI-сообщений при работе контроллера Pitch Bend. В режиме Each Note (стоит по умолчанию) сообщения Note On и Note Off отправляются для каждого сегмента-ноты. Поскольку к началу каждой новой ноты контроллер Pitch Bend должен сбрасываться на нейтральное положение, то при моделировании портаменто между двумя нотами возможны артефакты звучания. Второй режим, Central Note, отрабатывает контроллером Pitch Bend сразу несколько нот (в пределах октавы). Поэтому при работе с ним диапазон контроллера должен быть не менее +/-6 полутонов. Третий режим, Alternating Channel, задействует сразу два MIDI-канала. Передаваемые ноты распределяются между ними таким образом, что при получении очередной команды Note On положение контроллера Pitch Bend на конкретном MIDI-канале гарантированно нейтрально. При использовании третьего режима для воспроизведения партии необходимо выделить два соседних MIDI-канала, на которых будет назначен одинаковый пэтч.

В дополнение к сообщениям Velocity и Pitch Bend можно задействовать и третий контроллер, который будет привязан (как и Velocity) к амплитуде аудиосегментов. При помощи него можно, например, промодулировать частоту среза фильтра и т. п. Для активации этого контроллера надо включить опцию the Envelope, выбрать в текстовом окне номер MIDI-контроллера (по умолчанию стоит 11) и задать зависимость его значений от амплитуды нот. Небольшая ручка слева от окошка графика зависимости позволяет сдвинуть место съема амплитуды. Например, в крайнем левом положении снимается амплитуда с фазы атаки, а в крайне правом — несколько позже по времени.

Кроме передачи MIDI-сообщений в реальном времени Melodyne позволяет сохранить мелодии и в виде стандартных MIDI-файлов. Для сохранения сперва необходимо настроить параметры преобразования аудио в MIDI, как и для воспроизведения в риалтайме. После этого выберите в меню File команду Save Audio to MIDI. В открывшемся меню (рис. 63) задайте опции сохранения. Можно сохранить все треки (или только выбранные) в одном файле или каждый трек отдельным файлом. Допускается произвольно выбирать часть аранжировки для сохранения и конечный формат. Последний имеет два варианта: As Specified in Tracks (как есть) и Quantized for Notation (в квантизированном виде). После определения опций сохранения нажмите кнопку Save As. В случае сохранения нескольких файлов по отдельности далее вы вводите название и местоположение папки, в которую будут сохранены MIDI-файлы под названиями соответствующих им треков проекта.

Запись в Melodyne
Помимо загрузки уже готовых аудиофайлов, Melodyne позволяет также самостоятельно записывать звук. В зависимости от количества аудиовходов аудиоинтерфейса, можно записать одновременно как один, так и сразу несколько треков проекта. Настройки аудиодрайверов и формата записи производятся в меню Preferences в разделах, соответственно, Hardware и Recording (подробнее об этом читайте в разделе "Настройки").

Если запись осуществляется в проект, который уже был сохранен, то в папке, где он находится, будет создана одноименная директория — в нее будут сохранены аудиофайлы, полученные в процессе записи. Если записываются треки нового проекта, то файлы с аудио будут сохраняться во временную папку, путь к которой указывается в разделе Recording меню Preferences, а после сохранения аранжировки они будут перемещены во вновь созданную папку с именем проекта.

Процесс записи осуществляется следующим образом. Сперва необходимо маршрутизировать входы аудиоинтерфейса на треки Melodyne. Это делается в окне микшера в соответствующих окошках линеек. Далее трек или треки переключаются в состояние готовности к записи — для этого надо нажать кнопку R каждого выбранного трека в окне Arrangement или на панели микшера. Теперь нажмите кнопку Record на панели транспорта и по индикаторам микшера для записываемых треков отрегулируйте входной уровень сигнала при помощи панели управления аудиоинтерфейса или регуляторами выходного уровня внешних устройств. Если в микшере Melodyne отмечена опция Rec Monitor, то можно будет слышать входной сигнал со всеми навешенными в разрыв линейки эффектами. Задержка сигнала (latency) зависит от размера буфера, который задается в меню настроек Preferences — Hardware. Если для записи требуется метроном, включите опцию Click в панели транспорта. Все, теперь для начала записи нажимайте Play, для окончания — Stop. По окончании процесса созданные во время записи аудиофайлы будут проанализированы (для них будут созданы MDD-файлы) и их ноты-сегменты появятся в соответствующих треках.

Можно осуществлять запись врезкой, что называется, "на лету", нажав кнопку Record во время воспроизведения. Понятно, что запишутся лишь те треки, у которых активирована кнопка R. Также во время записи можно добавлять к записываемым новые треки, включив у них статус готовности к записи (R).

Определять границы записи (врезки) можно также при помощи опций Punch In/Out на панели транспорта и локаторов на линейке времени. Задав диапазон врезки локаторами и отметив обе опции Punch, вы автоматически запрограммируете включение записи между локаторами. Опции Punch можно использовать и по отдельности. Например, если вы хотите начать запись от положения левого локатора и остановить ее вручную, выставьте локатор на требуемую позицию и включите Punch In — запись включится автоматически и будет продолжаться до тех пор, пока вы ее не остановите. Если вы хотите начать запись вручную, а закончить ее в определенном месте, поставьте там правый локатор и включите опцию Punch Out — вне зависимости от того, сколько будет продолжаться воспроизведение проекта, запись остановится на положении локатора.

Еще Melodyne предлагает функцию "умной" врезки. Можно прямо в треке выделить ноты-сегменты, которые требуется переписать. Далее, удерживая клавишу Alt и дважды кликнув в полоску, где устанавливаются локаторы, вы поставите локаторы точно по границе выделенной группы нот. Теперь отмечайте опции Punch In и Punch Out на панели транспорта и производите запись. Причем, если исполнитель слишком рано начнет первую ноту или затянет последнюю, Melodyne произведет необходимые коррекции. В случае ранней первой ноты программа укорачивает длительность (не обрезает, а сжимает) ноты перед левым локатором. Если же последняя нота слишком длинная и накладывается на следующую за ней, то она будет укорочена (то есть, следующая нота сохраняет свое время начала и длительность).

Микшер
Чтобы открыть окно микшера Melodyne, зайдите в меню Window и выберите команду Mixer. Виртуальная консоль предлагает все функции современного цифрового микшера и по организации интерфейса чем-то напоминает мне микшерный пульт Emagic Logic, хотя и сильно отличается от него цветовой гаммой (рис. 64).

Для аудиотреков, подгрупп и дорожек с виртуальными инструментами выделяются отдельные линейки микшера. Каждая линейка имеет фейдер уровня, пиковый индикатор сигнала, регулятор панорамы, кнопки солирования, заглушения и активации записи, переключатель моно/стерео, меню выбора входных и выходных каналов, ручки внешних посылов Aux, разрывы для подключения модулей эффектов и параметрический эквалайзер. Линейки аудиотреков создаются автоматически при появлении каждого нового трека в окне Arrangement, треки подгрупп и аудиоинструментов надо создавать вручную через меню Configure. Для этого там выбирается раздел Group Track или Instrument Track и отдается команда добавить трек (Add Group Track или Add Instrument Track, соответственно). Для уничтожения последнего созданного трека в каждом разделе существует команда Delete Last Group (или Instrument) Track. Также в меню Configure можно убрать из микшера отдельные элементы — например, команда Hide EQs убирает из линейки эквалайзеры, Hide Inserts прячет разрывы для эффектов, а Hide Aux Sends скрывает ручки управления внешними посылами. Изначально у каждого трека имеется всего по одному эквалайзеру, одному слоту для эффекта и одному посылу Aux. Однако при назначении эффекта в разрыв или Aux сразу появляется новый слот или новый посыл. Для активации эквалайзера требуется сначала выбрать его тип в меню над ручками: High Shelf, Low Shelf или Peak. После этого его можно настраивать, а ниже появится второй неактивированный эквалайзер. С эквалайзерами удобнее работать, включив в меню Configure опцию Show EQ Graph. Тогда АЧХ текущего эквалайзера будет отображаться в специальном окне (рис. 65).

Чтобы назначить какой-либо эффект в разрыв линейки, кликните мышью в правую часть слота (там, где треугольничек) и из списка доступных плагинов выберите нужный (рис. 66). Точно также эффекты назначаются и в слот Aux, расположенный в правой части микшера. Обратите внимание, для Aux доступен штатный ревербератор Melodyne. После назначения эффектов в разрыв линейки или в Aux появятся новые слоты в разрыве и новые посылы.

Что такое треки подгрупп, я думаю, объяснять не надо, а вот про линейки для аудиоинструментов скажу пару слов. В проектах Melodyne можно использовать совместимые виртуальные инструменты (например, формата VSTi), которые будут проигрывать MIDI-информацию, полученную конвертированием аудиотреков в MIDI. Создав инструментальную линейку, вы получаете возможность направить на нее MIDI-сигналы с любого аудиотрека, выставив в окне редактора в меню Realtime MIDI Send номер трека с инструментом (например, Inst 1 — рис. 67). Таким образом, можно проиграть ноты аудиопартии звуками синтезатора, взяв его как дополнительный инструмент аранжировки, или просто проверить, не вылезая из программы, качество преобразования аудио в MIDI.

В комплекте с Melodyne поставляется один виртуальный инструмент формата VSTi — псевдоаналоговый программный синтезатор Podolski, автором которого является Urs Heckmann (рис. 68). Подробное описание работы с синтезатором выходит за рамки данной статьи, однако если вам приходилось работать с аналоговыми синтезаторами, то вы разберетесь с ним безо всякого труда.

Каких-то специальных кнопок для выполнения процедуры миксдауна микшер не имеет. За виртуальное сведение или просто экспорт в аудиофайл любого из треков отвечает команда меню File — Save Audio. При ее выборе открывается окно параметров экспорта (рис. 69). В нем можно указать, делать ли стереофонический миксдаун в соответствии с настройками микшера и эффектов (Stereo Mix) или сохранить каждый трек как отдельный файл (Save each track as a single file), а также выбрать диапазон сохранения и треки, которые пойдут в микс или будут сохранены в виде файла.

Дополнительно задается формат выходного файла (или файлов) — указывается тип файла (WAV или AIFF), частота дискретизации, разрядность и количество каналов (то есть, сохраняется ли один стереофайл или два отдельных монофайла для каждого канала). В случае потрекового сохранения в окне Save Audio появится дополнительная опция Write MDDs. Выбор ее означает, что для каждого из треков будут дополнительно созданы MDD-файлы, содержащие данные анализа Melodyne.

Что можно сказать о микшере? По своим функциям и возможностям он ничуть не хуже микшеров большинства виртуальных студий. Но вот внешнее оформление, на мой взгляд, просто отвратительное. Названия эффектов не влезают в слоты, индикаторы неброские, ручки налезают одна на другую, даже кнопки солирования, заглушения и готовности к записи никак не выделяются. Любопытно, что в окне Arrangement активное состояние всех трех кнопок выделяется контрастным цветом — почему то же самое не сделать и в микшере? Впрочем, как я уже говорил, практическое назначение микшера — чисто вспомогательное, наверняка сводить проект вы предпочтете в основных рабочих программах, а не в Melodyne.

Анализ аудиоматериала
Прежде, чем программа Melodyne получит возможность обрабатывать материал, она должна его проанализировать. В результате этого анализа или, как говорят разработчики — распознавания, детектирования (detection), полученная информация об аудиофайле сохраняется в одноименном с ним MDD-файле (файле с расширением MDD). Анализ аудиоматериала — это комплексный процесс, во время которого программа выявляет природу материала (мелодический он, перкуссионный или полифонический), вычисляет темп аудио, позиции начала и конца нот или перкуссионных ударов, а в случае мелодической одноголосой партии — высоту нот и тональность. Основываясь на полученной информации, Melodyne решает, в каком виде показывать распознанный аудиоматериал на экране, как его воспроизводить и какие возможности редактирования для него будут доступны. Анализ выполняется программой автоматически, однако в случае нестандартного материала или некорректного автоматического распознавания можно различными способами вмешиваться в процесс и настраивать параметры детектирования вручную.

Во-первых, можно изменить настройки анализа в меню установок Preferences в разделе Detection (рис. 70 — также окно Detection может быть вызвано из меню Definitions командой Select Detection Parameter Set). Прежде всего, можно отключить полностью автоматический режим анализа (Autodetect) и выбрать один из трех типовых вариантов: мелодический, перкуссионный или полифонический. Плюс к этому можно создать и свои пресеты.

Для создания нового пресета нажмите кнопку Options и выберите команду добавить (Add) — тогда откроется меню Detection Parameter (рис. 71). Доступны следующие настройки. В поле Title задается название пресета, под которым он будет помещен в список раздела Detection. Значения параметров Highest/Lowest Note (верхняя/нижняя нота) определяют диапазон, в пределах которого Melodyne будет распознавать ноты. Если вы знаете ее пределы по высоте обрабатываемых партий, то, сузив диапазон поиска, сможете застраховаться, например, от определения ноты октавой выше или ниже, чем нужно, и вообще повысите вероятность правильного определения высоты нот, "отрезав" от анализа такие заведомо ненужные сигналы, как стук по микрофону или щелчки при врезках, обратную связь и т. п.

Параметр Separation Sensitivity отвечает за чувствительность при определении большего или меньшего количества аудиосегментов как отдельных нот. Этот параметр доступен для регулировки и после процесса анализа в режиме коррекции (Correction Mode) и в редакторе MDD Editor, позволяя изменять чувствительность распознавания нот без повторного анализа всего аудиофайла.

Значение Silence Note Limit определяет пороговый уровень амплитуды аудио, ниже которого сигнал будет считаться нулевым. Если этот порог настолько низок, что звуковой уровень никогда не опускается ниже его (хотя бы из-за собственного шума микрофона), то каждая нота будет длиться до начала следующей, то есть вся партия транскрибируется легатно, без пауз. Этот параметр также доступен для изменения в Correction Mode и в MDD Editor.

Для распознавания темпа предлагаются четыре алгоритма. Первый алгоритм, Automatic Detection, — автоматический (он стоит по умолчанию). Во втором случае, Given Tempo, вы вручную задаете значение темпа в текстовом окошке справа. Очень интересен третий способ, From Name at Digit. При этом Melodyne берет значение темпа из названия файла, из числа, начинающегося с заданной цифры. Допустим, вы работаете с библиотекой семплов, в названиях файлов которой указан темп (например, guit_riff_120_a.wav, guit_riff_120_b.wav и т. д.). Если задать значение From Name at Digit, равное 1, то Melodyne возьмет указанный в названии файла темп (в данном примере 120). Обратите внимание, даже если бы семплы имели названия типа 001_guit_riff_120.wav, 002_guit_riff_120.wav и т. п., программа, проигнорировав первую группу цифр (она начинается с нуля), опять-таки правильно бы распознала темп как 120. Если выбрать четвертый алгоритм, From File Duration, то Melodyne будет вычислять темп, ориентируясь по продолжительности файла.

Опции Notation (Tonal/Rhythmic) определяют, в каком виде будут интерпретироваться ноты. В варианте Tonal ноты имеют различные положения на нотоносце в зависимости от высоты, а в варианте Rhythmic они отображают только ритм (все ноты будут на одной линейке нотоносца, например, как в перкуссионной партии). Значение Notation можно менять также и через меню Definition, не прибегая к повторному анализу для изменения транскрибирования.

Опции Portamento (Treat notes separately и Track portamento) отвечают за распознавание Melodyne плавных переходов по высоте между соседними нотами. В первом случае программа интерпретирует такие ноты, как отдельные, а во втором отслеживает плавные переходы.

В разделе Play Algorithm устанавливается тип алгоритма воспроизведения материала: мелодический (Melodic) или полифонический/перкуссионный (Poly/Percussive). Алгоритм воспроизведения может быть изменен в любое время без необходимости производить дополнительный анализ аудиоматериала (об этом чуть дальше).

Опции Separation (Melodic, Percussive, Polyphonic) задают алгоритмы разбиения аудиоматериала на отдельные фрагменты (ноты). В случае Melodic, например, главным критерием, по которому разделяются ноты, служит изменение высоты звука. В случаях же Percussive и Polyphonic изменения питча в сильной степени игнорируются — напротив, определяющим моментом при разделении является выраженный фронт атаки сигнала.

Пользовательские пресеты для анализа следует использовать лишь в особых случаях, например, при обработке множества однотипных аудиофайлов какой-нибудь звуковой библиотеки, когда вы точно уверены, что заданные параметры анализа оптимальны. Обычно же автоматическое распознавание Melodyne дает лучший результат. Поэтому при включенных пользовательских пресетах анализа программа будет спрашивать подтверждение на их использование после каждого запуска.

Второй способ вмешательства в процесс анализа Melodyne (вернее будет сказать, манипулирование результатами анализа) осуществляется через команды меню Definition. Используя команды Reset Detection to Melodic (Percussive, Polyphonic) Mode, можно заставить Melodyne трактовать аудиоматериал, например, как мелодический, в то время как ее собственный анализ интерпретировал бы его как полифонический. В результате программа обрабатывает за один присест всю связку параметров: тип нотации, интерпретацию нот, разделение аудиофрагментов, выбор алгоритма воспроизведения и т. п., что оказывается значительно быстрее, чем вручную настраивать каждый параметр по отдельности.

Команда Redetect Audio File запускает новый анализ аудиоматериала в соответствии с текущими настройками Detection Parameter. То есть, сначала нужно изменить настройки, а уже после запускать команду Redetect.

Опция Save MDD from current Edit State позволяет сохранить произведенные изменения анализа в MDD-файле. Опция Apply Arrangement Tempo and Tone Scale to all MDDs прописывает значения темпа проекта и заданного звукоряда во все MDD-файлы задействованных в аранжировке звуковых файлов.

В некоторых случаях Melodyne может анализировать аудиоматериал с ошибками. Обычно встречаются три типа ошибок. Во-первых, во время определения высоты нот программа, например, в случае не очень чисто записанной партии или особой экспрессии при исполнении, может неправильно идентифицировать первую гармонику сигнала. Это приведет к тому, что нота будет распознана октавой выше или ниже, чем нужно. Ошибки на другие интервалы тоже встречаются, но крайне редко. Во-вторых, ноты могут неправильно разделяться — так, две ноты могут быть распознаны как одна, и т. п. В-третьих, иногда Melodyne способна принять мелодический материал за ритмический, и наоборот. В случае интерпретации мелодической партии как ритмической все ее ноты будут иметь одинаковую высоту, при транспонировании форманты также транспонируются, и произвольное редактирование формант невозможно. Подобные ошибки анализа могут быть исправлены вручную третьим способом вмешательства в анализ. Для этого в меню Definition выберите команду корректирования анализа — Correct Detection.

В режиме Correct Detection редактор немного меняет внешний вид — изображения аудиосигналов становятся желтыми, а огибающая высоты выделяется жирной красной линией (рис. 72). Курсор контекстно-зависимый, как и в обычном режиме редактора — при наведении мыши в центр ноты-сегмента он становится инструментом коррекции высоты тона, однако при вертикальном перетаскивании сегмента изменение его высоты не происходит (в отличие от обычного режима редактора). Вместо этого Melodyne пытается найти эквивалентную частоту по указанному вами местоположению, и если ей это удается, то огибающая высоты будет соответствующим образом перерисована. Если же полученный результат оказывается неудовлетворительным, двойным щелчком по ноте-сегменту можно запустить новый поиск частоты в заданном местоположении сегмента по высоте.

Если подвести курсор к любому краю ноты-сегмента, он превращается в инструмент для разделения нот (как и в обычном режиме редактора). С его помощью можно разделять ноты-сегменты или передвигать линии разделения.

Отличие режима Correct Detection от обычного режима редактора заключается в том, что все изменения длительностей нот-сегментов и коррекция высоты сохраняются в MDD-файле, соответствующем редактируемому аудиофайлу, а не только в проекте Melodyne.

Для корректирования высоты режим Correct Detection также предлагает специальные опции. Для доступа к ним откройте меню Special, которое появилось вверху окна (рис. 73). Опция Emphasize Pitch at Dragged Note Position for Detection предназначена облегчить определение частоты в случае наличия шума в записи партии. Опция Consider Sound Roughness for Detection может помочь, если Melodyne распознает частоту октавой ниже, чем нужно. Обе опции могут работать одновременно, влияние они оказывают только на те ноты-сегменты, которые вы пытаетесь скорректировать по высоте при помощи перетаскивания (все остальные сегменты партии останутся незатронутыми).

Увеличение параметра Separation обеспечит большую вероятность того, что в неочевидных случаях Melodyne разделит аудиосегмент на несколько нот вместо того, чтобы оставить одну ноту. Параметр Silence (так же, как и в меню настроек анализа) позволяет задавать порог тишины аудиоматериала. Изменение значения Silence тоже влияет на процесс разделения нот. Чуть правее расположено меню, в котором можно выбрать тип разделения нот: мелодический, перкуссионный или полифонический, а также и другие функции, которые уже встречались нам в меню Definition (рис. 74).

Коррекции разделения нот в режиме Correct Detection сохраняются в соответствующем MDD-файле и остаются в силе при повторных загрузках аудиофайла. Надо заметить, что редактировать разделение нот можно лишь в том случае, если до этого не проводились операции копирования/вставки, то есть не были созданы новые аудиосегменты.

Чтобы вернуться из режима Correct Detection в нормальный режим работы редактора, зайдите снова в меню Definition и сбросьте галочку с опции Correct Detection. Также режимы переключатся при выборе любого инструмента из панели инструментов.

Ну и, наконец, четвертый способ изменения результатов анализа Melodyne — это специальный редактор MDD-файлов, MDD Editor.

Редактор MDD-файлов
Чтобы открыть редактор, воспользуйтесь последней командой меню Definition — Open MDD Editor. В отличие от исправления ошибок анализа и коррекции отдельных его параметров при помощи опций меню Definition и режима Correct Detection, специальный редактор MDD-файлов обеспечивает возможность более детальной и точной настройки результатов детектирования аудиоматериала. Если вы используете Melodyne лишь для коррекции интонаций и изменений темпа аудиофайлов, вам вряд ли понадобится MDD Editor. Но если обрабатываемые файлы потребуются в дальнейших проектах Melodyne, пожалуй, стоит разобраться с точностью произведенного анализа и при необходимости подстроить его.

На сами аудиофайлы MDD-редактор не оказывает никакого влияния, он лишь проверяет соответствие исходного материала и результата анализа, а при обнаружении несоответствий вносит необходимые изменения.

Внешне MDD-редактор не отличается от основного редактора Melodyne, разве что рабочее поле выполнено в красноватой гамме и в панели инструментов присутствуют дополнительные иконки (рис. 75). Приемы редактирования высоты нот-сегментов и их разделения аналогичны работе в описанном ранее режиме Correct Detection. Это можно делать как специальными инструментами (второй и третий слева на панели), так и контекстно-зависимой стрелкой.

Третий инструмент, Define Score Time Tool, напоминает инструмент изменения времени (Time Tool) в режиме основного редактора Variable Tempo Editing Mode. Только действие его распространяется лишь на ритмическую сетку MDD-редактора (в зависимости от темпа, она может быть более частой или редкой относительно аудиосегментов), так как режим Autostretch для аудиоматериала здесь не работает. При помощи Define Score Time Tool можно подогнать ритмическую сетку по темпу к нотам-сегментам, если программа Melodyne неправильно определила темп во время анализа. Более того, в случае свободного исполнения можно выставить индивидуальные значения темпа и размера для каждого такта. Выполняется настройка точно так же, как и в режиме основного редактора Variable Tempo Editing Mode. Можно изменять темп инструментом или вводить значения темпа и размера с клавиатуры. Для смены темпа/размера дважды кликните по вертикальной линии ритмической сетки, соответствующей первой доле требуемого такта — на ней появится жирная красная линия, справа от которой на ленте времени можно изменять значения параметров.

Следующий (четвертый) инструмент, Define Beat Assignment Tool, предназначен для коррекции нотного представления аудиоматериала (на воспроизведение аудио данный инструмент никакого влияния не оказывает). Во время анализа Melodyne не только вычисляет высоту и разделение нот, но и пытается представить нотную запись в удобочитаемом виде. При живом исполнении ноты могут в большей или меньшей степени "гулять" от своих точных ритмических положений. Вот эти "правильные" положения и пытается вычислить программа вместо того, чтобы тупо транскрибировать их, например, сто двадцать восьмыми длительностями. При выборе инструмента Define Beat Assignment Tool на экран MDD-редактора выводятся синие прямоугольники, отмечающие предполагаемые Melodyne "правильные" положения нот-сегментов, которые отображаются в нотации. Сами ноты-сегменты показываются как они есть на самом деле, однако воспроизводиться при прослушивании они будут отквантизированно по границам прямоугольников. То есть, можно послушать партию, как она будет звучать в нотной интерпретации Melodyne. Если программа неправильно "угадала" положение тех или иных нот, можно поправить их инструментом, перетянув на нужное место границу прямоугольника. Минимальный шаг для перетягивания задается в меню квантайза в правом верхнем углу редактора. Малейшие изменения в положениях прямоугольников моментально отображаются в нотной записи — изменяются длительности, паузы и т. п.

Пятый инструмент, Define Pitch Assignment Tool, позволяет решить проблемы с неправильным определением высоты нот. Поскольку из-за погрешностей исполнения, вибрации и т. п. высота нот может меняться на протяжения их звучания, важным моментом анализа Melodyne является вычисление главной — "центральной" частоты нот. В некоторых случаях она может определяться неправильно, что вызовет ошибки не только в нотации, но и при транспонировании мелодии. При выборе данного инструмента на экран редактора будут выведены синие прямоугольники, высота которых будет соответствовать вычисленной центральной частоте нот-сегментов. Если вы считаете, что центральная частота какого-нибудь сегмента определена неправильно, подвиньте соответствующий прямоугольник на нужную ноту. Второй функцией инструмента Define Pitch Assignment Tool является определение правильной тональности мелодии, то есть тоники и лада. Тоника выбирается нажатием кнопки нужной ноты в левой части окна. Клик по тонике при нажатой клавише Shift позволяет переключиться между минорным и мажорным ладом. Правильный выбор лада и тональности влияет не только на знаки альтерации в нотном представлении мелодии, но и определяет, как будет себя вести мелодия при транспонировании с включенным режимом Scale Snap. Ноты, являющиеся ступенями лада, будут транспонироваться в соответствии с установками; ноты, не входящие в лад, будут сохранять свое относительное положение при транспозиции как проходящие. Поле редактора для наглядности размечается серыми полосами для нот выбранного лада (рис. 76). Попадающие на них ноты-сегменты имеют обычный желто-оранжевый цвет. Если же какой-то сегмент не попадает в разметку лада (то есть находится на розовой, а не на серой полосе), он выделяется желтым цветом. Таким образом, сразу видно, какие ноты не попали в выбранный лад. Помимо мажора или минора в меню, появляющемся при выборе инструмента справа от панели инструментов, можно выбрать любой из известных Melodyne музыкальных ладов.

Последний инструмент, Define Pitch Transition, выполняет ту же функцию, что и альтернативный режим инструмента Pitch Tool основного редактора Melodyne. Он позволяет произвольно отредактировать скорость изменения частоты между соседними нотами. Отличие заключается в том, что в случае с Pitch Tool переходы между нотами запоминаются лишь для конкретного проекта, а в MDD-редакторе они записываются в служебный файл для редактируемой партии и будут активизироваться при каждой загрузке в любой проект.

Алгоритмы воспроизведения Melodyne
Специально разработанная для Melodyne технология Local Sound Synthesis позволяет программе рассматривать такие параметры, как высота и темп, совершенно независимо друг от друга. Можно, например, увеличивать или уменьшать темп воспроизведения без влияния на высоту звучащих нот и без обычных для алгоритмов сжатия/растяжения артефактов звучания, можно даже остановить ритмику аранжировки, сохраняя ноты звучащими. Это достигается тем, что в процессе сжатия или растягивания аудиоматериала задействована лишь устоявшаяся часть ноты (назовем ее фазой сустейна), в то время как атака нот остается естественной и полностью сохраняет оригинальный характер звучания. Благодаря этому создается впечатление, что сам записанный исполнитель вдруг изменил темп игры на своем инструменте. Melodyne предлагает некоторые настройки для еще большего приближения алгоритмов воспроизведения к музыкальному содержанию аудиоматериала. Для этого можно вывести на экран дополнительную панель Play Algorithm Parameters, которая вызывается командой меню View — Show Play Algorithm Parameters.

Панель алгоритмов воспроизведения (рис. 77) предлагает на выбор два режима воспроизведения: Plain или Processed. Они определяют, будет ли материал обработан Melodyne во время воспроизведения (Processed) или пойдет на выход программы в нетронутом виде (Plain). Поскольку Melodyne работает в реальном времени в недеструктивном режиме, это можно сформулировать проще — пойдет ли аудио через программу или же в обход ее. После выполнения анализа для аудиофайла по умолчанию включается атрибут Processed. Если же вы хотите подправить лишь отдельные ноты партии, а в другие вообще никак не вмешиваться, можете разделить ее на несколько фрагментов и задать для них разные атрибуты: Processed для тех, которые собираетесь редактировать, и Plain для остальных.

При выборе атрибута Plain панель алгоритмов воспроизведения меняет свой вид (рис. 78) и предлагает для этого режима две дополнительные опции: Original и Sampler. Если выбрать Original, то изменения темпа (в случае их наличия в проекте) будут игнорироваться, и материал будет воспроизведен в точности, как записан. Если же переключиться на опцию Sampler, то высота звука при проигрывании будет зависеть от темпа (ну, как в случае изменения скорости магнитофона).

Вернемся к режиму Processed. Для него может быть выбран один из двух алгоритмов воспроизведения: Melodic или Poly/Percussive. Как это и следует из названия алгоритмов, Melodic предназначен для воспроизведения мелодического одноголосного материала — вокала, духовых инструментов, сольной гитары, баса и т. п., включая речь. В данном алгоритме формантные частоты голоса сохраняются при изменении высоты, также возможно их произвольное редактирование. Алгоритм Poly/Percussive оптимален для проигрывания всего остального материала: барабанных и перкуссионных партий, шума, эффектов, полифонических партий и даже законченных миксов аранжировок. В данном случае звуковые форманты будут меняться при изменении высоты, и независимо от высоты редактироваться они не могут.

Во время анализа Melodyne автоматически выбирает наиболее соответствующий детектируемому материалу алгоритм воспроизведения, но в некоторых случаях может потребоваться и вмешательство для достижения наилучшего результата. Например, партия слэп-баса с острой атакой может быть распознана и как мелодический, и как перкуссионный материал. В зависимости от того, чего вы хотите добиться от программы (сохранить при изменении высоты наиболее читаемую атаку или, наоборот, — формантные частоты), можно поэкспериментировать с алгоритмами.

Оба алгоритма (Poly/Percussive и Melodic) имеют по два дополнительных варианта: Crisp или Smooth. В случае мелодического алгоритма вариант Crisp, как правило, дает лучший результат, обеспечивая хорошую читаемость и меньшую загрузку компьютера. Тем не менее, вариант Smooth в некоторых случаях тоже может оказаться оптимальным — например, для материала, использующего большие значения сжатия/растяжения. При полифоническо-перкуссионном алгоритме вариант Crisp лучше всего подходит для перкуссионного материала — там, где важно сохранение острой атаки. А вот для аккордов, вокальных раскладок и т. п. более уместен вариант Smooth. Можно даже сказать, что Smooth обычно применяется для материала полифонической природы, а Crisp — перкуссионной. Вне зависимости от используемого алгоритма имеет смысл попробовать оба варианта (Crisp и Smooth) с конкретным материалом.

В случае использования алгоритма Melodic также доступен для регулировки слайдер Formant Correction. Он задает степень коррекции формантных частот голоса при транспонировании. По умолчанию стоит значение 100%, то есть формантные частоты остаются постоянными при изменении высоты. Параметр Period отвечает за глубину алгоритма коррекции формант. Обычное его значение — 1 (стоит по умолчанию). Но в некоторых случаях (например, при хриплом голосе в обрабатываемой партии) его можно увеличить.

При выборе алгоритма Poly/Percussive предлагается слайдер Transients (рис. 79). Он регулирует интенсивность фазы атаки звука. В левом положении слайдера звучание становится мягким, а в правом — четким и читаемым. Разработчики рекомендуют ставить слайдер посередине для полифонического материала и в крайнее правое положение для перкуссионного.

Настройки
Все настройки Melodyne сведены в одно меню с переключающимися разделами. Чтобы открыть меню настроек, выберите команду Edit — Preferences. Разделы переключаются в окошечке в левом верхнем углу. Рассмотрим их по порядку. Первый раздел, Hardware (рис. 80), отвечает за установки аудиодрайверов.

В меню Device Driver выбирается драйвер аудиоустройства, с которым будет работать Melodyne. Вообще-то диалоговое меню с выбором драйвера появляется при каждой загрузке программы, но если вы отключили эту опцию или требуется поменять драйвер во время работы, это можно сделать здесь. В графе Sample Rate указывается частота дискретизации аудио (если, конечно, драйвер это позволяет), с которой будут осуществляться запись и воспроизведение материала. В окошке Buffer Size отображается размер буфера, который используется для работы с аудиоустройством. Чем меньше буфер, тем, соответственно, меньше и задержка. Опция Ignore buffer underruns вряд ли вам пригодится. Она предусмотрена для работы на медленных машинах, чтобы избежать выпадений сигналов в случае нехватки мощности компьютера. Последний параметр, File Cache, определяет время кэширования аудиоматериала во время произведения. Если вы используете много ресурсоемких функций программы, то малое время кэширования может привести к выпадениям сигнала. Слишком большая величина параметра File Cache может вызвать нежелательные задержки. Оптимальное значение времени кэширования — пять-десять секунд.

При работе с программой через подключаемый модуль Melodyne Bridge набор параметров раздела Hardware будет немного другой. К этому я еще вернусь, описывая Melodyne Bridge.

Следующий раздел, Recording (рис. 81), задает параметры записи. В меню File Format можно выбрать формат записываемых или создаваемых файлов Melodyne. Для PC-версии программы доступны типы файлов WAV, AIFF и SND, Mac-версия поддерживает также формат Sound Designer II. В секции Resolution задается разрядность аудио — от 8 до 32 бит. В строке Audio data for unsaved arrangement задается папка для хранения временных данных Melodyne. Кнопка Set открывает окно навигатора, в котором производится выбор нужной директории.

Следующий раздел, Appearance (рис. 82), предназначен для настройки цветовой гаммы интерфейса Melodyne. Прямо скажу, толку от него немного. Дело в том, что гамму можно изменять только для элементов рабочих окон Arrangement и Edit, а с ними и при настройках по умолчанию все в порядке. А вот настроить, например, контрастность выделения кнопок в обычных меню или кнопок микшера возможности нет, поэтому так и приходится порой разглядывать ту или иную кнопку, чтобы понять — активирована она или нет. Словом, можете спокойно оставлять значение Classic в меню Style и больше сюда не возвращаться. Либо же выбирайте Custom и играйте с цветами. Единственная полезная настройка этого раздела — Mid C (262) Name. Она определяет, как будет интерпретироваться нота До высотой 262 герца — C3, C4 или C5.

Раздел Plugins (рис. 83). Здесь осуществляется администрирование подключаемых модулей эффектов и инструментов, например, формата VST/VSTi и Audio Units (для платформы Mac). Работая с маковской версией, вы просто указываете, модули какого типа хотите использовать, и Melodyne ищет их в системе и пытается загрузить. PC-версия автоматически загружает VST-плагины, установленные в папке VstPlugins, расположенной в установочной директории Melodyne (включая программный синтезатор Podolski), а также штатный ревербератор. Кроме этого, можно отметить галочку перед строчкой VST plugin folder и задать в ней путь к папке с VST-модулями, установленными в системе (обычно C:\Program Files\Steinberg\Vstplugins). Все найденные эффекты и инструменты появятся в списке c указанием названия, производителя, версии и статуса корректности загрузки. Если какие-то из модулей вам не нужны для работы в Melodyne, то снимите соответствующие галочки, и при старте программа не будет тратить время на их загрузку. Кнопка Rescan selected Plugins производит перезагрузку активных модулей, а кнопка Show Log показывает отчет о результатах этой перезагрузки.

В разделе MIDI Ports (рис. 84) производится выбор входного и выходного MIDI-портов, а также портов, через которые будут передаваться и приниматься сообщения синхронизации: MIDI Clock и MIDI Time Code.

В следующем разделе, MIDI Remote Control, можно выбрать и настроить внешний MIDI-контроллер для управления большинством функций Melodyne. Напрямую поддерживаются следующие модели контроллеров: Logic Control, Mackie Control и Radikal SAC. Для назначения контроллера кликните по кнопке Options и в открывшемся меню выберите опцию Add (рис. 85). Если ваш контроллер не присутствует в списке поддерживаемых, выбирайте Generic Controller — эта опция позволяет настроить в качестве управляющего устройства любой совместимый MIDI-контроллер. Для настройки (или редактирования настроек) контроллера воспользуйтесь командой Edit — вы попадете в окно редактирования параметров контроллера, где можете изменить или создать новые назначения регуляторов.

Раздел Detection отвечает за выбор алгоритма анализа аудио. По умолчанию стоит автоматический режим Autodetect, доступны пресеты специально для мелодического (Melodic), перкуссионного (Percussive) и полифонического (Polyphonic) материала. Кроме того, можно создавать и свои пресеты. Об алгоритмах распознавания уже говорилось раньше.

В разделе Shortcuts настраиваются клавиатурные сокращения для различных функций и команд программы. Команды сгруппированы по категориям, справа в списке высвечивается текущее клавиатурное сокращение (рис. 86). Для задания (или смены) сокращения выделите в списке команду и нажмите нужную комбинацию клавиш. При помощи команд меню Options — Import и Export можно сохранять и загружать раскладки клавиатурных сокращений. Команда Reset to Factory Defaults восстанавливает заводские настройки для команд.

В последний раздел меню Preferences, Other (рис. 87), входят следующие дополнительные настройки. Значение Master Fader Default определяет положение мастер-фейдера микшера в создаваемом проекте. По умолчанию стоит -6 дБ, что дает запас в шесть децибел при суммировании каналов микшера. Также доступны значения 0 дБ и -12 дБ.

В окошке Language выбирается язык интерфейса, но поскольку русского там нет, а английский и так стоит по умолчанию, интереса оно не представляет.

Значение Undo определяет количество уровней отмены/возврата операций редактирования. По умолчанию стоит число 50, максимально возможное количество уровней Undo — 500. При выборе большого значения Undo программа может подтормаживать во время операций редактирования.

Если отметить опцию Monitor Note Pitch on Editing, то во время редактирования высоты аудиофрагментов (при перетаскивании их вверх или вниз в окне редактора) они будут проигрываться в соответствии с текущим значением высоты.

Если активировать опцию Always use maximum processing quality, то Melodyne будет использовать при воспроизведении алгоритмы вычислений, обеспечивающие максимальное качество звучания (те же, что используются при экспорте или миксдауне). В то же время при этом сильнее требования к ресурсам, так что проект с большим количеством аудиотреков и назначенных модулей эффектов компьютер может и не потянуть.

Опция Consider Original Scale Notes on Scale Snap определяет, будут ли ноты мелодии при транспонировании или загрузке из Melody Manager принудительно притягиваться к нотам текущего звукоряда Scale. При активном положении опции ноты, не входящие в заданный звукоряд, будут сохранять свою высоту (или относительные интервалы между собой). Если же галочку убрать, то эти ноты будут притягиваться к ближайшим нотам, входящим в текущий звукоряд Scale.

При активной опции Make Group on Trill or Slide Separation ноты, разделенные командами Separate Note as Trill или Separate Note as Slide, будут автоматически группироваться.

Если отмечена функция Double Click in Melody Manager opens File in MDD Editor, то двойной клик по файлу в Melody Manager открывает его в MDD-редакторе.

Опция Update MDDs on Saving Arrangement включает сохранение MDD-файлов предыдущих версий Melodyne в современном формате при сохранении аранжировки.

Опция Auto-Update MDDs in Melody Manager включает автоматическое обновление всех MDD-файлов, созданных предыдущими версиями Melodyne, при открытии их в Melody Manager. Старый формат MDD-файлов не содержит нотной информации об аудиофайлах. При открытии такого файла Melody Manager генерирует нотную информацию и показывает ее, но если данная опция не активирована, то эта информация не сохраняется в MDD-файле.

Последняя опция может понадобиться при синхронной работе с Pro Tools — она включает функцию Spot to Pro Tools.

Администратор мелодий
Администратор мелодий Melody Manager представляет собой файловый браузер, "заточенный" под работу с аудиофайлами. Помимо навигации по дискам и папкам, он показывает музыкальное содержимое аудиофайлов в стандартном представлении Melodyne, что очень помогает в процессе поиска и облегчает работу.

Для вызова администратора мелодий нажмите команду меню File — Melody Manager. В левой части окна администратора (рис. 88) выведен список физических устройств компьютера — жестких дисков, оптических накопителей и т. д. Правее отображаются папки текущего диска и, наконец, файлы открытой папки. Как видите, каждый файл сопровождается схематичной картинкой волны и нотным изображением. Согласитесь, что так гораздо удобнее подбирать фразы в аранжировку, чем используя обычный навигатор. Все файлы имеют кнопки прослушивания. Кроме кнопок прослушивания проигрывание файла можно запустить и двойным кликом по его картинке или нотоносцу — воспроизведение стартует с той точки файла, в которой вы кликнули. Также можно выделить мышью лишь часть файла — при нажатии кнопки воспроизведения проиграется только выделенный фрагмент.

Можно выбрать один из трех режимов воспроизведения файла в меню Play, расположенном в правом верхнем углу окна администратора. Режим Plain однократно проигрывает выбранный файл. Режим Cycle воспроизводит файл по кругу; это особенно полезно при работе с драм-лупами, когда необходимо оценить звучание лупа в зацикленном виде. Ну и третий режим, Sequence, воспроизводит по очереди все файлы текущей папки. Справа от меню режимов проигрывания расположена ручка громкости.

В меню Path, которое находится в левом верхнем углу окна администратора, сохраняются все пути к открываемым папкам для более быстрого доступа к ним в дальнейшем.

Показ содержимого аудиофайлов тоже можно настроить. Для этого предназначено меню Show, расположенное левее меню Play. Оно предлагает пять опций показа. При выборе Title only в списке файлов будут отображаться только их названия. Следующая опция, Waveform, показывает картинку волны файла (не считая, конечно, названия — оно отображается во всех режимах показа). Если включить опцию Notes, то музыкальное содержимое файлов будет выводиться в стандартном нотном изложении. Работать это будет только для ранее проанализированных Melodyne аудиофайлов. Если файл не был проанализирован программой, то администратор мелодий сможет показать лишь картинку волны. Режим Notes and Waveform покажет ноты на фоне картинки волны (как на рисунке). Последний режим, Wave Notes, выведет нотную информацию в виде аудиосегментов на нотоносце (также доступно для ранее проанализированных файлов), но я бы не сказал, что это визуально удобнее нот — масштаб изображения слишком уж мелкий.

Работая с администратором мелодий, можно не только искать и прослушивать аудиофайлы, но и перетаскивать их (или выделенный фрагмент файла) мышью прямо в аранжировку. При этом файл может "причесываться" по темпу (если включен режим Autostretch) и корректироваться по высоте (при активной функции Scale Snap). Также для конкретного выделенного файла доступны некоторые команды в меню Actions (оно расположено слева вверху окна). Команда Open in New Arrangement открывает аудиофайл в новом проекте. Команда Add to the Current Arrangement добавляет файл в текущий проект на новый трек без адаптации темпа. При выборе команды Open in the MDD editor файл откроется в редакторе MDD-файлов для правки результатов анализа. Команда Update MDD file обновляет соответствующий MDD-файл аудиофайла, если он был создан предыдущими версиями Melodyne. Следующие две команды меню Action полезны при работе с файлами, анализ которых еще не выполнялся (например, библиотеками лупов и т. п.). Команда Batch Detection запускает анализ Melodyne для всех файлов текущей папки, включая находящиеся в поддиректориях. Если вы хотите, чтобы администратор показал нотное содержимое новых файлов, воспользуйтесь этой командой. Единственное условие — папки с файлами должны быть на записываемом диске (то есть, если вы запустили Batch Detection для файлов, находящихся, например, на CD, никакого анализа не произойдет, так как Melodyne некуда будет записать MDD-файлы). Команда Rescan Directory обновляет содержимое текущей папки (на случай удаления старых или появления в ней новых файлов в процессе работы администратора). Последняя команда, Unregister Archives, может понадобиться, если вы работаете с библиотеками Ueberschall Liquid Sound Banks. Она сбрасывает регистрацию банков Liquid.

Melodyne Bridge
Melodyne может синхронно работать с другими программами и даже внешним оборудованием, используя протоколы ReWire и MIDI-синхронизации. В обоих случаях программа может быть как ведомым устройством в таком тандеме, так и самостоятельно передавать команды синхронизации (быть ведущим устройством). Настройка Melodyne для работы по обоим протоколам вполне стандартна. Для работы в качестве ReWire-хоста в меню Window — ReWire Devices осуществляется запуск клиентских программ. Запуск же Melodyne в качестве ReWire-клиента производится через соответствующее меню ReWire хост-программы. С MIDI-синхронизацией дело обстоит еще проще. Выбор MIDI-портов делается в разделе MIDI-настроек меню Preferences, а включение передачи или приема синхросигнала — в уже описанном ранее меню Sync на панели транспорта. Выбор формата передаваемого MIDI-синхросигнала производится в меню View — SMPTE Type.

Куда более интересной является синхронизация Melodyne с аудиосеквенсорами при помощи Melodyne Bridge — специального подключаемого модуля. Melodyne Bridge позволяет обращаться с Melodyne как с подключаемым модулем эффектов, обеспечивая синхронизацию и взаимную передачу аудиоданных между двумя программами. Как это работает?

Запустите аудиосеквенсор и откройте проект, содержащий трек с партией, которую вы хотите откорректировать (например, вокальный трек). Теперь включите модуль Melodyne Bridge самым первым эффектом в разрыве линейки трека. Если программа Melodyne до этого не была загружена, при включении Melodyne Bridge она стартует автоматически и создаст при этом новую аранжировку. Лучше всего сохранить ее сразу, скажем, в папке основного проекта секвенсора. Теперь вернитесь к модулю Melodyne Bridge (рис. 89).

В меню Connect To отображаются треки проекта Melodyne. Выберите в нем первый трек (Track 1). Теперь вокальный трек секвенсора маршрутизирован на первый трек Melodyne. Переместите позицию времени в секвенсоре на тот такт, с которого хотите начать передачу данных в Melodyne. Затем вернитесь в окно Melodyne Bridge и включите режим Transfer. Все, включайте воспроизведение в секвенсоре и дайте проиграться всему вокальному треку (или части его — что вы хотите редактировать в Melodyne). После остановки воспроизведения аудиоданные окажутся в редакторе Melodyne, уже автоматически проанализированные, а режим Transfer в окне модуля Melodyne Bridge переключится на Playback. С этого момента при включении воспроизведения в секвенсоре переданный трек (или часть трека) будет проигрываться Melodyne через аудиоинтерфейс секвенсора. Соответственно, в окне Melodyne можно редактировать загруженную партию и воспроизводить ее через секвенсор с произведенными изменениями. При передаче в Melodyne только части трека, программой будет воспроизводиться лишь переданный фрагмент — как он закончится, проигрывание переключится на оригинальный материал в треке секвенсора. В дальнейшем можно создавать в аранжировке Melodyne хоровые раскладки из переданной партии — то есть задействовать новые треки, транспонировать и т. п. Чтобы воспроизвести через линейку трека секвенсора несколько треков Melodyne, отметьте в окне Melodyne Bridge в меню Connect To все нужные треки. Их взаимный баланс регулируйте микшером Melodyne. Готовый проект (то есть проект секвенсора плюс партии из Melodyne) можно свести миксдауном в основном секвенсоре. Только требуется виртуальное сведение в реальном времени (например, в Cubase SX для этого есть специальная опция Real-Time Export).

При работе в Melodyne через модуль Melodyne Bridge в меню настроек Preferences появляется новый раздел — Bridge (рис. 90). Первая опция, Fast Playback Start (loads audio file into RAM), позволяет свести к минимуму задержку при старте воспроизведения во время синхронной работы программ. При этом аудиоматериал, находящийся в Melodyne, загружается в оперативную память компьютера, и экономится время, затрачиваемое на доступ к диску (но, в свою очередь, предъявляются дополнительные требования к ресурсам RAM). Вторая опция, Use hardware when playing back asynchronously, позволяет Melodyne при асинхронной работе использовать для воспроизведения не аудиотракт секвенсора, а первые два канала устройства аудиовывода компьютера. Это возможно не со всеми секвенсорами, но в том случае, если секвенсор позволяет управлять Melodyne отдельно (с ее собственной панели транспорта и асинхронно с основным проектом), попробуйте эту опцию.

Вообще, лично мне не совсем нравится такая синхронная работа программ. На мой взгляд, гораздо удобнее обычным экспортом файлов или при помощи модуля Melodyne Bridge перегнать необходимые партии в Melodyne и дальше работать только с ней (имеется в виду автономная работа с программой). Для лучшей ориентации неплохо будет загрузить в программу предварительный микс остальных партий проекта — так яснее ощущается форма, ритмика, гармония и т. п. После коррекции и создания новых партий в Melodyne я предпочитаю экспортировать их потреково обратно в основной секвенсор и окончательно сводить уже там. Впрочем, это дело вкуса.

Заключение
Как вы уже, наверное, поняли, рассмотренные в статье программные интонаторы явно принадлежат к разным весовым категориям. И если Antares AutoTune и RBC Voice Tweaker еще являются программами примерно одного уровня, то Celemony Melodyne многократно превосходит их по возможностям и функциональности. В то же время все три программы выполняют, по сути, одну задачу, и поэтому мне показалось уместным сравнить их даже при столь больших различиях в концепции, архитектуре и рабочем инструментарии.

Главный вывод из этого сравнения очевиден. Если требуется лишь слегка подкорректировать сольную партию, и сделать это хочется в автоматическом режиме, будет вполне достаточно возможностей Antares AutoTune и RBC Voice Tweaker. Они являются как бы программным воплощением "железных" интонаторов (особенно Antares AutoTune) и при соответствующих требованиях обеспечивают неплохой результат. Antares AutoTune предлагает больше функций, чем RBC Voice Tweaker, вместе с тем последний имеет функции транспонирования формант и (как мне показалось) в некоторых случаях более четкий алгоритм частотного распознавания. Ну, и как эффекты реального времени оба интонатора можно использовать в автоматическом режиме прямо во время записи или живого исполнения, если ресурсы компьютера позволяют такое.

Если же нужно средство для более детальной работы с мелодией, инструмент для создания голосовых раскладок, возможность редактирования малейших нюансов исполнения, программа, позволяющая легко работать с мелодическими и перкуссионными лупами (менять их мелодическую структуру, подстраивать темп и т. п.), то, конечно, Celemony Melodyne оказывается здесь просто вне конкуренции. А алгоритмы ее частотного распознавания таковы, что позволяют разобрать до нотки материал, в котором ни Antares AutoTune, ни RBC Voice Tweaker вообще ничего "увидеть" не могут. Я с нескрываемым удивлением получил в Melodyne полную раскладку на ноты скоростной сольной гитарной партии, записанной с большим уровнем дисторшна и заметным пролезанием обратной связи с динамиками. Единственный "недостаток" Melodyne — это невозможность работы с ней как с "железным" интонатором в реальном времени. Но и два других рассмотренных интонатора (Antares AutoTune и RBC Voice Tweaker) для графического режима работы требуют предварительного анализа партии. По совокупности же всех остальных своих возможностей Melodyne, насколько мне известно, на данный момент просто не имеет аналогов.

Модели: 
Celemony Melodyne Studio
Модели: 
Celemony Melodyne cre8
0
Ваша: нет

Реклама

Рейтинг@Mail.ru