Difference between revisions of "Documentation/Engine/Sound/Mixer"

From SCS Modding Wiki
Jump to navigation Jump to search
m (Voiceover bus appears to now be for Convoy mode CB radio?)
(Audio buses, routing and mixer)
(11 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
=== Audio buses, routing and mixer ===
 
=== Audio buses, routing and mixer ===
  
The definition of the sound buses and their routing is a very important part of the Master Bank.
+
The definition of the sound buses and their routing is very important part of the Master Bank.
  
* Master Bus<Br>The master bus creates the final submix of all buses routed to it before outputting audio to the speaker channels.<br>All buses, return buses, and events not assigned to a group are routed into the master bus.
+
* Bus<br>
* Bus<br>The bus is an object which helps to collect specific sounds to groups and centrally control their volume or mute state.<br>Any sound event in the game should be assigned to the corresponding prepared audio bus.
+
* Routing<br>
* Routing<br>Routing the events and buses by the mixer helps to control specific sounds in groups and applying effects (as a reverb) for the whole group of the sounds together.
 
  
 
Current table describes mixer principles in our Master Bank:
 
Current table describes mixer principles in our Master Bank:
Line 12: Line 11:
 
! Bus !! Routing to... !! Using for sounds... !! Remark
 
! Bus !! Routing to... !! Using for sounds... !! Remark
 
|-
 
|-
| master ||  || ''- none -'' || Target for the central mixing of all other audio buses.<br>"Master" volume and mute state (from application settings) is applied to the bus.
+
| master ||  || Example || Example
 
|-
 
|-
| <--- cabin || ''master'' || ''- none -'' ||  
+
| <--- cabin || ''master'' || ''- none -'' || Example
 
|-
 
|-
| .....<--- interior || ''cabin'' || Individual truck interior sounds as for example:<br>air warning, blinkers, sticks, park brake, wipers, windows, seat noise... ||  
+
| .....<--- interior || ''cabin'' || Individual truck interior sounds as for example:<br>air warning, blinkers, sticks, park brake, wipers, windows... || Example
 
|-
 
|-
| .....<--- window_left || ''cabin'' || ''- none -'' ||  
+
| .....<--- window_left || ''cabin'' || ''- none -'' || Example
 
|-
 
|-
| .....<--- window_right || ''cabin'' || ''- none -'' ||  
+
| .....<--- window_right || ''cabin'' || ''- none -'' || Example
 
|-
 
|-
| .....<--- window_out || ''cabin'' || ''- none -'' ||  
+
| <--- exterior || ''master'' || Example || Example
 
|-
 
|-
| <--- outside || ''master'' || ''- none -'' || The bus should not contents any sounds. It is only technically group to collect all sounds from the outer world.
+
| .....<--- traffic || ''exterior'' || Example || Example
 
|-
 
|-
| ...<--- exterior || ''outside'' || ''- none -'' || The bus should not contents any sounds. It is only technically group to collect all exterior sounds.
+
| .....<--- trailer || ''exterior'' || Example || Example
 
|-
 
|-
| .....<--- traffic || ''exterior'' || Sounds of the traffic system. ||  
+
| .....<--- truck_effects || ''exterior'' || Example || Example
 
|-
 
|-
| .....<--- trailer || ''exterior'' || Player's trailer sounds. ||  
+
| .....<--- truck_engine || ''exterior'' || Example || Example
 
|-
 
|-
| .....<--- truck_effects || ''exterior'' || Player's truck effects<br>(air cutoff, air gear, hook, horns, reverse, ...). ||  
+
| .....<--- truck_exhaust || ''exterior'' || Example || Example
 
|-
 
|-
| .....<--- truck_engine || ''exterior'' || Player's truck engine.<br>([[Documentation/Engine/Sound/TruckEngine|see: Sounds - Truck Engine]]) ||  
+
| .....<--- truck_noise || ''exterior'' || Example || Example
 
|-
 
|-
| .....<--- truck_exhaust || ''exterior'' || Player's truck exhaust.<br>([[Documentation/Engine/Sound/TruckEngine|see: Sounds - Truck Engine]]) ||  
+
| .....<--- world || ''exterior'' || Example || Example
 
|-
 
|-
| .....<--- truck_turbo || ''exterior'' || Player's truck turbo.<br>([[Documentation/Engine/Sound/TruckEngine|see: Sounds - Truck Engine]]) ||  
+
| <--- game || ''master'' || Example || Example
 
|-
 
|-
| .....<--- truck_noise || ''exterior'' || Player's truck noise<br>(aero noise, suspension noise, ...). ||  
+
| .....<--- music || ''game'' || Example || Example
 
|-
 
|-
| .....<--- world || ''exterior'' || Prefab sounds, sounds of animations...||  
+
| .....<--- navigation || ''game'' || Example || Example
 
|-
 
|-
| ...<--- unprocessed || ''outside'' || ''- none -'' || The bus should not contents any sounds. It is only technically group to collect all exterior sounds which are not affected by sound processing (like reverb).
+
| .....<--- ui || ''game'' || Example || Example
 
|-
 
|-
| .....<--- ambient || ''unprocessed'' || Ambient and environmental sounds and effects. ||  
+
| .....<--- ui_music || ''game'' || Example || Example
 
|-
 
|-
| <--- game || ''master'' || ''- none -'' ||  
+
| .....<--- voiceover || ''game'' || Example || Example
 
|-
 
|-
| .....<--- music || ''game'' || In-game music (as a 'hurry up' melody). ||
+
| <--- radio || ''master'' || Example || Example
|-
 
| .....<--- navigation || ''game'' || Voice navigation output. ||
 
|-
 
| .....<--- ui || ''game'' || Sounds of the user interface<br>(click, mail, reward, camera, ...). ||
 
|-
 
| .....<--- ui_music || ''game'' || Music for UI (menu, garage, service, ...).  ||
 
|-
 
| .....<--- voiceover || ''game'' || Reserved for the future use. ||
 
|-
 
| <--- radio || ''master'' || Output for the in-game radio (user music) player. ||  
 
 
|}
 
|}

Revision as of 12:33, 5 March 2020

Audio buses, routing and mixer

The definition of the sound buses and their routing is very important part of the Master Bank.

  • Bus
  • Routing

Current table describes mixer principles in our Master Bank:

Bus Routing to... Using for sounds... Remark
master Example Example
<--- cabin master - none - Example
.....<--- interior cabin Individual truck interior sounds as for example:
air warning, blinkers, sticks, park brake, wipers, windows...
Example
.....<--- window_left cabin - none - Example
.....<--- window_right cabin - none - Example
<--- exterior master Example Example
.....<--- traffic exterior Example Example
.....<--- trailer exterior Example Example
.....<--- truck_effects exterior Example Example
.....<--- truck_engine exterior Example Example
.....<--- truck_exhaust exterior Example Example
.....<--- truck_noise exterior Example Example
.....<--- world exterior Example Example
<--- game master Example Example
.....<--- music game Example Example
.....<--- navigation game Example Example
.....<--- ui game Example Example
.....<--- ui_music game Example Example
.....<--- voiceover game Example Example
<--- radio master Example Example