menu
 

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.

댓글

댓글 달기

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

다른 글

아우터 월드(Outer Worlds)의 사운드: 제 2부

아우터 월드(Outer Worlds)의 사운드를 심층적으로 알아보는 블로그 제 2부에 오신 것을 환영합니다!...

12.1.2021 - 작성자: 옵시디언 엔터테인먼트 (Obsidian Entertainment)

게임 오디오 직업 스킬 - 게임 사운드 디자이너로 고용되는 법

20.1.2021 - 작성자: 브라이언 슈밋(BRIAN SCHMIDT)

새로운 Impacter 플러그인 알아보기

개요 Impacter(임팩터)는 기존의 SoundSeed Impact 플러그인을 영감으로 하는 새로운 음원 플러그인입니다. 이 플러그인은 '타격음' 사운드 파일을 저작 도구로...

20.5.2021 - 작성자: 라이언 돈 (RYAN DONE)

‘잇 테이크 투(It Takes Two)’ 사운드 비하인드 스토리 | Hazelight 오디오 팀과의 Q&A

Hazelight Studios(헤이즈라이트 스튜디오)에서 제작한 잇 테이크 투(It Takes Two)는 분할 스크린 액션 어드벤처 플랫폼 협동 게임입니다. 이 게임은 엄청나게...

5.4.2022 - 작성자: Hazelight (헤이즐라이트)

Wwise를 사용한 반복 재생 기반 자동차 엔진음 디자인 | 제 2부

다시 뵙게 되어 반갑습니다! 이 시리즈에서는 Wwise에서의 간단한 반복 재생 기반 자동차 엔진을 구성 및 설계를 함께 살펴보게 됩니다. 디자인을 제어하기 위해 필요한 엔진 매개...

9.5.2023 - 작성자: 아르토 코이비스토 (Arto Koivisto)

에이지 오브 엠파이어 IV의 음악

안녕하세요, 저는 린 가디너(Lin Gardiner)라고 합니다. Relic Entertainment(렐릭 엔터테인먼트)의 수석 오디오 디자이너이자 에이지 오브 엠파이어...

22.1.2025 - 작성자: 린 가디너(Lin Gardiner)

다른 글

아우터 월드(Outer Worlds)의 사운드: 제 2부

아우터 월드(Outer Worlds)의 사운드를 심층적으로 알아보는 블로그 제 2부에 오신 것을 환영합니다!...

게임 오디오 직업 스킬 - 게임 사운드 디자이너로 고용되는 법

새로운 Impacter 플러그인 알아보기

개요 Impacter(임팩터)는 기존의 SoundSeed Impact 플러그인을 영감으로 하는 새로운 음원 플러그인입니다. 이 플러그인은 '타격음' 사운드 파일을 저작 도구로...