Инструкция по созданию звука кристаллического, волшебного песка (и не только)

Инструкция по созданию звука кристаллического, волшебного песка (и не только)

Виктор Егоров

Доброго времени суток! Ты начинаешь читать эту статью, а это значит, что тебе всё-таки интересно, как же на самом деле создаются звуки в коммерческих и не очень проектах. Сразу оговорюсь, что я естествоиспытатель, практик и любитель, поэтому перебираю все возможные пути решения поставленной задачи, в т.ч. учитываю те, которые помогают достичь результата за короткий промежуток времени. Так что в данном опусе ты увидишь алгоритм выдёргивания фрагмента звука из уже существующей и кем-то созданной аудиозаписи. Да, лень - двигатель прогресса, поэтому давай погружаться!

Итак, в качестве исходника берём аудиозапись из официального OST к компьютерной игре Gothic 3 под названием In My Dreams исполнителя Alice Taylor. Диск с саундтреками я купил в ближайшем торрент-трекере. К слову, данный трек ни разу не звучал в самой игрушке, это обычная песня, записанная специально для альбома.

Открыв данный файл в редакторе Audacity и выбрав окно спектрограммы, мы можем увидеть следующую картину:

Спектрограмма. Волшебная штука, позволяющая увидеть звук во всём его многообразии.

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

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

Взглянув на спектрограмму и прослушав отрывок, мы видим, что в нём есть не только нужный нам сэмпл, но и другие звуки, которые желательно аккуратно убрать, оставив самую мякотку. Фильтр "Vocal Reduction and Isolation" с параметрами ниже

Окно с фильтром, который позволяет на коленке сделать караоке или акапеллу из песни.

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

Ах да, расскажу про суть фазового вычитания звуков. Вот есть у тебя дорожка с неким звуком в Audacity. Так вот, если ты продублируешь эту дорожку, применишь к дубликату эффект "Инвертирование" и нажмёшь на кнопку воспроизведения, то звук из твоих колонок доноситься не будет. Прикол в том, что звуковые волны этих дорожек при воспроизведении складываются, образуя в итоге абсолютную тишину. А если ты внимательно посмотришь на волны этих дорожек вблизи, то тебе, наверняка, сразу всё станет понятно.
Демонстрация вычитания звуков путём сложения оных, ведь 0.5 + (-0.5) тоже 0

Так, на чём остановились? Конечно, на обратной инженерии! Наша цель сейчас: добиться того, чтобы "волшебный песок" перестал быть слышен при воспроизведении двух фрагментов звука. Для этого мы сделаем следующее:

  • скопируем фрагмент звука с нашим сэмплом с ~25-ой секунды песни на новую дорожку, применим для неё эффект "Инвертирование" и выберем пункт "Спектрограмма"
  • выделим фрагмент звука на первой дорожке и нажмём Ctrl+T для того, чтобы оставить для работы только самое необходимое
  • далее произведём эквализацию двух треков, для этого с зажатой клавишей Ctrl выделим вторую дорожку и применим эффект "Эквалайзер" со следующими параметрами:
Окно эквалайзера, настроенного на вырезание всех звуков с частотой меньше 2 кГц
Результат применения эффекта
  • затем начинается самая муторная и кропотливая часть всей работы по вычитанию конкретного звука из сведённого трека (пусть мы упростили себе работу, убрав громкие звуки более низких частот, всё же выравнивание этих треков по-прежнему трудоёмко). Позиционируем вторую дорожку относительно первой так, чтобы их спектрограммы выглядели примерно одинаково. Для упрощения можно увеличивать масштаб спектра и времени
  • нажмём кнопку воспроизведения
  • если чуда не произошло и колокольчики до сих пор слышны, то это хорошо, ибо спектрограмма даёт очень грубую и размытую информацию о звуке. Теперь переведём дорожки в режим Waveform и попытаемся выровнять звуки по звуковой волне
  • при детальном рассмотрении можно заметить, что вторая дорожка чуть громче первой, поэтому уменьшим её громкость на 2 dB, сдвинув соответствующий ползунок чуть левее
  • щёлкнем правой кнопкой мыши на временной шкале и выберем пункт, указанный на картинке ниже, для упрощения процесса вычитания
  • потихоньку сдвинем вторую дорожку относительно первой и послушаем, насколько интенсивно звенят колокольчики. Желательно увеличить масштаб окна до точек, т.к. по ним вычитание будет самым точным
  • если с каждым новым сдвигом чувствуется исчезание "песка", продолжим двигаться в этом направлении (на весь процесс вычитания у меня ушло около 30 минут, но я не исключаю того, что мне просто повезло попасть в нужную фазу)
Положение дорожек во времени, при котором звук колокольчиков вычитается максимально
  • когда мы достигнем цели заглушения "песка" и добьёмся нужного расположения дорожек во времени, применим ко второй дорожке "Инвертирование", дабы вернуть её звуковую волну в исходное состояние
Результат инвертирования, после которого дорожки действительно становятся похожи

Мы дошли до экватора, пора приступать к непосредственному извлечению нашего сэмпла из песенки. Здесь тоже присутствует ряд премудростей и лазеек:

  • выберем для второй дорожки пункт "Swap Stereo Channels", чтобы поменять каналы местами
  • сдвинем панораму первой дорожки влево, а второй - вправо. Таким образом мы сделаем так, чтобы звук волшебного песка оказался в центре панорамы, а все лишние звуки - "по бокам"
  • выделим обе эти дорожки и нажмём Ctrl+Shift+M для сведения и записи в новую дорожку
  • выделим данный микс и применим "Нормировку сигнала" для быстрого усиления всего аудиофрагмента до определённой громкости (опционально, можно этого и не делать)
Окно фильтра , призванного решать проблемы с недостаточной громкостью всего аудио
Результат работы оного
  • применим к миксу фильтр "Vocal Reduction and Isolation" для того, чтобы избавиться от ненужных звуков "по бокам" панорамы
Всё то же окно того же фильтра с теми же параметрами
  • прослушав данную дорожку в соло-режиме, можно понять, что изначальная цель почти достигнута: слышен лишь чистый звон и тихие призвуки, отдалённо напоминающие о песне, из которой этот сэмпл вычитался. Так мы вытащим "волшебный песок" из левого канала исходного аудиофайла
  • повторим пять предыдущих шагов для правого канала, сдвинув панораму первого фрагмента вправо, а второго - влево
  • выделим оба микса и выберем следующий пункт в меню "Дорожки" для преобразования стерео в моно
  • сдвинем панораму первого микса влево, второго - вправо, выделим их оба и нажмём Ctrl+Shift+M. Применим всё тот же "Vocal Reduction and Isolation" всё с теми же параметрами, дабы ещё сильнее придавить существующие призвуки
  • сравнив спектрограммы всех полученных миксов, можно заметить, что призвуков реально стало меньше
  • и напоследок, срежем эквалайзером всё, что мешает нам наслаждаться чистым "волшебным песком", до 3 кГц

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

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

Выводы по проделанной работе можешь сделать самостоятельно, она не такая лёгкая, как это, быть может, смотрится со стороны. Конечно, я вовсе не затрагиваю юридическую сторону и ни в коем случае не советую использовать этот метод направо и налево, мало ли подводных камней может лежать в погоне за халявным стаффом?!... За сим прощаюсь. До скорого!

Report Page