Sound: Global Sound Parameters – Arma 3

From Bohemia Interactive Community
Jump to navigation Jump to search
(Created page with "== Global Sound Parameters == Definition of default sound properties, which are applied on every sound if not overridden by custom definition within [https://community.bistud...")
 
m (Fix)
 
(16 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{GameCategory|arma3|Sound}}
== Global Sound Parameters ==
== Global Sound Parameters ==


Definition of default sound properties, which are applied on every sound if not overridden by custom definition within [https://community.bistudio.com/wiki/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" style="color:black; background-color:#fefefe;"
{| class="wikitable"


|-
|-
!parameter
! Parameter
!unit/values
! Unit/values
!default
! Default
!descriptions
! Description


|-
|-
!''defaultDistanceFilter''
! ''defaultDistanceFilter''
| class name
| class name
|  
|  
|
|
* global [https://community.bistudio.com/wiki/Arma_3_Sound:_Filters Distance filter]
* 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''
! ''defaultSound3DProcessingType''
| class name
| class name
|  
|  
|
|
* global [https://community.bistudio.com/wiki/Arma_3_Sound:_Processing_Types Sound Processing Type]
* global [[Arma 3: Sound: Processing Types|Sound Processing Type]]


|-
|-
!''defaultVolumeCurve''
! ''defaultVolumeCurve''
| class name
| class name
|  
|  
|
|
* global amplitude [https://community.bistudio.com/wiki/Arma_3_Sound:_Sound_Curves attenuation curve]
* global amplitude [[Arma 3: Sound: Sound Curves|attenuation curve]]


|-
|-
!''defaultWeaponVolumeCurve''
! ''defaultWeaponVolumeCurve''
| class name
| class name
|  
|  
|
|
* global amplitude [https://community.bistudio.com/wiki/Arma_3_Sound:_Sound_Curves attenuation curve] for weapons shooting
* global amplitude [[Arma 3: Sound: Sound Curves|attenuation curve]] for weapons shooting


|-
|-
!''defaultLFEVolumeCurve''
! ''defaultLFEVolumeCurve''
| class name
| class name
|  
|  
|
|
* global LFE (subwoofer) amplitude [https://community.bistudio.com/wiki/Arma_3_Sound:_Sound_Curves attenuation curve]
* global LFE (subwoofer) amplitude [[Arma 3: Sound: Sound Curves|attenuation curve]]


|-
|-
!''OldConfigurationVolumeFactor''
! ''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 [https://community.bistudio.com/wiki/Arma_3_Sound:_SoundSet SoundSets])
* volume attenuation of sounds which are configured using the old way (not [[Arma 3: Sound: SoundSet|SoundSets]])


|-
|-
!''defaultSpatialityRange''
! ''defaultSpatialityRange''
| [m]
| [m]
| 0
| 0
|
|
* [https://msdn.microsoft.com/en-us/library/windows/desktop/microsoft.directx_sdk.x3daudio.x3daudio_emitter(v=vs.85).aspx innerRadius] value - distance, where singal 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''
! ''defaultSpatialityRangeAngle''
| [radians] (0..pi/4)
| [radians] (0..pi/4)
| 0.785 (pi/4)
| 0.785 (pi/4)
|
|
* [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}}


|}
|}


<code>class CfgSoundGlobals
<syntaxhighlight lang="cpp">
class CfgSoundGlobals
{
{
defaultDistanceFilter = "defaultDistanceFreqAttenuationFilter";
defaultDistanceFilter = "defaultDistanceFreqAttenuationFilter";
Line 79: Line 81:
defaultSound3DProcessingType = "default3DProcessingType";
defaultSound3DProcessingType = "default3DProcessingType";
defaultSpatialityRange = 0.005;
defaultSpatialityRange = 0.005;
defaultSpatialityRangeAngle = 0.785; // p/4
defaultSpatialityRangeAngle = 0.785; // pi/4
OldConfigurationVolumeFactor = db-4;
OldConfigurationVolumeFactor = db-4;
};
};
</code>
</syntaxhighlight>

Latest revision as of 19:21, 24 June 2024

Global Sound Parameters

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
  • 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
defaultVolumeCurve class name
defaultWeaponVolumeCurve class name
defaultLFEVolumeCurve class name
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)
class CfgSoundGlobals
{
	defaultDistanceFilter = "defaultDistanceFreqAttenuationFilter";
	defaultVolumeCurve = "defaultAmpAttenuationCurve";
	defaultWeaponVolumeCurve = "defaultWeaponAmpAttenuationCurve";
	defaultLFEVolumeCurve = "defaultLFECurve";
	defaultSound3DProcessingType = "default3DProcessingType";
	defaultSpatialityRange = 0.005;
	defaultSpatialityRangeAngle = 0.785; // pi/4
	OldConfigurationVolumeFactor = db-4;
};