COOL EDIT: Большие возможности - малые затраты

Антон Павленко

Профессиональные программы для записи и обработки звука, как правило, стоят большого количества денег, которых у ограниченного в средствах пользователя может и не быть. Как же поступить в подобном случае? Ответ очень прост: можно воспользоваться условно бесплатной (shareware) программой обработки аудиофайлов под названием Cool Edit. Это мощный аудиоредактор, которому присущи многие функции, реализованные в профессиональных программах обработки звука и за которые приходится выкладывать ощутимые суммы денег. Кроме того, Cool Edit обладает некоторыми интересными функциями и возможностями, которых во многих профессиональных аудиоредакторах попросту нет. Несмотря на свой условно бесплатный статус, программа Cool Edit очень точно обрабатывает звук и по качеству алгоритмов и возможностям настройки может поспорить со многими популярными аудиоредакторами.

Cool Edit выпускается уже на протяжении нескольких лет компанией Sintrillium Software Corporation (автором является всего один человек по имени Дэвид Джонстон) и на настоящий момент существует несколько различных версий программы. Мы рассмотрим версию Cool Edit 96, написанную для операционной системы Windows 95/NT. Программа не очень требовательна к ресурсам компьютерной системы и может работать на любом IBM PC-совместимом компьютере, функционирующем под управлением Windows 95/NT. Можно использовать (для особых ценителей) даже звуковую плату, пределом качества для которой является 8-битный моно сигнал.

Большим плюсом программы Cool Edit является то, что это аудиоредактор недеструктивного редактирования, то есть все операции по обработке звука ведутся не над самим записанным файлом, а над его копией, которая хранится на диске, выбранном вами для хранения временных файлов. Благодаря этому у вас всегда есть возможность вернуться к первоначальному варианту. Кроме того, Cool Edit имеет бесконечное число уровней отмены/повторения выполненной операции редактирования (Undo/Redo), что позволяет в любой момент времени безболезненно вернуться на любое количество операций назад. Стоит, однако, помнить, что при загрузке файла аудиоредактор создает для работы полную его копию, поэтому на диске должно быть достаточное количество свободного места.

Внешний вид программы Cool Edit приведен на Рис. 1. Непосредственно под главным меню расположена панель инструментов, на которой находятся кнопки, вызывающие различные функции и эффекты Cool Edit. Под картиной звуковой волны располагаются кнопки транспортировки и масштабирования, горизонтальные индикаторы уровня сигнала и меню, содержащее в себе сведения о свойствах файла (частота дискретизации, разрядность, моно/стерео, количество сэмплов и объем, занимаемый на диске), также в этом меню отображается временная информация о положении курсора и общей продолжительности звучания файла.

Перед началом работы необходимо выбрать драйвер вашей звуковой платы в меню, вызываемом командой Options/Select Wave Device. В этом меню выбирается как драйвер для записи и воспроизведения аудио, так и драйвера MIDI In и MIDI Out. В том же окне можно увидеть таблицу, в которой указаны частоты дискретизации и разрядность, с которыми способна работать используемая вами звуковая плата. Кнопки ускоренного доступа к функциям редактирования Cool Edit, расположенные на панели инструментов, можно добавить или удалить по желанию из меню, вызываемого командой Options/Custom Toolbar Settings. Воспользовавшись меню Options/Settings, можно настроить многие другие параметры Cool Edit, такие, как место хранения временных файлов и размер буферов записи/воспроизведения (Options/Settings/System), изменить цветовую гамму пользовательского интерфейса (Options/Settings/Colors), метод и разрешение спектрального анализа звуковой волны (Options/Settings/Spectral), оптимизировать качество звучания обработанной звуковой волны (Options/Settings/Data), настроить общие параметры аудиоредактора, повышающие удобство работы с ним (Options/Settings/General). В частности, поставив отметку у пункта Live Update During Record (обновление экрана во время записи) в меню Options/Settings/General, можно непосредственно во время записи файла наблюдать картину “вырастающей” звуковой волны.

Нетрудно догадаться, что работа над звуковым файлом всегда начинается с его записи. Cool Edit способен записывать и воспроизводить файлы размером до одного гигабайта и сохранять их в большом количестве форматов. Для начала записи необходимо нажать кнопку . Если вы предварительно не создали новый файл, нажав на или воспользовавшись командой File/New, то перед вами возникнет меню, где нужно будет выбрать частоту дискретизации, разрядность и моно или стерео режим будущего файла. В процессе записи в нижней части экрана отображается время, в течение которого свободное место на диске еще позволят вести запись, время записи, количество записанных сэмплов и текущий объем файла.

