Blog homepage

Tell Me Why | Audio Diary Part 2: The Music

Game Audio / Sound Design

The music of Tell Me Why was intrinsically designed to support the narrative and the emotions of the characters. The story has a very intimate focus on our two lead characters, a slow pace prone to contemplation, and a close proximity to their inner emotions. Being a come to terms story with a family drama that happened in the past, we needed this singularity based on a strong melancholia that could evolve into a rounder, more colorful form of hope. 


Working with Ryan Lott 

Ryan Lott Composer

Since the beginning of the conception, Son Lux has always been one of the musical references for Tell Me Why. That’s why Ryan was one of our first pick composer choices. However, he had never worked for a video game before. On one hand, it was a risk somehow. But on the other hand, it was the guarantee to have a fresh and singular musical approach to get something unexpected. But we knew he was also a music composer for feature films and ballet, which shows a great faculty to adapt and compose for different media. 

We had a composer shortlist and we asked for a short music demo to each candidate. They had to work on a musical composition based on the conception MoodTrailer video - without audio. And we decided to send only the outline of the game: narrative pitch and game pillars. We didn’t send any musical reference document or music track example: they had a complete freedom of interpretation from any perspective: instrumentation, genre... It was a way to let the composer look into the project, immerse itself in the game universe and make a very personal suggestion without knowing our expectations. 

Ryan sent an amazing music pitch for the game: it was both accessible and sophisticated. Then, when meeting him for the first time, there was a real chemistry between him and the creative team. He immediately understood the creative stakes of the game and has also his own interpretation, which is very fruitful. The bottom line is he definitely was the best fit for the game. 

The score perfectly highlights the intense emotional scenes that our characters go through, bringing the player closer to them and creating a stronger empathy.

Approach for the Bond  

Ryan wrote an amazing score for the game, ranging from orchestral compositions to picture, to more systemic music that carry our memory recollection game mechanics: the Bond. This part was such a challenge by the way, because we had two complementary needs for Bond mechanics. On one hand, creating music layers and gameplay mechanics involves consistency - for signs and feedback. On the other hand, every memory sequence in the game was unique and we needed to be able to customize each one, otherwise the music could have been too redundant.  

What is the Bond? 

The bond represents the telepathic ability that connects Alyson and Tyler. It allows them to share their emotions and thoughts. For example, they can talk to each other without being in the same place or without being heard by another character. 

It’s also a way to share their memories, by using Bond Memory mechanics: a short sequence triggered by the player where the Twins can see a memory of the past. Some of the Memory Bond are mandatory - the player needs to watch it until the end, otherwise he can’t go further in the game. Some others are optional, depending on how the player will choose to play. From a narrative perspective, it’s a way to recall memories from the Twin’s childhood. From a gameplay perspective, it’s a way to solve a puzzle or to find an object, to bring incitement and engagement to the player experience. Here is an example from Episode 1: 



What is the Memory Bond mechanic? 

Memory sequences are placed in the environment and can be triggered from a specific place: the bond actor. The player has to find them using a bond view - a view revealing the bond memories - and a sensor system - a simple hot/cold mechanic with audio and visual feedback which helps him to know where these bond actors are. 

Once the player has found the bond actor, he has to trigger the sequence by focusing on the Bond. This sequence is not a cinematic. It means the player can still move and explore freely. As long as he will stay close and watch the sequence, the sequence will keep playing. But if he goes too far, the sequence will stop, and he will have to start it from scratch to see the entire sequence.

To accompany this gameplay mechanic, we’ve built a multi-layer based music score.  

This score is a loop played every time the player enters the sensor range of a Memory Bond and stops when he gets out of the range. This way, everything is always in key and synced. And we used RTPC and States to change parameters in real-time to adapt the music to the Bond mechanic. 

Every layer has its own purpose: 

This is an audio feedback for the sensor mechanic: it indicates if the player is far or close to the bond actor. Audio example: 

This layer represents the Bond State - when the player switches the bond view on. Audio example: 

Once the player has found the Bond Memory, he has to focus by pressing the input during a few seconds. This layer is used to bring this sensation of “focusing on something”. 
Audio example: 

The player hears this layer when the memory sequence is played. Basically, it’s a piano melody that accompanies the sequence, with sometimes additional layers. Audio example: 

This screenshot shows the multi-layer in a Music Segment in Wwise: 


These layers are modified in real-time by RTPC and States:  

SensorRangeRation RTPC 
It sends a relative distance value between the player and the bond actor - 0 is the shorter distance and 1 is the longer one.  

BondFocusingProgression RTPC 
It sends a float corresponding to the focus progression state - 0 when the focus has just started and 1 when the player has succeeded to focus and trigger the sequence.  

Boolean value to indicate if the bond view is activated or not.

BondSequence STATE 
Booleean value to indicate if the sequence is currently playing or not.
They control layer volume but many other parameters too: filter, reverb send, or even saturation drive... 




