Sound: Global Sound Parameters – Arma 3

From Bohemia Interactive Community
Category: Arma 3: Sound
m (Fix)
m (Some wiki formatting)
 
Line 1: Line 1:
{{GameCategory|arma3|Sound}}
== Global Sound Parameters ==
Definition of default sound properties, which are applied on every sound if not overridden by custom definition within [[Arma 3: Sound: SoundSet|SoundSet]].
Definition of default sound properties, which are applied on every sound if not overridden by custom definition within [[Arma 3: Sound: SoundSet|SoundSet]].


Configured in the base class '''CfgSoundGlobals'''.
Configured in the base class '''CfgSoundGlobals'''.


{| class="wikitable"
{| class="wikitable sortable"


|-
! Parameter
! Parameter
! Unit/values
! class="unsortable" | Unit/Values
! Default
! class="unsortable" | Default
! Description
! class="unsortable" | Description


|-
|-
! ''defaultDistanceFilter''
| {{hl|defaultDistanceFilter}}
| class name
| class name
|  
| {{n/a}}
|
| global [[Arma 3: Sound: Filters|Distance filter]], used on every sound unless specified differently in the soundSet (meaning vehicles which do not yet have soundSet configuration always are filtered by the defaultDistanceFilter)
* global [[Arma 3: Sound: Filters|Distance filter]], used on every sound unless specified differently in the soundSet (meaning vehicles which do not yet have soundSet configuration always are filtered by the defaultDistanceFilter)


|-
|-
! ''defaultSound3DProcessingType''
| {{hl|defaultSound3DProcessingType}}
| class name
| class name
|  
| {{n/a}}
|
| global [[Arma 3: Sound: Processing Types|Sound Processing Type]]
* global [[Arma 3: Sound: Processing Types|Sound Processing Type]]


|-
|-
! ''defaultVolumeCurve''
| {{hl|defaultVolumeCurve}}
| class name
| class name
|  
| {{n/a}}
|
| global amplitude [[Arma 3: Sound: Sound Curves|attenuation curve]]
* global amplitude [[Arma 3: Sound: Sound Curves|attenuation curve]]


|-
|-
! ''defaultWeaponVolumeCurve''
| {{hl|defaultWeaponVolumeCurve}}
| class name
| class name
|  
| {{n/a}}
|
| global amplitude [[Arma 3: Sound: Sound Curves|attenuation curve]] for weapons shooting
* global amplitude [[Arma 3: Sound: Sound Curves|attenuation curve]] for weapons shooting


|-
|-
! ''defaultLFEVolumeCurve''
| {{hl|defaultLFEVolumeCurve}}
| class name
| class name
|  
| {{n/a}}
|
| global LFE (subwoofer) amplitude [[Arma 3: Sound: Sound Curves|attenuation curve]]
* global LFE (subwoofer) amplitude [[Arma 3: Sound: Sound Curves|attenuation curve]]


|-
|-
! ''OldConfigurationVolumeFactor''
| {{hl|OldConfigurationVolumeFactor}}
| float (0..n) or [dBFS]
| float (0..n) or [dBFS]
| db0
| db0
|
| volume attenuation of sounds which are configured using the old way (not [[Arma 3: Sound: SoundSet|SoundSets]])
* volume attenuation of sounds which are configured using the old way (not [[Arma 3: Sound: SoundSet|SoundSets]])


|-
|-
! ''defaultSpatialityRange''
| {{hl|defaultSpatialityRange}}
| [m]
| [m]
| 0
| 0
|
| {{Link|https://msdn.microsoft.com/en-us/library/windows/desktop/microsoft.directx_sdk.x3daudio.x3daudio_emitter(v{{=}}vs.85).aspx|innerRadius}} value - distance, where signal starts bleeding into "opposite" channels
* {{Link|https://msdn.microsoft.com/en-us/library/windows/desktop/microsoft.directx_sdk.x3daudio.x3daudio_emitter(v{{=}}vs.85).aspx|innerRadius}} value - distance, where signal starts bleeding into "opposite" channels


|-
|-
! ''defaultSpatialityRangeAngle''
| {{hl|defaultSpatialityRangeAngle}}
| [radians] (0..pi/4)
| [radians] (0..pi/4)
| 0.785 (pi/4)
| 0.785 (pi/4)
|
| {{Link|https://msdn.microsoft.com/en-us/library/windows/desktop/microsoft.directx_sdk.x3daudio.x3daudio_emitter(v{{=}}vs.85).aspx|innerRadiusAngle}}
* {{Link|https://msdn.microsoft.com/en-us/library/windows/desktop/microsoft.directx_sdk.x3daudio.x3daudio_emitter(v{{=}}vs.85).aspx|innerRadiusAngle}}


|}
|}
Line 85: Line 73:
};
};
</syntaxhighlight>
</syntaxhighlight>
{{GameCategory|arma3|Sound}}

Latest revision as of 19:39, 10 November 2025

Definition of default sound properties, which are applied on every sound if not overridden by custom definition within SoundSet.

Configured in the base class CfgSoundGlobals.

Parameter Unit/Values Default Description
defaultDistanceFilter class name N/A global Distance filter, used on every sound unless specified differently in the soundSet (meaning vehicles which do not yet have soundSet configuration always are filtered by the defaultDistanceFilter)
defaultSound3DProcessingType class name N/A global Sound Processing Type
defaultVolumeCurve class name N/A global amplitude attenuation curve
defaultWeaponVolumeCurve class name N/A global amplitude attenuation curve for weapons shooting
defaultLFEVolumeCurve class name N/A global LFE (subwoofer) amplitude attenuation curve
OldConfigurationVolumeFactor float (0..n) or [dBFS] db0 volume attenuation of sounds which are configured using the old way (not SoundSets)
defaultSpatialityRange [m] 0 innerRadius value - distance, where signal starts bleeding into "opposite" channels
defaultSpatialityRangeAngle [radians] (0..pi/4) 0.785 (pi/4) innerRadiusAngle
class CfgSoundGlobals
{
	defaultDistanceFilter = "defaultDistanceFreqAttenuationFilter";
	defaultVolumeCurve = "defaultAmpAttenuationCurve";
	defaultWeaponVolumeCurve = "defaultWeaponAmpAttenuationCurve";
	defaultLFEVolumeCurve = "defaultLFECurve";
	defaultSound3DProcessingType = "default3DProcessingType";
	defaultSpatialityRange = 0.005;
	defaultSpatialityRangeAngle = 0.785; // pi/4
	OldConfigurationVolumeFactor = db-4;
};