Предыдущая Следующая
Pitch shifter,
кажется, делает невозможное: он позволяет получить
копию входного сигнала, причем высота тона этой копии может быть изменена на
величину от нескольких центов до октавы и более. К тому же процесс задержки
составляет всего несколько миллисекунд. Не производится ускорения или
замедления (как в случае с магнитофоном, скорость которого можно регулировать).
В отличие от цифровой задержки, выходной сигнал устройства
сдвига высоты тона появляется в то же мгновение, что и сигнал на его
входе. Величина изменения тона устанавливается в полутонах. Есть регулятор
точной настройки ("fine tune"), при помощи которого можно внести
расстройку в звучание "сдвинутого" сигнала. Поскольку величина сдвига
в простом гармонайзере обычно неизменна, то число
полезных интервалов ограничено: параллельные кварты, квинты и октавы. Однако
гармонайзер эффективен в работе со всеми типами
сигналов: монофоническими, полифоническими, перкуссией и сустейном.
Прежде чем
рассматривать, как применяются устройства pitch shifter в звукозаписи, имеет
смысл заглянуть внутрь них и понять, как они работают. Это даст некоторое представление
о том, какие у них есть ограничения. Гармонайзер, как и DDL и ревербератор,
сначала переводит сигнал в цифровой вид. Конструкция в
общем сходна с тем, как устроена короткая линия задержки, но есть одна
особенность: сигнал записывается в память с фиксированной скоростью, а считывание
может производиться быстрее или медленнее - в зависимости от того, вверх или
вниз относительного входного сигнала должен быть изменен тон. Если считывание
из памяти происходит быстрее, чем шла запись, то все данные будут использованы
до того, как в память будут введены новые цифры. И наоборот: если считывание
идет медленнее, то не хватит времени вывести все данные. Когда делается сдвиг
тона на октаву вверх, то считывание из памяти должно идти в два раза быстрее,
чем запись. Эту проблему не так-то легко решить. Сигнал поступает в память в
виде очень коротких секций, и каждая секция обрабатывается прежде, чем
поступила следующая. Длина секции определяется задержкой обработки. В случае,
когда высота тона повышается, сигнал, считываемый из памяти, используется
прежде, чем в память поступает следующая секция; если при этом нужно сохранить
временные характеристики (time scale), то требуется чем-то заполнить короткий
промежуток, получившийся между секциями в результате более высокой скорости
считывания. На практике этот промежуток заполняется повторением уже
обработанного сигнала, так что часть сигнала слышна дважды. На первый взгляд
это может показаться странным, но если секции достаточно коротки, повторение их
не вызывает серьезного изменения формы огибающей сигнала. В случае замедления
скорости считывания получается, что секция на выходе процессора имеет большую
длину, чем нужно. Поэтому такой сигнал прерывают раньше, чем он кончится. Тем
самым теряется часть информации. Но, если секции достаточно короткие, это не
влияет на качество сигнала. Существует одна проблема. Нужно собрать в единое целое
все секции сигнала, но, поскольку они были сдвинуты по высоте, формы
аудиосигналов не слишком хорошо подходят друг к другу. Получается электронный
эквивалент того, как если ленту с фонограммой склеить более 100 раз в течение
одной секунды: все разрывы в огибающей
будут звучать при воспроизведении такой ленты как щелчки или glitches.
Существует несколько способов уменьшения эффекта glitching. Вместо того, чтобы присоединять начало одной секции к концу другой,
делают "перехлест": уровень сигнала в конце первой секции понижается,
уровень сигнала в начале следующей секции увеличивают на ту же величину. Это
позволяет избежать щелчков точно так же, как это делается с сэмплами
(cross-fade looping). Другой способ состоит в том, что секции присоединяются
друг к другу в момент перехода напряжения через ноль. Однако это требует
хорошего программного обеспечения и не позволяет совершенно скрыть нарушение
непрерывности. Разные фирмы разработали свои подходы к этой проблеме, но при
выборе недорогого гармонайзера вариантов почти не
существует. Даже если нет щелчков, то присутствуют побочные эффекты. Если вы
знаете, как работает сэмпл, то вам известно, что формы волн с каждого конца
петли (loop) должны совпадать по амплитуде и фазе, иначе уровень сигнала будет
меньше, так как часть волн вычитают друг друга. В сэмплах это дает эффект тремоло,
а в гармонайзерах тремоло достигает величины 100 Гц, то есть происходит полная
расстройка. При небольших сдвигах это еще не так заметно, но при сдвиге на
полутон и больше это становится серьезной проблемой. Дорогие гармонайзеры
лишены такого недостатка, так как в их конструкции использована новейшая
компьютерная техника. Но в тех моделях, что предназначены для домашней
звукозаписи, всегда есть слышимые побочные эффекты, поэтому при покупке надо
разобраться, для чего данная модель может использоваться, для чего - нет.
Предыдущая Следующая
|