После записи файла самое время приступить к его редактированию. В зависимости от стоящих перед вами задач редактирование может ограничиваться как простыми операциями по нелинейному монтажу, так и включать в себя сложные комбинации различных звуковых эффектов. При простом нелинейном монтаже используются операции Edit/Cut (, вырезать выделенный участок волны в буфер), Edit/Copy (, копировать выделенный участок волны в буфер), Edit/Delete Selection (, удалить выделенный участок), Paste (, вставить содержимое буфера в файл). С помощью команды Mix Paste (, микширование двух файлов) можно вставить содержимое буфера особым образом, регулируя его громкость, смешать содержимое буфера с текущим файлом, промодулировать вставляемый фрагмент основным файлом. При применении команды Mix Paste в исходный файл можно вставлять не только содержимое буфера, но и аудиоданные, взятые из другого файла (Edit/Mix Paste/Select File). С помощью команды Edit/Trim (, отрезать) можно удалить все данные, находящиеся за пределами выделенного вами участка.

Недостатком Cool Edit с точки зрения нелинейного монтажа является невозможность открытия в одной программе более одного файла. Аудиоредактор решает данную проблему обходным путем: нажав на кнопку или выполнив команду File/New Instance, можно активизировать новую копию Cool Edit и открыть в ней как новый файл, так и файл, уже редактируемый в первой копии программы. Имея несколько активных копий Cool Edit, можно осуществлять между ними переносы частей аудиофайлов, монтируя из нескольких разрозненных файлов законченный проект.

Практически любой музыкальный материал нуждается в определенной обработке, проводимой с целью улучшения его качественных характеристик. Все эффекты, содержащиеся в Cool Edit, находятся в разделе Transform (трансформация) главного меню. Первым значится эффект Invert (кнопка ), с помощью которого можно изменить фазу обрабатываемого сигнала на противоположную. Если преобразовать исходный моно файл в стереоформат, скопировав его на левый и правый канал чистого стерео файла и применить к одному из каналов инверсию, то можно добиться интересной имитации стереоэффекта.

Transform\Reverse (кнопка ) дает возможность прослушать записанный файл задом наперед.

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

В подменю Transform/Amplitude располагаются пять эффектов, предназначенных для работы с амплитудными характеристиками аудиофайлов. Нажатие на кнопку или выполнение команды Transform/Amplitude/Amplify открывает доступ к меню настроек эффекта, позволяющего определенным образом усилить или ослабить уровень громкости выбранного участка звуковой волны. С помощью эффекта Amplify можно как равномерно изменить громкость файла, так и реализовать эффект постепенного нарастания или затухания громкости по линейному или логарифмическому закону. Для упрощения работы можно воспользоваться набором имеющихся предустановок (Presets).

Transform/Amplitude/Channel Mixer (, микшер каналов) дает полный контроль над распределением звука по стереоканалам. В разделе Presets содержится интересная предустановка под названием Vocal Cut, при выборе которой левый канал файла суммируется с инвертированным правым и получившийся результат помещается на оба канала. Если вокальная линия (или солирующий музыкальный инструмент) расположена в центре стереоспектра, то после обработки она практически полностью исчезнет из музыкальной записи.

Команда Transform/Amplitude/Dynamics (кнопка ) вызывает меню настроек блока динамической обработки (Рис. 2). Динамическая обработка применяется чрезвычайно часто и используется для сжатия (Limiter), расширения (Expander) динамического диапазона, ограничению сигнала по уровню (Limiter) и подавления излишних шумов в паузах (Noise Gate). Блок динамической обработки имеет достаточное количество предустановок, а регулировочные параметры можно изменять, просто рисуя график амплитудной характеристики в специальном графическом окне. Cool Edit позволяет задать до 69 точек изгиба амплитудной характеристики, в отличие, например, от программы Sound Forge, использующей только 16 точек.

Следующая команда рассматриваемого подменю - Transform/Amplitude/Envelope (кнопка ) позволяет изменять громкость выбранного участка звуковой волны, графически задавая ее огибающую. Эффект содержит предустановки и позволяет задавать до 69 точек изгиба амплитудной огибающей.

С помощью команды Transform/Amplitude/Normalize (кнопка ) можно задавать коэффициент усиления звукового сигнала. При значении 100% происходит усиление сигнала до максимально возможного уровня (нормализация), при меньших значениях (например, 20%) сигнал, записанный с нормальной амплитудой, ослабляется до 20% от максимально возможного уровня.

Следующая группа эффектов меню Transform включает в себя пять эффектов, принцип действия которых основан на задержке одной или нескольких копий исходного сигнала во времени. Первый из пяти эффектов – обычная задержка (Transform/Delay Effects/Delay, ), позволяющая задержать сигнал во времени и затем при желании смешать его с исходным как на одном, так и на обоих каналах сразу. Этот эффект хорошо использовать для создания стерео файла из моно - достаточно лишь скопировать моно файл на левый и правый каналы и затем задержать один из каналов на величину до 50 миллисекунд. Задержка сигнала более, чем на 50 миллисекунд может использоваться для создания однократного эхо.