Choosing to integrate the music with a looping multi-layer brings something unique. 

First, it’s a way for the music to be perfectly synced to the player inputs. The music is very reactive: it responds instantaneously to the player inputs. The music “sticks” to the gamplay. And it gives the feeling that the music is a real part of the bond and not only something that comes with it. 

But most of all: it brings consistency. Even there are several layers in the music, with different purpose, the player hears the result as a single musical entity. Ryan understood this in his composition. He composed complementary layers which can be easily remixed together. Thanks to him and the layer sound design, the player feels the music more like an evolving soundscape than a multi-layer based composition. Like a flow / a liquid shaped by the player inputs. It brings something organic and magical, which is perfectly what the Bond Memory system needs 


Our design has to be relevant from both narrative and gameplay perspective. But sometimes they have conflicting needs. Narration needs singularity - every bond memory is unique. On the contrary, gameplay needs signs and feedback, which means consistency. Our main challenge was to reconcile both of them. On one hand, create a consistent audio design to make the player able to recognize signs and feedback. On the other hand, having enough flexibility to bring different moods and bring enough variety. 

That’s why we asked Ryan to build some variations. To keep the balance between gameplay and narration, we’ve decided that the sensor had to remain the same for all variations. Because it’s an important feedback for the player: as soon as the player hears it, he knows a bond actor is near-by.

For the other layers, Ryan created different harmonization for the piano melody. It’s always the same melody, but according to the harmonic context, the mood is totally different: it was a perfect balance between variation and consistency. 

Video example for Bond Variation 

Another video example for Bond Variation 

This screenshot shows variation of the generic Bond Music Segment- BondFocus and GeneralBond layers are different, Sensor and Melody are still the same. But Ryan also composed an additional Pad layer to bring a specific emotion:  


Sometimes, the player had the possibility to trigger Memory Bond sequence while a scripted music was playing. In this case, it was necessary to adapt both bond music and scripted so they can be played at the same time. 

Scripted Music 

Be able to overlap systemic bond music and scripted music was a important challenge everywhere in the game. It was necessary the have a clear idea of the music walkthrough for every level to know if a systemic bond music could be triggered while a scripted music have already been played.  

In this example, a scripted music is triggered when the twins enter in the interrogation room. But there is a Bond actor inside the room, and there is a risk of overlap. Before starting to compose, Ryan knew there was a risk of overlap. So, he composed a scripted music which is compatible from a music perspective, and what’s more, we decided to modify this music when the game is in Bond state:

Video example 

Stay tuned for the next blog of this series, where we will discuss about the sound design creative process for cinematics and ambiences.  



Sound Designer | Tell Me Why

Mathieu Fiorentini is a French sound designer with 12+ years of experience in the video game industry. His recent works includes titles like Tell Me Why, Watch Dogs Legion, Detroit Become Human. He is also a Wwise and Ableton Live teacher at ISART Digital.

Louis Martin

Audio Lead | Tell Me Why


Louis Martin

Audio Lead | Tell Me Why


Louis Martin has been working in the video game industry for over 13 years. He is Audio Lead at DONTNOD and worked on Remember Me, Life is Strange, Vampyr and more recently on Tell Me Why. Prior to joining DONTNOD, Louis was Audio Designer for Ubisoft and worked on projects such as Ghost Recon Future Soldier.


Leave a Reply

Your email address will not be published.

More articles

Introducing Igniter Live by Krotos

From the creators of Dehumaniser, Krotos has created an all-in-one solution for designing any custom...

11.3.2020 - By Matthew Collings

About Dynamic Music Design - Part 1: Design Classification

Background I got my first job as an Audio Game Engineer in 2015, which is when I was introduced to...

28.5.2020 - By Chenzhong Hou (侯晨钟)

The Story Behind the Mastering Suite: In-Game Audio Mastering

The Mastering Suite is the result of a series of collaborations amongst creatives and engineers in...

16.7.2020 - By Danjeli Schembri

9 Simple Steps to Authoring and Profiling Audio Objects in Wwise

So, you're interested in taking a look at the new Object-based Audio pipeline in Wwise but don't...

8.4.2021 - By Damian Kastbauer

Behind the Sound of Psychonauts 2

Psychonauts 2 is an exciting platforming adventure game that continues the story of Raz after the...

10.3.2022 - By Double Fine

Sound in the Silence of Space | The Systems of Hardspace: Shipbreaker

Hardspace: Shipbreaker is a first-person, zero-g, spaceship salvaging game, recently released on...

19.1.2023 - By Ben McCullough

More articles

Introducing Igniter Live by Krotos

From the creators of Dehumaniser, Krotos has created an all-in-one solution for designing any custom...

About Dynamic Music Design - Part 1: Design Classification

Background I got my first job as an Audio Game Engineer in 2015, which is when I was introduced to...

The Story Behind the Mastering Suite: In-Game Audio Mastering

The Mastering Suite is the result of a series of collaborations amongst creatives and engineers in...