Surgical Dialogue Mix: Cutting Through the Noise, Without Sacrificing the Soundscape

게임 오디오

Dialogue is the heart of many games, carrying the story and connecting players to characters. But how often have you found crucial dialogue buried under the roar of the game's soundscape? Today, we’re diving into “surgical dialogue mixing” - a method that lets your dialogue cut cleanly through the gameplay mix, without sacrificing any parts of the soundscape that are not actually conflicting with the voice.

In other words, this system will only remove certain frequencies, and only when said frequencies are strongly present in the background ambiance.

Setting Up Your Metering System

Before diving into the surgical cuts, we need to gather some crucial information. We’ll set up a metering system to analyze:

  1. The strength of the voice over (VO) signal.
  2. The intensity of the background soundscape.

To do this, we’ll create an Ambiance_Pre bus in our Master-Mixer Hierarchy. This bus will provide an unaltered signal, essential for accurate metering. If we were to use Ambiance bus for both metering and modifying, it would create a logical loop - which we want to avoid.

Ambiance-Pre-bus-Master-Mixer-Hierarchy-Wwise

We’re going to create a separate structure exclusively for metering. And as we do not want any signal from it to be audible, Audio Device has to be set to “No_Output”.

Wwise-Audio-Device-No-Output

 

Meters-no-output-Wwise

Now it’s time to add meter effects to our buses. The dynamics settings will influence the output signal, which we’ll then want to transform into an RTPC.

meter-Wwise

Let’s set a range of -48 to 0 for that RTPC, so it correlates with the actual dB values from the meter.

RTPC-game-parameter-Wwise

Controlling Separate Frequencies

To make this system more precise, we split our signal from the Meter_VO_Sum bus into three bands, each assigned to the low, mid and high frequencies most critical for our voice over. Meter_VO_Sum sends look like this:

Meter-bands-Wwise

Similarly to our main metering bus, we’ll add a metering effect and an EQ before it. The EQ’s purpose is to isolate the band we want, so we set it to bandpass. 

Parametric-EQ-Wwise

Tip: To avoid the necessity of changing band frequency values in multiple places in our project, we can tie it to a common RTPC for a more convenient control. Furthermore, we can later modify those values on the fly depending on which character is speaking.

Parametric-EQ-bandpass-low-Wwise

VO Metering Dependent on Ambiance Content

Next, we’ll take into consideration the sonic characteristics of the ambiance into our metering. To do that, we’ll assign the RTPC of a certain ambiance signal (let’s say, lows)  to the max output parameter of a VO meter of the same frequency. The lower the amount of low frequencies in the background, the lower max output of the VO meter. That way, metering will work properly only if there’s a conflict (both VO and ambiance are rich in certain frequencies) and will not produce an influential output signal if there’s only a subtle ambiance playing.

Meter-VO-low-Wwise

VO Signal Influencing Ambience

Now that we have our metered VO signal behaving exactly how we want it to across all three frequencies, it's time to set up its influence on ambiance.

Important: This has to be done on a parent of a bus (in our case, called “Ambiance”) that sends a signal to metering. That way, we’re avoiding a signal loop.

Ambiance-Wwise

We’ll add an EQ effect with the same three frequency bands we established earlier. RTPCs tied to our VO meters will now affect the gain of each band.

EQ-effect-Wwise

Beyond Dialogue

While we’ve focused on VO ducking ambiance in a precise, controlled way, the logic behind this setup can be used on any other combination. Think explosions driving low pass for combat sounds, gunshots slicing thru monster roars - you name it. Go be creative!

Want to see this process in action? Check out the video tutorial that inspired this blog post here.

Michał Korniewicz

Composer, Principal Sound Designer

Flying Wild Hog

Michał Korniewicz

Composer, Principal Sound Designer

Flying Wild Hog