Эффект «эхо» (Transform/Delay Effects/Echo, ) (Рис. 3) используется для создания многократно повторяющихся отражений сигнала от стен воображаемого помещения и для получения эффекта реверберации, причем в случае, если вы обрабатываете стерео файл, можно добиться перетекания эхо из одного канала в другой. Очень сильной стороной этого эффекта является возможность изменения тембра задержанного сигнала 8-полосным эквалайзером для создания более интересного и натурального звучания.

Очень интересен эффект под названием 3D Echo Chamber (Transform/Delay Effects/Echo Chamber, ). Эффект позволяет рассчитать звучание реального эхо, распространяющегося от источника звука до микрофона в комнате произвольного размера со стенами из любого материала. В меню настроек 3D Echo Chamber можно задать все три пространственных размера комнаты в футах, расположение источника звука относительно стен и пола воображаемого помещения, местонахождение микрофона, громкость звучания источника сигнала, количество отражений звука от стен до 25000). Материал каждой из четырех стен помещения, а также материал пола и потолка задается шестью коэффициентами (Damping Factors). В результате расчетов получается очень точная модель распространения звука в помещении, оказывающая особо сильный эффект при прослушивании обработанного материала через наушники.

Добиться интересного звучания или изменить звук до неузнаваемости можно с помощью флэнжера (Transform/Delay Effects/Flanger, ), который задерживает копии сигнала на изменяющиеся промежутки времени и подвергает их частотной модуляции с заданными характеристиками. Все параметры флэнжера легко изменяются, а сам эффект сродержит достаточное число предустановок, в полной мере демонстрирующих его возможности.

Один из самых популярных и часто используемых эффектов – реверберация – доступна из меню Transform/Delay Effects/Reverb (кнопка ). Реверберация используется для моделирования различных акустических условий и добавления к звуку «пространственной» составляющей. Для настройки реверберации в меню используются такие параметры, как Total Reverb Length (время реверберации) определяющее размеры помещения, Attack Time (время атаки – время, в течение которого реверберация достигает своей полной силы), High Frequency Absorbtion Time (время, в течение которого слабо подвергающиеся реверберации высокочастотные составляющие полностью исчезают из отраженного сигнала), Smooth (степень сглаживания) также косвенно задающий размер помещения, Mixing (смешивание), определяющий степень смешивания чистого исходного сигнала с сигналом, прошедшим обработку. В меню настроек содержатся предустановки, имитирующие распространение звука в помещениях от душевой кабины до большого концертного зала.

В подменю Transform/Filters содержатся два типа эквалайзера – первый является сложным графическим эквалайзером, чьи параметры задаются путем рисования в специальном окне частотной характеристики сигнала (Рис. 4). Огибающая может содержать в себе до 69 точек изгиба, что позволяет осуществлять практически полный контроль над тембром обрабатываемого сигнала. Второй эквалайзер является 8-полосным и его внешний вид напоминает обычную панель отдельно стоящего устройства.

В состав Cool Edit включено очень мощное и полезное средство обработки звука, способное подавлять шумы, содержащиеся в звуковом файле, без воздействия на частотные составляющие основного сигнала. Этот эффект вдвойне ценен по той причине, что средства шумоподавления, реализующие подобные алгоритмы в профессиональных аудиоредакторах WaveLab и Sound Forge, доступны только как отдельно продающиеся вставки (plug-in) в основную программу. Принцип действия шумоподавителя, вызываемого командой Transform/Noise Reduction или нажатием на кнопку (Рис. 5), основан на предварительном анализе участка записи, содержащего только шум. Проведя необходимые вычисления, программа создает спектральную картину шума, рисуя своего рода шумовую огибающую. Все частотные составляющие сигнала, лежащие ниже уровня, задаваемого огибающей, устраняются из фонограммы. Таким образом, более сильный сигнал, содержащий даже аналогичную шуму частотную составляющую, остается незатронутым. В меню настроек шумоподавителя имеется возможность задавать степень очистки сигнала и регулировать другие рабочие параметры. Какой именно шум будет удален из файла можно прослушать, поставив отметку у надписи Keep Only Noise. Алгоритм шумоподавления реализован на высоком уровне и с его помощью можно восстанавливать старые фонограммы, записанные на магнитофонную ленту и убирать любые монотонные фоновые звуки, такие, как плеск воды, с любой записи.

