Sound – Arma 3

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
m (Text replacement - "\[ *(https?\:\/\/[^\[ ]+\.arma3\.com[^\[]+) ([^ ]+) *\]" to "{{ExternalLink|link= $1|text= $2}}")
(18 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Important|The documentation is currently work in progress and some articles may be unfinished or missing completely.}}
{| cellpadding="6"
| [[File:A3_SoundMainScheme.jpg]]
|
== General Sound Configuration ==


Arma 3's sound system became much more complex with the release of the [https://dev.arma3.com/post/sitrep-00144 Eden Update]. This wiki page will serve as a hub - linking you to the different elements of the system.
* [[Arma 3 Sound: SoundShader|SoundShader]]
* [[Arma 3 Sound: SoundSet|SoundSet]]
* [[Arma 3 Sound: Sound Curves|Sound Curves]]
* [[Arma 3 Sound: SoundShapes|SoundShapes]]
* [[Arma 3 Sound: Filters|Filters]]
* [[Arma 3 Sound: Processing Types|Processing Types]]
* [[Arma 3 Sound: Global Sound Parameters|Global Sound Parameters]]
|}


==Basic Structure==
{{arma3}}'s sound system became much more complex with the release of the {{ExternalLink|link= https://dev.arma3.com/post/sitrep-00144|text= Eden Update}}. Sound is not anymore a single sample (array respectively) with parameters, but a structure assembled from several layers with embedded audio features.


*[[Arma_3_Sound:_cfgSoundSets|SoundSets]] are assigned to entities such as weapons in the game. When a game event happens (for example a gun shot or an explosion) the SoundSet gets triggered and you hear a sound.
Process of sound configuration unification is still in progress (not all gameplay features use this system), information about new implementations will be continuously updated.


*SoundSets can consist of multiple [[Arma_3_Sound:_cfgSoundShaders|SoundShaders]].
'''This wiki page serves as a hub - linking you to the different elements of the system.'''


*Positional sound using stereo files as sources are not a simple task for game engines, which is why Arma 3 uses it's own [[Arma_3_Sound:_cfgSound3DProcessors|3D Sound Processors]].
{{Feature | Informative | You may at some point find volume defined with '''db''' (e.g {{ic|db-40}}). The formula for db-based volume is: {{ic|10^(''number''*(1/20))}}.<br>
The db value is expressed in dBFS ({{Wikipedia|DBFS|Decibels relative to full scale}}). See also {{HashLink|Arma 3 Sound: cfgSoundShaders#volume}}.
}}


*The relationship between game variables and sound values (like the relationship between distance to an object and the volume of the sound the object is emitting) can be pre-defined in [[Arma_3_Sound:_cfgSoundCurves|cfgSoundCurves]] for easier use in other configuration files.
=== See Also ===
 
* An [[Arma 3 Sound: ExampleWeaponConfig|example configuration]] for a weapon
* An [[Arma 3 Sound: SoundControllers|overview on SoundControllers]] which can be used to build [[Simple Expression]]d for volume/frequency calculation.
 
 
{{GameCategory|arma3|Sound}}

Revision as of 14:51, 26 July 2021

A3 SoundMainScheme.jpg

General Sound Configuration

Arma 3's sound system became much more complex with the release of the Eden Update. Sound is not anymore a single sample (array respectively) with parameters, but a structure assembled from several layers with embedded audio features.

Process of sound configuration unification is still in progress (not all gameplay features use this system), information about new implementations will be continuously updated.

This wiki page serves as a hub - linking you to the different elements of the system.

You may at some point find volume defined with db (e.g db-40). The formula for db-based volume is: 10^(number*(1/20)).
The db value is expressed in dBFS (Decibels relative to full scale). See also Arma 3 Sound: cfgSoundShaders - volume.

See Also