Используйте редактирование во временно-частотной области, если нужно изменить звук в заданный момент и в заданном частотном диапазоне. Выберите динамический эквалайзер, если коррекция должна зависеть от изменения уровня. В этом рабочем процессе для Mac используются синтетические тоны, чтобы наглядно показать разницу.
Задача — приглушить высокий тон на коротком участке сгенерированного двухтонового звука, сохранив низкий тон. Вы создадите пример в Audacity и отредактируете экспортированный звук в REAPER. Настройки приведены как иллюстративные отправные точки, а не как результаты прослушивания.
От чего зависит необходимость редактирования во временно-частотной области?
Запишите условие, при котором нужно применять коррекцию. «Уменьшить эту частоту между второй и третьей секундами» описывает редактирование, привязанное ко времени. «Уменьшать эту частоту, когда она становится слишком громкой» описывает обработку, зависящую от уровня. В документации Audacity спектральное выделение описано как сочетание временных и частотных границ; в руководстве по эффектам REAPER описаны частотно-зависимые пороги в спектральном компрессоре. Это два разных способа управления, которые рассматриваются в сравнении. Audacity: Spectral Selection and Editing, REAPER Effects Guide
Представьте, что составляющая на частоте 2 000 Гц нужна на протяжении всего шестисекундного звука, кроме второй и третьей секунд. До этого интервала её уровень не меняется. Детектор уровня не получает надёжного сигнала, который показывал бы, что к средней секунде нужно применить другую обработку. Временно-частотная область задаёт эту инструкцию напрямую.
Этот вывод следует из правил обработки и не означает, что один инструмент звучит лучше другого. Можно также автоматизировать полосу эквалайзера на выбранном интервале. Это разумный вариант, если эквалайзер уже настроен; практическое преимущество спектральной области в том, что временные и частотные границы можно задать вместе.
Перед настройкой параметров воспользуйтесь этой подсказкой:
| Что вы хотите изменить | С чего начать | Причина |
|---|---|---|
| Уменьшить одну частотную составляющую в заданный интервал | Редактирование во временно-частотной области | Можно точно указать, где нужно применить изменение. |
| Уменьшать повторяющуюся частотную составляющую только при росте её уровня | Динамический эквалайзер или частотно-зависимая компрессия | Для коррекции нужно задать правило, зависящее от уровня. |
| Уменьшить одну и ту же частоту на протяжении всего звука | Статический эквалайзер | Меняющееся условие по времени или уровню не требуется. |
| Приглушить все составляющие в заданный интервал | Огибающая громкости | Выделение частоты добавит лишнюю работу. |
| Изменить составляющую, которая ещё есть в отдельной исходной дорожке | Сначала отредактировать эту дорожку | Так можно обойтись без обработки сведённого звука. |
Последняя строка особенно важна для сгенерированного звука. По возможности сохраняйте исходные составляющие. В следующем примере они намеренно сведены вместе, чтобы вы могли потренироваться применять частотно-зависимое редактирование к готовому аудиофайлу.
Как создать подходящий синтетический пример?
Используйте два ровных синусоидальных сигнала, а не сложный пресет. В актуальной документации Audacity параметры формы сигнала, частоты, амплитуды и длительности доступны через Generate → Tone. Синусоидальный сигнал содержит одну частотную составляющую, поэтому её легко выделить. Audacity: Tone
В новом проекте Audacity создайте две монофонические дорожки. Текущая команда меню: Tracks → New mono track. Перед открытием генератора выделите только ту дорожку, в которую нужно сгенерировать звук, и установите курсор в начало. Audacity: Tracks
| Дорожка | Форма сигнала | Частота | Амплитуда | Длительность |
|---|---|---|---|---|
| Нижняя составляющая | Sine |
500 Гц | 0.10 | 6 секунд |
| Верхняя составляющая | Sine |
2 000 Гц | 0.05 | 6 секунд |
Сначала сгенерируйте нижнюю составляющую. Добавьте вторую дорожку, выделите только её, верните курсор в начало и сгенерируйте верхнюю составляющую. Убедитесь, что обе начинаются одновременно и длятся шесть секунд. Audacity начинает генерацию с начала выделенного фрагмента или с позиции курсора, если диапазон не выделен. Audacity: Tone
Не отключайте звук на дорожках и не меняйте их усиление. Выберите File → Export audio, укажите Type — Export full project audio и экспортируйте WAV-файл с именем two-tone-original.wav. При экспорте проект сводится в один файл; если сохранить и сам проект отдельно, исходные дорожки останутся доступными для последующих изменений. Audacity: Export your audio, Audacity: Export Menu
Задача намеренно сформулирована конкретно: приглушить составляющую на частоте 2 000 Гц между второй и третьей секундами, сохранив составляющую на частоте 500 Гц. Высокий тон за пределами этого интервала должен остаться. Это требование к редактированию примера, а не дефект, обнаруженный измерениями.
Как применить редактирование во временно-частотной области в REAPER?
Ниже описан порядок действий из раздела 7.39 руководства пользователя REAPER 7.84, доступного на официальной странице документации. Импортируйте two-tone-original.wav в новый проект REAPER и разместите его в начале. REAPER User Guide
- Щёлкните правой кнопкой мыши по аудиофрагменту и выберите
Spectral edits → Show spectrogram. - Выделите интервал с двух до трёх секунд.
- Щёлкните правой кнопкой мыши по фрагменту и выберите
Spectral edits → Add spectral edits to item. - Перетащите верхнюю и нижнюю границы области так, чтобы охватить составляющую на частоте 2 000 Гц, но не затронуть частоту 500 Гц.
- Отобразите параметры области, щёлкнув по её границе или центральной полосе. Уменьшите
Spectral region gain; для начала можно попробовать около −6 дБ — это иллюстративное значение. - Добавьте плавное нарастание и затухание по времени и частоте, затем сравните результат с помощью
Bypass spectral edit. Up and Running: A REAPER User Guide, section 7.39
Для начала выберите частотный диапазон, который позволяет хорошо разделить два тона, например примерно 1 800–2 200 Гц. Для этого примера такой диапазон служит ориентиром при выделении и не является универсальной рекомендацией по ширине полосы. Пока вы настраиваете границы, уменьшайте уровень умеренно. Сильное ослабление может затруднить объективную оценку неправильно расположенной области.
Сравните три части: звук до редактирования, изменённый интервал и возвращение к исходному звуку после него. Прослушайте звук через каждую границу, а затем сравните все шесть секунд целиком. Оцените, передаёт ли выбранный момент нужное изменение, а не просто делает выделенную область тише.
Спектрограмма элемента REAPER расположена до эффектов дорожки и поэтому не показывает изменений, вызванных этими эффектами. Спектральные правки в стерео по умолчанию затрагивают все каналы. Начните с этого монофонического примера, чтобы не усложнять задачу выбором каналов. Up and Running: A REAPER User Guide, section 7.39
Когда динамическая обработка будет лучше?
Изменим задачу: теперь уровень верхней составляющей меняется, и нужно сдерживать только её громкие фрагменты, где бы они ни появлялись. Если создавать отдельную область для каждого фрагмента, придётся задавать каждый случай вручную. Частотно-зависимая обработка по уровню позволяет вместо этого задать одно повторно используемое правило.
Используйте точные названия эффектов. В документации REAPER ReaEQ описан как параметрический эквалайзер. В качестве встроенной альтернативы для частотно-зависимой компрессии описан ReaFir в режиме Compressor, а не обычный динамический колоколообразный эквалайзер. REAPER Effects Guide
Чтобы воспользоваться этой альтернативой, откройте окно FX дорожки, добавьте ReaFir и выберите Compressor в разделе Mode. Красная кривая задаёт пороги для разных частот. Оставьте пороги высокими за пределами целевой области, понизьте кривую вокруг верхней составляющей и попробуйте умеренный коэффициент Comp Ratio, например 2:1. Настраивайте параметры по фактическому отображению входного сигнала, а не копируйте порог из другого файла. Эти значения приведены для начала. REAPER Effects Guide
У описанного метода есть существенное ограничение: параметр FFT Size влияет и на разрешение частотных полос, и на эффективное время атаки и восстановления. При больших значениях эффективное время реакции увеличивается. Слишком низкие пороги могут вызвать искажения. Благодаря этим параметрам ReaFir подходит для изучения частотно-зависимой динамики, однако это не делает его взаимозаменяемым с любым динамическим эквалайзером. REAPER Effects Guide
В исходном примере с ровными тонами обработка по порогу не может по одному только уровню определить нужную среднюю секунду после того, как реакция системы установилась. Автоматизация могла бы добавить временное условие, но тогда вы явно задаёте правило по времени, которое уже выражено в спектральной области.
Что проверить перед тем, как оставить правку?
Завершите задачу с помощью этих проверок, а не продолжайте без необходимости усиливать ослабление:
- Момент: начинается и заканчивается ли ослабление там, где вы задумали? При сравнении включайте окружающий звук.
- Частотный диапазон: центрирована ли область вокруг верхней составляющей и не затрагивает ли она нижнюю?
- Переходы: нужно ли сделать границы правки более плавными?
- Нужный материал: сохранится ли больше задуманного звука, если сузить область или уменьшить ослабление?
- Доступ к исходнику: если отдельные сгенерированные составляющие ещё доступны, проще ли будет отредактировать верхнюю исходную дорожку?
Частотное выделение не отличает нужный материал от ненужного, если они занимают одну и ту же выбранную полосу в один и тот же момент. В документации Audacity прямо сказано, что удаление полосы также удаляет нужный звук внутри неё. Учитывайте это ограничение, особенно если переходите от намеренно разделённого двухтонового примера к более сложному материалу. Audacity: Delete selection
Для готового сгенерированного файла выбирайте минимально необходимое вмешательство, которое ясно выражает ваше намерение. Используйте редактирование во временно-частотной области для локального изменения в заданный момент, динамическую обработку — для повторяющегося условия по уровню, а исходный генератор или дорожку составляющей — если с их помощью можно внести изменение напрямую. Сохраните исходный файл, чтобы при необходимости легко пересмотреть окончательное решение.
Источники
- Tone — Audacity.
- Tracks — Audacity.
- Export your audio — Audacity.
- Export Menu — Audacity.
- Spectral Selection and Editing — Audacity.
- Delete selection — Audacity.
- REAPER User Guide — Cockos.
- Up and Running: A REAPER User Guide v7.84 — Cockos / Geoffrey Francis.
- REAPER Effects Guide — Cockos / Geoffrey Francis.