Cool Edit предлагает пользователю один очень любопытный эффект – синхронизацию звука с альфа, бета, дельта и тета мозговыми волнами. В качестве исходного материала можно взять готовый музыкальный файл, либо, воспользовавшись генератором шумов (Generate/Noise, ), сгенерировать розовый шум. Регулируя настройки в меню эффекта (Transform/Special/Branwave Synchronizer, ), можно промодулировать исходный сигнал особыми волнами низкой частоты (от 0,01 Гц). От значения частоты колебания модулирующих волн, а также от некоторых других параметров, таких, как интенсивность модуляции, зависит оказываемый на человека во время прослушивания эффект: слушатель может впадать в состояние глубокого сна, расслабленности, медитации или, наоборот, в состояние повышенного внимания и мозговой активности. Ощутить результат воздействия обработанного эффектом звука можно, примерно, через 5 минут, рекомендуемая продолжительность прослушивания – 15-30 минут, причем для достижения желаемого эффекта прослушивать модулированный звук нужно только через наушники.

Distortion (Transform/Special/Distortion, ) – нередко применяемый эффект, используемый для имитации перегрузки лампового усилителя и с его помощью можно обрабатывать как записанную на жесткий диск звук гитары, так и имитировать звучание низкокачественных акустических систем.

Вызвав эффект Transform/Special/Music (кнопка ), можно взять любой участок аудиофайла, и, пользуясь им как сэмплом, сыграть целую мелодию или выстроить аккорды (Рис. 6).

В Cool Edit входит также и такой ценный эффект, как Stretch (растяжение, Transform/Time/Pitch/Stretch или ). С его помощью можно легко изменять скорость воспроизведения звукового фрагмента без изменения его высоты, изменять высоту фрагмента без изменения скорости или одновременно изменять как высоту, так и скорость. Причем, настройки эффекта позволяют задавать разные значения скорости или высоты в начале и в конце файла, благодаря чему можно добиться плавного изменения параметров в процессе воспроизведения. Алгоритм сжатия/растяжения свука реализован на очень высоком уровне, однако, при выборе режима просчета с высокой точностью High Precision) ждать результата приходится невероятно долго.

Помимо всего перечисленного, Cool Edit имеет возможность синтеза звука. С помощью команды Generate/DTMF Signals (кнопка ) можно генерировать сигналы, используемые телефонными станциями с тоновым набором номера. Для получения сложных необычных звуковых эффектов нужно воспользоваться командой Generate/Tones (кнопка ). При помощи генератора звуков можно получать сложные колебания, пользуясь простейшими звуковыми волнами. Все основные параметры, такие, как фаза, частоты и тип модуляции смешиваемых волн можно задать в появляющемся вспомогательном меню.

Важной особенностью Cool Edit является наличие анализатора спектра, действующего в реальном времени Рис. 7), и вызываемого командой Analize/Frequency. Пользуясь подобным средством частотного анализа, можно легко определить частотный состав звука.

Статистические данные по файлу (минимальное и максимальное значение амплитуды и др.) можно получить, выполнив команду Analize/Statistics, или нажав на кнопку .

Очень удобным средством обработки является Batch Processing (конвейерная обработка). В случае, когда нужно обработать большое количество файлов одинаковыми эффектами с одинаковыми установками, можно воспользоваться командой Options/Scripts & Batch Processing (кнопка ). Задав имена файлов, нуждающихся в обработке и список выполняемых операций, остается нажать на OK и все дальнейшие преобразования будут вестись без вашего участия. Такой способ работы часто применяется, если необходимо переконвертировать большое количество файлов из одного формата в другой.

Среди достоинств Cool Edit стоит отметить быструю и удобную прорисовку экрана. При воспроизведении длинного аудиофайла курсор застывает в центре экрана, а картина звуковой волны движется справа налево, подобно тому, как это происходит в профессиональном аудиоредакторе Sound Forge 4.0. Cool Edit обладает также и одной из самых сильных среди всех редакторов возможностей масштабирования звуковой волны. При максимальном увеличении видны отдельные сэмплы с соединяющей их огибающей (Рис. 8), причем каждый из сэмплов можно передвигать мышью в вертикальной плоскости, изменяя, таким образом форму волны на микроуровне. К плюсам программы относится и большое количество предустановок, присутствующих почти в каждом эффекте. Это существенно облегчает работу с редакторам тем, кто только начинает работать с аудио на компьютере. Из недостатков же можно отметить отсутствие инструментов для создания зацикленных звуков (loop) с целью последующего их использования в сэмплере.

В заключение хотелось бы отметить, что аудиоредактор признан разработчиками профессиональной аппаратуры записи аудиоданных на жесткий диск компьютера. Так, фирма Metalithic включает Cool Edit в комплект поставки своей новой 128-дорожечной системы записи Digital Wings For Audio.