Enthusiast. Composer and sound designer with over a decade of experience in the gamedev industry, with a knack for designing complex, responsive audio systems. Helped deliver Evil West, Dying Light, Last Oasis, Gamedec, Gord and more. Speaker, co-founder of Warsaw Game Audio, avid climber.

댓글

댓글 달기

이메일 주소는 공개되지 않습니다.

다른 글

Mastering Suite(마스터링 스위트)의 비하인드 스토리: 게임 내 오디오 마스터링

Mastering Suite 는 게임 산업의 크리에이티브와 엔지니어들이 일련의 협력을 통해 얻은 결과입니다. 수년간 PlayStation은 게임 오디오 개발자 커뮤니티와 협력하여...

23.7.2020 - 작성자: 단젤리 솀브리 (DANJELI SCHEMBRI )

UI 설계 관점에서 UI 오디오 접근하기 - 제 2부

이 글에서는 UI 디자이너*의 관점에서 UI 오디오에 접근하는 방식을 보여드리려고 합니다. 이를 통해 심미적으로나 기능적으로 화합적인 UI를 제작하는 데에 도움이 되었으면 합니다....

20.10.2020 - 작성자: 조셉 마척(JOSEPH MARCHUK)

텔 미 와이(Tell Me Why) | 오디오 다이어리 제 2부: 음악

Tell Me Why의 음악은 본질적으로 캐릭터의 서사와 감정을 뒷받침하도록 설계되었습니다. 게임의 이야기는 두 주인공에게 아주 자세하게 집중되어 있으며 생각에 잠기기 쉬운 느린...

22.6.2022 - 작성자: 루이 마르탱 (Louis Martin)

Strata 멀티트랙 SFX 라이브러리를 먼저 사용해본 사람들은 이렇게 말했습니다.

Strata의 시작 지난 40~50년 동안 SFX 라이브러리 제작자들은 거의 동일한 방식으로 콘텐츠를 제작하고 배포했습니다.디자인한 사운드를 녹음, 믹싱, 렌더링하고 테마별...

30.11.2022 - 작성자: 시몽 아슈비 (Simon Ashby)

Wwise에서 환경음 시스템 설계하기

소개 여러분 안녕하세요! 저는 Soundcuts의 사운드 디자이너이자 Airwiggles의 공동 설립자인 루이스(Lewis)입니다. 새로운 프로젝트를 시작할 때 제가 가장 먼저...

24.9.2025 - 작성자: 루이스 톰슨(Lewis Thompson)

'궨트: 더 위쳐 카드게임'과 '궨트: 방랑 마법사' | 동시에 두 개의 게임을 작업하는 방법

소개 안녕하세요! 우선, 궨트(GWENT) 와 방랑 마법사(Rogue Mage)의 세계로 들어가기 전에 우리가 누구이며 CD PROJEKT RED에서 어떤 경험을 쌓아왔는지 간단히...

8.10.2025 - 작성자: 마테우시 쉬만스키(Mateusz Szymański)

다른 글

Mastering Suite(마스터링 스위트)의 비하인드 스토리: 게임 내 오디오 마스터링

Mastering Suite 는 게임 산업의 크리에이티브와 엔지니어들이 일련의 협력을 통해 얻은 결과입니다. 수년간 PlayStation은 게임 오디오 개발자 커뮤니티와 협력하여...

UI 설계 관점에서 UI 오디오 접근하기 - 제 2부

이 글에서는 UI 디자이너*의 관점에서 UI 오디오에 접근하는 방식을 보여드리려고 합니다. 이를 통해 심미적으로나 기능적으로 화합적인 UI를 제작하는 데에 도움이 되었으면 합니다....

텔 미 와이(Tell Me Why) | 오디오 다이어리 제 2부: 음악

Tell Me Why의 음악은 본질적으로 캐릭터의 서사와 감정을 뒷받침하도록 설계되었습니다. 게임의 이야기는 두 주인공에게 아주 자세하게 집중되어 있으며 생각에 잠기기 쉬운 느린...