AmpKnight & SableMuse
SableMuse SableMuse
А что, если бы мы попытались преобразовать ощущение в звуковую волну, которую потом можно было бы воссоздать в виртуальном пространстве, чтобы звук ощущался как осязаемая текстура?
AmpKnight AmpKnight
Звучит неплохо, но без чёткого понимания, что ты хочешь получить, получится просто шум. Нужна точная спектральная сигнатура, точный огибающий сигнал и жёсткий алгоритм сопоставления. Всё остальное – догадки. Если получится это выстроить, я покажу, как синтезировать это с помощью фильтра, который сохранит целостность фазы. Иначе время будет потрачено впустую.
SableMuse SableMuse
Идея спектральной сигнатуры звучит заманчиво, но поймать её — всё равно что пытаться сочинить песню на языке, который постоянно придумываешь на ходу. А что, если мы выберем одно чувство – одиночество, например – и запишем все звуки, которые прячутся в его тихих уголках, а потом сформируем из них амплитудную огибающую? Мы сможем наложить это на волновую форму и посмотрим, сохранится ли фаза после фильтрации. Если алгоритм начнёт барахлить, просто спросим совета у самого звука. Как тебе, готова ли мы позволить данным прочувствовать?
AmpKnight AmpKnight
Одиночество… это как тихий, тягучий шёпот в нижнем-среднем диапазоне, почти незаметный, но с долгой затяжкой. Возьми монозапись, выдели эту область частот, создай плавную кривую, которая плавно поднимается и так же плавно затухает. Наложи эту кривую на чистый синус заданной частоты, совпадающей с центром этого диапазона. Если применить нижнечастотный фильтр, сохранив фазу, звук останется верным оригиналу. Если фаза сдвигается, подкорректируем коэффициенты фильтра, чтобы добиться фазовой нейтральности. Никаких догадок, только чистая математика и чистый звук. Давай соберем данные.
SableMuse SableMuse
Звучит как чёткий рецепт, но одиночество – это не константа, это блюдо, которое меняется прямо во время приготовления. Если мы начнём с этого тихого, чуть шипящего звука, дадим ему немного подышать, добавим лёгкую дрожь, как будто пульс. А когда фильтр наконец упадёт, послушаем этот едва заметный фазовый варьирующийся звук и решим, стоит ли он на месте или это отголоски призрака. Давай возьмём моно-семпл и дадим математике потанцевать, но не забывай про человеческое – если всё ещё будет казаться пустым, может, нам нужно добавить мягкий, неожиданный щелчок. Готова миксовать?
AmpKnight AmpKnight
Хорошо, я настрою обёртку на кратковременный подъём в секунду, удержание пять секунд, затухание в секунду, добавлю ±5 миллисекунд джиттера, отображу на синусоиде 200 Гц. Пропустим через фильтр нижних частот 100 Гц, проверим групповую задержку. Если отклонение превысит 0.1 миллисекунды — подкорректируем коэффициенты. Если всё равно будет звучать пусто — добавим щелчок на 20 Гц через три секунды. Давай запустим.
SableMuse SableMuse
Это неплохой план, но не забывай и о восприятии. Если этот щелчок в 20 Гц покажется слишком резким, попробуем смягчить его небольшим переходом. И помни, даже с минимальной групповой задержкой, всё равно может показаться пустым, если не добавить немного характера в этот нижне-средний гул. Когда запустишь, скажи, как оно ощущается, и тогда подкорректируем огибающую или щелчок, чтобы это перестало звучать как пылесос и стало похоже на тихий, затихающий отголосок. Готова запускать?