Эффект Хааса
Эффект Хааса (он же эффект приоритета, он же закон 1-й волны, он же прецедентный эффект) — бинауральный психоакустический баг в прошивке человеческого мозга, позволяющий анону определять, откуда именно в его сторону летит кирпич или орет тигр, даже если звук отражается от 100500 стен пещеры. В эпоху цифровых технологий эффект Хааса стал любимым костылем для каждого 2-го школьника, скачавшего FL Studio с торрентов, чтобы сделать свой phat bass шире, чем ЧСВ Тимати.
Если говорить языком сухой физики: если 2 одинаковых звука прилетают тебе в уши с разницей во времени от 1 до 40 миллисекунд (мс), твой мозг не воспринимает их как 2 разных звука (или как эхо). Он склеивает их в 1 жирный звук. При этом мозг считает, что источник звука находится там, откуда прилетел 1-й импульс. 2-й (задержанный) звук тупо добавляет объема и пространства, но не меняет воспринимаемое местоположение источника.
Суть[править]
Как это работает[править]
Представь, что ты сидишь в бетонной коробке. Перед тобой стоят 2 колонки — 1 слева, 1 справа. Из них играет абсолютно одинаковый моно-сигнал. Что ты слышишь? Правильно, звук звучит ровно по центру твоей пустой головы. Это называется фантомный центр.
Теперь мы берем и задерживаем сигнал в правой колонке на 10 мс. Что происходит? Звук мгновенно улетает в левую колонку. Почему? Потому что левое ухо услышало звук на 10 мс раньше, чем правое. Мозг, будучи продуктом миллионов лет эволюции, моментально решает: Ага, звук пришел слева первым, значит, источник слева, а то, что пришло справа чуть позже — это просто отражение от стены, на него похуй, источник слева!.
Но самое главное: звук не просто смещается влево. Он становится В ШИРИНУ ОХУЕННЫМ. Мозг склеивает 2 сигнала, и тебе кажется, что звук стал объемным, 3-мерным, вылез за пределы колонок. Вот она, магия!
Эволюция и макаки[править]
А разгадка 1 — эволюция. Миллионы лет назад твои предки бегали по джунглям. Когда сбоку хрустела ветка под лапой саблезубого тигра, звук хруста долетал до 1 уха, потом отражался от деревьев, камней, земли, и прилетал во 2-е ухо с задержками в 5, 10, 20 мс. Если бы мозг воспринимал каждый отраженный звук как отдельный источник, предок сошел бы с ума от какофонии и был бы немедленно сожран. Поэтому мозг научился игнорировать задержки до 40 мс (так называемый порог эха) для локализации, используя их только для оценки размеров помещения. Эффект Хааса — это хак системы безопасности твоего собственного слухового аппарата.
История[править]
3 открытия 1 эффекта[править]
Как и всё в этом мире, эффект Хааса открывали 3 раза, потому что всем было лень читать работы друг друга.
- В 1948 году некий немецкий расовый акустик Лотар Кремер (Lothar Cremer) описал это явление и назвал его Законом 1-й волны. Но всем было похуй.
- В 1949 году американцы Уоллах, Ньюман и Розенцвейг провели свои опыты, доказали то же самое и назвали это Эффектом предшествования (Precedence effect). Американцам, естественно, было похуй на немецкого Кремера.
- И наконец, в 1951 году расовый немецкий студент Хельмут Хаас в своей докторской диссертации решил проверить, как отражения звука влияют на восприятие речи.
Опыты Хааса[править]
Хаас был парнем основательным. Чтобы избавиться от лишних отражений, он вытащил 2 колонки и испытуемых на плоскую крышу свободно стоящего здания. Он сажал людей на стул, ставил 2 динамика под углом 45 градусов слева и справа на расстоянии 3 метров. Затем он пускал речь и начинал крутить ручку задержки на 1 из колонок.
Хаас выяснил потрясающую вещь: если задержанный звук громче 1-го даже на 10 децибел (дБ), мозг ВСЕ РАВНО считает, что звук идет от 1-го, более тихого источника (при задержке от 10 до 30 мс). То есть время решает больше, чем громкость. Эффект настолько мощный, что перекрывает разницу в громкости. С тех пор звукачи всего мира называют эту фичу Эффектом Хааса, а про Кремера и Уоллаха помнят только 3,5 академика-задрота.
Мамкины продюсеры и стерео[править]
Кнопка Сделать Охуенно[править]
В наши дни, когда любой Вася из 7-го Б может скачать секвенсор и объявить себя битмейкером, эффект Хааса переживает свой ренессанс. Рабочий процесс мамкиного EDM-продюсера выглядит так:
- Вася пишет лид или бас.
- Бас звучит как унылое моно-говно.
- Вася смотрит видео на YouTube под названием TOP SECRET MIXING TRICKS PROS DONT WANT YOU TO KNOW.
- В видео гуру с дредами показывает: берем моно трек, дублируем, разводим 1 канал на 100% влево, 2-й на 100% вправо. На правый вешаем задержку в 15 мс.
- Вася делает это. Звук разрывает стереобазу, заполняет всю комнату, звучит шире, чем задница Ким Кардашьян.
- Вася кончает радугой, вешает Хааса на вокал, на хэты, на снейр, на мастер-канал.
- Вася рендерит свой шедевр и выкладывает в VK.
Проблема моно[править]
И тут наступает жестокий облом, известный как mono compatibility (моно-совместимость). Вася решает послушать свой трек с телефона (у которого 1 динамик), или в Bluetooth-колонке за 1000 рублей, или в клубе, где порталы часто сведены в моно, чтобы у людей на танцполе не было фазовых дыр.
И что слышит Вася? Его охуенный широкий бас превратился в булькающее, тонкое, гнусавое нечто. Половина частот исчезла, звук провалился в миксе на 10 дБ, а барабаны звучат так, будто их пропустили через трубу от пылесоса. Вася в панике лезет на Reddit, где его смешивают с говном опытные бородатые звукорежиссеры.
Гребенчатый фильтр[править]
А происходит следующее. Эффект Хааса — это просто задержка. Когда ты берешь 2 одинаковых сигнала и сдвигаешь 1 из них на несколько миллисекунд, а потом складываешь их обратно в моно (L+R), происходит интерференция волн. Физика, бессердечная ты сука!
Если пик 1-й волны совпадает с впадиной 2-й волны, они уничтожают друг друга. Полностью. В ноль. Поскольку задержка фиксированная (например, 10 мс), она будет вырезать частоты математически строго. При задержке в 1 мс у тебя вырежется частота 500 Гц, 1500 Гц, 2500 Гц и так далее. На спектроанализаторе эта картина выглядит как расческа для волос — куча равномерных вырезов по всему спектру. Это явление так и называется — Гребенчатый фильтр (Comb filter). Звук приобретает металлический, фазный, фленджеро-подобный призвук. В стерео ты этого почти не замечаешь, потому что 1 ухо слышит левый канал, а 2-е — правый, и мозг сам их складывает без физического взаимоуничтожения. Но в моно динамики складывают электрический ток ДО того, как он станет звуком. Итог — вырезанные частоты и просранный микс.
Холивары[править]
Лагерь 1: Анальные пуристы[править]
Представители этого лагеря (обычно старики за 40, записывающие живой рок в Pro Tools) будут орать:
Никогда! Блядь, никогда не используй этот мусор! Это фазовое мыло! Твой микс будет звучать как говно в моно! Клубы играют в моно! Телефоны играют в моно! Если тебе нужно широкое стерео — запиши партию 2 раза, ленивый ты кусок говна, или используй MicroShift!
Они отчасти правы. Дабл-трекинг (когда ты реально играешь партию гитары 2 раза и разводишь их по панораме) дает идеальное стерео. Потому что это 2 РАЗНЫХ исполнения. Там разные микротайминги, разные гармоники, и при сложении в моно они не вычитаются в ноль, а просто звучат как 2 гитары в центре. Хаас же тупо клонирует сигнал.
Лагерь 2: EDM-новаторы[править]
Молодняк, пишущий дабстеп и трэп, отвечает:
Истина где-то рядом[править]
Правда, как всегда, посередине. Использовать Хаас можно, но с умом:
- Никогда не вешай его на бас, кик или саб-бас. Низкие частоты ОБЯЗАНЫ быть в моно. Если ты расширишь бас задержкой, в моно твой трек потеряет весь кач и энергию. Ниже 150-200 Гц всё должно быть строго по центру.
- Используй Хаас на перкуссиях, шейкерах, бэках, FX-эффектах — на тех элементах, потеря которых в моно не разрушит саму песню. Ну станет шейкер тише в моно — да и хуй с ним, всем поебать. Главное, чтобы бочка ебашила.
- Делай задержку микроскопической, не более 5-15 мс, или наоборот, уводи за 30 мс, чтобы это стало слышно как слэп-дэлэй, а не как фазовую грязь.
Альтернативы[править]
Так как фазовые проблемы Хааса всех заебали, хитрые программисты придумали кучу VST-плагинов, которые делают звук широким, но при сложении в моно звучат адекватно. Как они это делают? Магия DSP и высшей математики!
Wider от Infected Mushroom[править]
Полностью бесплатный плагин, созданный совместно с Polyverse. Эти упоротые евреи придумали алгоритм, использующий всепропускающие фильтры (All-pass filters), которые сдвигают фазу на разных частотах по-разному в левом и правом канале. Итог: стерео разрывает колонки, но при переключении в моно алгоритм идеально складывается обратно в исходный моно-сигнал без потери громкости и частот. Школота ссытся кипятком.
Ozone Imager[править]
Использует M/S (Mid/Side) матрицу и многополосную обработку. Позволяет расширять высокие частоты, не трогая бас. Также имеет функцию Stereoize, которая добавляет микро-задержки и реверберацию так, чтобы это не фазило.
MicroShift от Soundtoys[править]
Классика жанра, эмуляция старых железных приборов типа Eventide H3000. Принцип: сигнал дублируется, 1 копия разводится влево и питчится на +9 центов (микроскопическое изменение высоты тона), 2-я разводится вправо и питчится на -9 центов. Плюс немного задержки. За счет изменения питча (детюнинга) сигналы перестают быть идентичными, и при сложении в моно дают эффект плотного хоруса, а не противного гребенчатого фильтра.
M/S Эквализация[править]
Mid/Side обработка. Сигнал разбивается на Центр (Mid) и Бока (Side). Ты можешь тупо добавить высоких частот (например, полку от 5000 Гц) только на Side-канал. В итоге звук кажется шире и ярче по бокам, но при моно-суммировании фаза остается идеальной.
Хаас в лайв-звукорежиссуре[править]
А вот где эффект Хааса действительно является спасителем жизней, так это на живых концертах.
Представь себе гигантский стадион или длинный собор. На сцене стоят мощные колонки (порталы). Звук от них летит до последних рядов зрителей примерно 100 миллисекунд (скорость звука — 343 метра в секунду, так что за 100 мс звук пролетает примерно 34 метра).
Людям в задних рядах нихуя не слышно, звук тихий. Организаторы решают проблему просто: ставят еще 2 колонки на расстоянии 34 метров от сцены, чтобы добить звук до галерки. Это называется дилей-линия.
Но вот засада! Электрический сигнал по кабелю долетит до задних колонок мгновенно (со скоростью света). Задние колонки издадут звук СРАЗУ. А акустический звук от сцены прилетит к этим же людям через 100 мс.
В итоге зритель на 34-м метре сначала слышит громкий звук из ближайшей колонки, а через 1/10 секунды слышит звук от сцены. Это пиздец! Образуется жуткое эхо. Более того, зритель визуально смотрит на вокалиста на сцене, а звук слышит сбоку или сзади, от ближайшей колонки. Происходит когнитивный диссонанс, мозг зрителя протестует.
И тут на сцену выходит звукорежиссер, знающий матчасть и эффект Хааса. Что он делает?
- Он считает расстояние до дилей-линии (34 метра).
- Рассчитывает время полета звука (100 мс).
- В процессоре управления акустическими системами он ИСКУССТВЕННО ЗАДЕРЖИВАЕТ сигнал, идущий на задние колонки, на 100 мс.
- Теперь звук из задних колонок и звук от сцены прилетают к зрителю ОДНОВРЕМЕННО. Уже лучше. Эхо пропало. Но звук кажется идущим отовсюду.
- Звукач делает финальный финт ушами: он добавляет к задержке задних колонок еще 15 мс! (Итого 115 мс).
Что происходит теперь? Зритель слышит звук от порталов сцены 1-м! А через 15 мс до него долетает усиленный звук от колонок, стоящих рядом с ним. Согласно эффекту Хааса, мозг зрителя локализует источник по ПЕРВОМУ звуку. Зритель клянется своей матерью, что слышит звук, идущий ПРЯМО СО СЦЕНЫ, от вокалиста. Но при этом звук громкий, четкий и плотный, потому что львиную долю энергии обеспечивают колонки дилей-линии, стоящие в 3 метрах от зрителя.
Это абсолютный триумф психоакустики над здравым смыслом. И это используется на каждом крупном концерте, фестивале или в театре.
Как сделать правильный Haas[править]
Если уж тебе приспичило использовать этот метод, делай его параллельно.
- Создай шину (Send / Aux).
- Поставь на шину стерео дилей. Левый канал задержка 0 мс, правый канал 15 мс.
- Выкрути ручку Mix на 100% Wet (только задержанный сигнал).
- Подмешивай эту шину к своему основному МОНО треку по вкусу.
Что это дает? У тебя остается оригинальный мощный моно-сигнал по центру, нетронутый дебильными задержками. А вокруг него, тише на 10-15 дБ, болтается задержанный стерео-шлейф. Если микс сложится в моно, шлейф сфазит сам с собой и станет еще тише, но твой центральный стержень никуда не денется. Батя одобряет.
Физиология слуха[править]
Чтобы окончательно добить тебя теорией, поговорим о том, КАК именно твои локаторы на голове понимают, откуда идет звук. У человека есть 3 механизма локализации:
- ITD (Interaural Time Difference) — Межушная разница во времени. Звук слева достигает левого уха раньше правого. Разница может составлять от 10 микросекунд до 700 микросекунд (0,7 мс — это время, за которое звук огибает человеческую голову). Эффект Хааса паразитирует именно на этом механизме, искусственно увеличивая это время до 10-30 мс, из-за чего мозг гиперболизирует локализацию. ITD работает лучше всего на низких и средних частотах (до 1500 Гц).
- ILD (Interaural Level Difference) — Межушная разница уровней. Твоя башка работает как физический барьер (акустическая тень). Если источник справа, правое ухо слышит громче, а до левого доходит ослабленный сигнал. Этот механизм работает в основном на высоких частотах (выше 1500 Гц), так как низкие частоты тупо огибают голову из-за большой длины волны.
- HRTF (Head-Related Transfer Function) — Функция передаточного отношения головы. Твои ушные раковины (эти хрящевые пельмени по бокам) имеют сложную форму. Звуки, приходящие спереди, сзади, сверху или снизу, отражаются от складок уха по-разному, создавая уникальные микро-изменения АЧХ. Мозг знает форму ТВОИХ ушей и по этим искажениям АЧХ понимает высоту источника и спереди он или сзади.
Эффект Хааса работает только с 1-м пунктом (время). Когда ты юзаешь Хаас в наушниках, мозг охреневает: разница во времени говорит, что звук сбоку, но разницы в громкости (ILD) нет (ведь мы не меняли громкость каналов, они одинаковые), и HRTF фильтрации для сбоку/сзади тоже нет. Из-за этого несоответствия возникает странное чувство: звук вроде бы широкий, но неестественный, он не локализуется в конкретной точке пространства вокруг головы, а просто звучит широко внутри черепа. В отличие от бинауральных записей, где используются манекены с искусственными ушами и микрофонами внутри них — там звук реально пугающе выносится наружу.
Игори и Кино[править]
Голливудские взрывы[править]
В кино эффект Хааса используется постоянно, но не для того, чтобы сделать звук красивым, а для того, чтобы заставить зрителя срать кирпичами во время скримеров или ощущать масштаб пиздеца при взрыве Звезды Смерти. В современных кинотеатрах (даже в обычном формате 5.1 или 7.1, не говоря уже про Dolby Atmos) звукорежиссеры размазывают низкочастотные удары и рев монстров по всем тыловым каналам с микрозадержками.
Представь сцену: главный герой идет по темному коридору. Вдруг слева от него выпрыгивает ебака. Звукач делает так:
- Основной, хлесткий звук удара идет в левый фронтальный канал (чтобы мозг зрителя локализовал опасность слева).
- С задержкой в 15-25 мс в правый и тыловые каналы подается тот же самый звук, но обработанный эквалайзером (срезаны верха, оставлен только гул).
В итоге зритель четко понимает, что ебака слева, но из-за Хааса звук кажется настолько огромным, что заполняет весь зал. У зрителя активируется древний инстинкт самосохранения, вырабатывается адреналин, профит! Режиссер получает свой Оскар, а зритель — заикание.
Киберкотлеты[править]
В соревновательных шутерах (CS:GO, Valorant, Rainbow Six Siege, PUBG) позиционирование звука — это вопрос жизни и смерти. Если аудиодвижок игры криво просчитывает задержки, ты ловишь хэдшот, потому что думал, что враг топает на лонге, а он уже дышит тебе в затылок с шорта.
Звуковые движки видеоигр (типа Wwise или FMOD) в реальном времени просчитывают расстояния от источника звука до камеры игрока. Они автоматически вычисляют ITD (межушную разницу во времени) и ILD (межушную разницу уровней), а также накладывают HRTF-фильтры. Если враг стреляет справа, движок не просто делает звук в правом наушнике громче. Он задерживает звук для левого наушника на 0,6 мс (имитируя время, за которое звук огибает твою виртуальную голову) и приглушает высокие частоты (имитируя акустическую тень черепа). Эффект Хааса здесь работает на микро-уровне, позволяя мозгу вычислять азимут и дистанцию.
Но бывает и багованный пиздец. Если движок игры написан индусами за еду, и задержка багается, выдавая 15 мс вместо 0,6 мс, у игрока случается сенсорный коллапс. Звук отрывается от источника, размазывается по наушникам, и киберспортсмен в ярости разбивает клавиатуру о монитор, вопя в микрофон о том, что игра — кусок неоптимизированного кода.
Виртуальные 7.1 наушники[править]
А теперь самое сладкое — геймерские гарнитуры с надписями True 7.1 Virtual Surround Sound за 100500 рублей от брендов вроде Razer, Logitech, HyperX и прочих производителей цветастого пластика.
Любой анон, учивший в школе физику, знает: у тебя 2 уха. В наушниках 2 динамика. Чтобы услышать звук сзади или спереди, тебе не нужны 7 маленьких говно-динамиков, напиханных в 1 чашку (как пытались делать в нулевых). Тебе нужен правильный психоакустический алгоритм в стерео.
Как работает хваленая кнопка 7.1 Surround на USB-свистке твоих геймерских ушей?
- Она берет обычный 2-канальный или 5-канальный звук из игры.
- Пропускает его через алгоритмы эквализации, безбожно задирая верхнюю середину (чтобы подчеркнуть шаги) и надувая бас (чтобы взрывы делали БУМ).
- И самое главное: она добавляет искусственные микрозадержки (тот самый Хаас) и короткую реверберацию (имитацию комнаты), чтобы звук казался вне головы.
Итог? Аудиофилы кровавыми слезами плачут от того, во что превращается звук. Оригинальный микс уничтожается. Музыку в режиме 7.1 Surround слушать вообще невозможно — вокал улетает куда-то в унитаз, фаза выкручивается наизнанку, появляется ощущение, что ты слушаешь концерт из ведра. Зато школьники в восторге: Мам, смотри, звук как в кинотеатре!. Маркетологи продают программный костыль из 50-х годов под видом нанотехнологий 21-го века, получая сверхприбыли.