Компьютерная обработка звука
Шрифт:
В левом окне Active Curve (Активная кривая) показана графическая форма кривой текущей (активной) характеристики изменения громкости. В правом окне Selections (Выбор) отображается список доступных форм. Чтобы выбрать новую форму кривой, щелкните по имени в списке Selections. Соответствующая форма отобразится в окне Active Curve и будет использоваться по умолчанию для всех последующих автоматических изменений громкости, пока вы не выберете другую форму.
Fade Out Marked (Уменьшение звука в помеченной области). В окне MultiTrack View вы можете выделить фрагмент, который в терминах SAW Plus 32 называется Marked Area (Помеченная область). Помеченная область создается так. В окне MultiTrack View установите указатель мыши в какой-либо позиции на шкале времени (она находится в нижней части окна) и, удерживая нажатой левую кнопку, протащите указатель вправо. Позиция, где вы отпустите кнопку мыши, является концом помеченной области, а позиция, в которой вы кнопку нажали, – ее началом.
По команде Fade Out Marked выполняется постепенное затухание звука. Изменение начинается с уровня громкости в начале помеченной области и завершается нулевым уровнем в ее конце. Характеристика кривой затухания определена опцией Fade Curve Setup в меню Mix. После выполнения операции выделение с помеченной области снимается.
Fade In Marked (Увеличение звука в помеченной области). По этой команде выполняется постепенное нарастание громкости звука от нулевого уровня в начале до необходимого уровня громкости в конце помеченной области. Характеристика кривой нарастания определяется опцией Fade Curve Setup в меню Mix.
Clear Marked Vol And Pan Changes (Отменить изменения громкости и панорамы в помеченной области). По этой команде громкость в помеченной области устанавливается
Clear Marked Vol Changes (Отменить изменения громкости в помеченной области). По этой команде громкость в помеченной области устанавливается в 0 дБ, а панорама не изменяется.
Reverse Marked Vol And Pan Changes (Реверс изменения громкости и панорамы в помеченной области). Эта команда меняет все изменения громкости и панорамы в помеченной области на противоположные. Например, затухание звука станет нарастанием, а развертка панорамы изменит направление.
Snap Marked Mix Changes to Cursor (Перенести помеченную область изменений громкости и панорамы к позиции курсора). Эта опция используется, чтобы переместить всю последовательность изменений громкости и панорамы из помеченной области в другое место, определяемое положением курсора. Ее можно использовать только при открытом окне – регуляторе громкости и при существовании помеченной области.Давайте перенесем какую-нибудь последовательность изменений громкости/панорамы, например, к границе канала. Поместите курсор перед областью изменений и воспользуйтесь кнопкой Next (Следующее) в окне – регуляторе громкости, чтобы подвести курсор к началу изменений. Нажмите клавишу B, чтобы отметить начало области. Поместите курсор в конец изменений и нажмите клавишу E, чтобы отметить конец области. При помощи клавиши Tab (табуляция) установите курсор на границу канала и выберите описываемую опцию из меню. Из помеченной области вся последовательность изменений громкости/панорамы будет перенесена к позиции курсора на границе канала.
Нарастание и затухание звука в Samplitude 2496
Функция Fade in/out доступна из меню Effects и обеспечивает нарастание/затухание звука в выделенном фрагменте.
Амплитуда сигнала изменяется во времени от одного значения в начале фрагмента (Fade Start in %) к другому значению в его конце (Fade End in %). При вызове функции появляется окно Fade In/Out, показанное на рис. 1.23, в котором вы можете определить параметры этой операции.
Рис. 1.23. Окно Fade In/Out
Простейшая операция нарастания звука (Fade in) выполняется с параметрами от 0 до 100 %, в то время как для затухания звука (Fade out) требуется установить от 100 до 0 %.
Функция кривой постепенного изменения (секция Fade Curve в окне Fade In/Out) может корректироваться от линейной до показательной или логарифмической.
Обратите внимание, что в режиме реального времени нарастание/затухание применяется только к виртуальным проектам. Для других проектов (RAM и HD) нужно физически преобразовать звуковые данные.
Замещение звука в Sound ForgeВыделите весь исходный файл и перетащите выделение к концу другого файла так, чтобы упереться в его правый край. Нажмите клавишу Ctrl и удерживайте ее, чтобы видеть блок замещения. Теперь, передвигая его по горизонтали, вы сможете таким образом корректировать время замещения и видеть, как сужается или расширяется блок. Как только вы определили, где начинается замещение, отпустите кнопку мыши. После этого откроется диалоговое окно Crossfade (рис. 1.24).
Опция Name (Наименование) служит для загрузки стандартных (поставляемых с программой) или сохраненных пользователем предустановленных параметров диалогового окна. Конкретный параметр выбирается из раскрывающегося списка.
Выберите опцию Normal crossfade (Обычное замещение) из списка в поле Name и нажмите OK. Теперь вы услышите, как звук в конце второго файла постепенно стихает, а звук исходного файла постепенно появляется, то есть звук одного источника плавно замещается другим.
Автоматизированное замещение звука в WaveLabCrossfade (Замещение) – это постепенное изменение амплитуды двух звуков, когда один из них постепенно появляется, а другой исчезает, что позволяет выполнить смешивание двух звуков.
Диалоговое окно Crossfade вызывается из меню Level. Вкладка Settings (Настройки) этого окна показана на рис. 1.25.
Одновременно с открытием окна Crossfade в выделенном фрагменте волновой формы, к которому применяется операция автоматизированного замещения звука, изображаются кривые, показывающие характер изменения амплитуды двух сигналов: нарастающего и затухающего. Возможный вид этих кривых показан на рис. 1.26. Вид кривой меняется по мере корректировки параметров настройки.
Для каждой кривой настраиваются два параметра: Offset (Смещение) и Damping (Демпфирование). Они определяют местоположение точек Fade In Focus Point (Точка фокусировки нарастания амплитуды) и Fade Out Focus Point (Точка фокусировки затухания) в выделенном фрагменте, которые видны на рисунке. В этих точках уровень громкости равняется половине максимального уровня в выделенном фрагменте (отдельно для фрагмента с нарастанием и с затуханием звука). Громкость плавно нарастает/затухает от минимального/максимального значения до значения в поле Damping (указываемого в дБ) на отрезке, длина которого (в процентах от всей длины выделенного фрагмента) внесена в поле Offset. Далее громкость продолжает плавно нарастать/затухать до максимального/минимального значений в остальной части выделенного фрагмента.
Кроме того, можно пометить опцию Inverse of Fade In (Инверсия нарастания) диалогового окна Crossfade. Тогда параметр настройки точки фокусировки для кривой нарастания звука становится недоступным, а кривая строится автоматически как обратная кривой затухания. Соответственно для опции Inverse of Fade Out (Инверсия затухания) – наоборот.
Если пометить опцию Mix without fading (Смешивать без изменений) в рассматриваемом окне, то соответствующая кривая (нарастания, затухания звука или обе) не строится, а амплитуда волны не изменяется.
На вкладке Presets (Предустановки) диалогового окна Crossfade, показанной на рис. 1.27, предлагается несколько стандартных настроек для рассматриваемой операции.
При нажатии на кнопку Load (Загрузить) загружается выбранная предустановка. Того же результата можно достичь двойным щелчком левой кнопки мыши по названию предустановки. Автоматизированное замещение звука в SAW Plus 32
В меню Mix размещены две команды автоматизированного управления громкостью при замещении одного сигнала другим.
Первая команда называется CrossFade Marked Or Overlapped to Next Track (Замещение в помеченной области или при перекрытии с соседним каналом). По этой команде выполняется замещение звука перекрывающих друг друга областей на двух смежных каналах. Длительность замещения определяется или длиной помеченной области, или протяженностью перекрытия, если помеченной области не существует. Точка равной громкости двух каналов определяется текущей позицией курсора, который необходимо разместить в пределах перекрытия или помеченной области. Характеристика кривой изменения громкости определяется опцией Fade Curve Setup в меню Mix.
Вторая команда – CrossFade (-6db) Marked Or Overlapped to Next Track (Замещение на уровне -6 дБ в помеченной области или при перекрытии с соседним каналом). Замещение выполняется аналогично описанной выше команде CrossFade Marked Or Overlapped to Next Track, за исключением того, что в точке равной громкости она (громкость) поддерживается на уровне -6 дБ. Такое замещение происходит без заметного на слух уменьшения громкости. Характеристика кривой изменения громкости также определяется опцией Fade Curve Setup в меню Mix.
Замещение звука в Samplitude 2496В волновых проектах (RAM или HD) существует возможность плавной замены звуковых данных диапазона перед курсором или выделенным фрагментом данными из Clip.
Для этого необходимо выполнить две операции:
1. Скопировать фрагмент в Clip.
2. Установить курсор в требуемую позицию волнового проекта и вызвать функцию Crossfade Editor (Редактор замещения) из меню Edit.
В виртуальном проекте эта функция является удобным способом замещения одного объекта другим в реальном масштабе времени. Для проведения операции оба объекта должны быть выделены. Затем при помощи команды Crossfade Editor из меню Edit запускается редактор замещения – открывается окно Crossfade Parameter, показанное на рис. 1.28.
Длительность замещения может быть определена в различных единицах измерения или взята из выбранного фрагмента. Убедитесь, что до и после выделенного фрагмента имеется достаточное количество материала, чтобы создать желаемую длительность замещения.
Доступны следующие типы кривой нарастания/затухания: Linear (Линейная), Logarithmic (Логарифмическая), Exponential (Экспоненциальная) и Sine/Cosine (Синусоидальная/Косинусоидальная).
Предварительный результат операции можно оценить, воспользовавшись кнопкой Play/Stop. Все изменения, сделанные в редакторе, воспроизводятся в реальном масштабе времени. Однако имейте в виду, что для выполнения длительного замещения потребуется вдвое большая вычислительная мощность компьютера по сравнению с простым воспроизведением, так как процессором обрабатываются одновременно два фрагмента в реальном масштабе времени. В критических случаях увеличивайте размер VIP Buffer (Буфер виртуального проекта) в меню File → Preferences → System. И учтите, что линейное замещение не требует такой мощности обработки, как замещение с использованием кривой нелинейного типа.
Кнопки + , – , ++ и – служат для изменения длины замещаемого фрагмента, а сам фрагмент может быть сдвинут с помощью таких же кнопок, размещенных в секции Move Crossfade Position (в правой нижней части окна). Кнопка Crossfade Off отключает замещение.
Кнопка Get Range применяется для того, чтобы длину выделенного фрагмента использовать как длину фрагмента замещения.
Выбранные настройки можно использовать по умолчанию для вновь создаваемого замещения. Для этого в секции Global (расположенной в правой верхней части окна) используются две кнопки: Set для сохранения настроек и Get для их восстановления.
При редактировании замещений в виртуальных проектах очень полезными оказываются специальные функции и ярлыки, размещенные в меню Object → Edit Objects/Crossfade. Рассмотрим их подробнее.
Auto Crossfade active (Режим автозамещения включен).
Если данная опция отмечена, автоматическое замещение применяется и к вновь записанному материалу, и к вырезанному из виртуального проекта, и к скопированному из волнового проекта в канал виртуального проекта. Объекту назначаются общие параметры настройки для затухания/ нарастания звука. Эти параметры могут быть изменены в редакторе замещения (меню Edit → Crossfade Editor). Если применено автоматическое замещение, при воспроизведении оно будет выполняться всегда, когда два объекта перекрывают друг друга.
Режим автозамещения – это превосходный инструмент для линейной врезки, например, речевого канала, канала с аккомпанементом и т. д., когда требуются мягкие переходы, без неожиданных всплесков сигнала. При этом сохраняется возможность редактирования любого замещения в редакторе, если это необходимо.
Уменьшение и увеличение амплитуды вдвое в Samplitude 2496Amplitude / 2 (Уменьшить амплитуду вдвое). Команда вызывается из меню Edit.
Эта функция делит амплитуду всех выборок сигнала на два. Такого же результата можно достичь путем установки параметров fade-in/fade-out (нарастания/затухания) в пределах от 50 % к 50 %. Однако с помощью описываемой команды нужный результат достигается намного быстрее за счет значительного сокращения времени вычислений.
Amplitude * 2 (Увеличить амплитуду вдвое). Команда вызывается из меню Edit.
Эта функция умножает амплитуду всех выборок на два. То же самое можно сделать установкой параметров fade-in/fade-out (нарастания/затухания) в пределах от 200 % к 200 %.
Смещение по постоянному току
Звуковые карты или внешнее музыкальное оборудование могут создавать некоторый уровень смещения по постоянному току в записанных звуковых файлах. В файлах без смещения пики сигнала, точки минимальной амплитуды и сама форма волны отображаются равномерно относительно центральной линии (нулевого уровня) графика. В звуковом файле со смещением волна сдвинута в положительном или отрицательном направлении (вверх или вниз на графике), и при воспроизведении такого файла могут возникать искажения. Однако возможна ситуация, когда смещение было существенным, а на графике этого увидеть нельзя.
Смещение по постоянному току создает две проблемы. Во-первых, при соединении файлов нарушается гладкость соединения в точках прохождения волны через ось нулевого уровня. И во-вторых, некоторые функции обработки звуковых файлов не дают оптимальных результатов при выполнении их в файлах со смещением. Более того, когда к файлам, которые содержат смещение по постоянному току, применяются звуковые эффекты, могут происходить сбои.
Добавление или вычитание смещения по постоянному току в Sound ForgeОперация DC offset (Смещение по постоянному току) применяется для смещения опорной линии звукового файла. Опорной линией на графике звуковой волны называют осевую линию нулевой амплитуды. Считается, что волна, которая не отцентрирована возле опорной линии, имеет смещение по постоянному току. Чтобы исправить смещение, к каждой выборке добавляется некоторое постоянное значение.
По команде DC offset из меню Process откроется диалоговое окно, вид которого показан на рис. 1.29.
Опция Name (Наименование) служит для загрузки стандартных (поставляемых с программой) или сохраненных пользователем предустановленных параметров диалогового окна. Конкретная предустановка выбирается из раскрывающегося списка.
Если помечена опция Automatically detect and remove (Автоматически найти и удалить), DC-смещение вычисляется индивидуально для каждого канала и затем автоматически корректируется.
При помощи опции Adjust DC offset by можно непосредственно скорректировать значение смещения. Смещение может быть от -32768 до 32767 для 16-разрядных данных и от -128 до 127 для 8-разрядных данных.
Существует простой способ определить смещение DC: нужно увеличить масштаб изображения во фрагменте звукового файла, содержащем только тишину, и посмотреть, не сдвинута ли линия (а это и есть форма волны тишины) относительно средней линии графика.
Для того чтобы вручную скорректировать смещение DC, надо выбрать функцию Statistics (в меню Tools). Статистический отчет о состоянии файла будет представлен в виде, показанном на рис. 1.30.
Если в строке Average value (DC Offset) показано смещение -6, как на рисунке, то следует указать значение 6, чтобы исправить смещение.
Когда помечена опция Compute DC offset from first 5 seconds only (Вычислять смещение DC только за начальные 5 секунд), подразумевается, что при измерении смещения DC будут проанализированы только первые пять секунд звукового файла. Их недостаточно в случае, если в начале файла применялось длительное увеличение громкости от нуля или если там тишина.
Устранение смещения по постоянному току в WaveLabФункция Eliminate DC Offset (Устранить смещение по постоянному току) из меню Level устраняет проблему, которая может появиться из-за несоответствий между различным оборудованием записи. Для выполнения данной функции не требуется настройки параметров.
Так как смещение обычно происходит при записи, оно воздействует на весь файл. Поэтому функцию рекомендуется применять ко всему файлу.
Операция выполняется так. Выделите фрагмент в звуковом файле (лучше, как сказано выше, выделить весь файл). Выберите команду Eliminate DC Offset из меню Level.
В появившемся диалоговом окне (рис. 1.31) указываются рассчитанные размеры смещения отдельно для каждого канала и предлагается их устранить. Нажмите кнопку OK.