HammeriteAudioMixSettings
Audio. Inherits Resource
How a map's sound is mixed: everything HammeriteAudioManager reads that is not the map, the graph or the game's sound types.
Every value here is a first guess, to be tuned by ear in a real map - which is why they are authored data rather than constants in the engine. Assign a table once at startup and every map is mixed by it:
HammeriteAudio.mix_settings = load("res://resources/acoustic_mix.tres") Without one, sound is mixed on the defaults below.
Most AudioStreamPlayer3Ds one map's mixer creates. Players are made as needed up to this; past it a sound that needs one is not played, and a warning says the pool is exhausted.
Properties
| Type | Name | Default |
|---|---|---|
float | absorption_tilt_db | 12.0 |
float | ear_at_portal_octaves | 1.0 |
float | environmental_glide_speed | 600.0 |
float | environmental_indoor_muffle_db | 8.0 |
float | environmental_most_distance_loss_db | 40.0 |
float | environmental_muffle_depth | 128.0 |
float | environmental_panning_blend_seconds | 0.5 |
float | environmental_panning_depth | 256.0 |
float | environmental_reference_distance | 64.0 |
float | environmental_volume_slew_db | 30.0 |
float | hearing_reference_distance | 64.0 |
int | max_environmental_openings | 4 |
int | max_players | 64 |
Variant | muffle_rungs_hz | PackedFloat32Array(8000, 4000, 2000, 900, 450, 200) |
float | path_cache_grid | 32.0 |
int | path_cache_size | 256 |
float | reroute_distance | 1.0 |
float | unfiltered_above_hz | 12000.0 |
float | unheard_loss_db | 40.0 |
Property descriptions
absorption_tilt_db
var absorption_tilt_db: float = 12.0
Undocumented.
ear_at_portal_octaves
var ear_at_portal_octaves: float = 1.0
Undocumented.
environmental_glide_speed
var environmental_glide_speed: float = 600.0
Undocumented.
environmental_indoor_muffle_db
var environmental_indoor_muffle_db: float = 8.0
Undocumented.
environmental_most_distance_loss_db
var environmental_most_distance_loss_db: float = 40.0
Undocumented.
environmental_muffle_depth
var environmental_muffle_depth: float = 128.0
Undocumented.
environmental_panning_blend_seconds
var environmental_panning_blend_seconds: float = 0.5
Undocumented.
environmental_panning_depth
var environmental_panning_depth: float = 256.0
Undocumented.
environmental_reference_distance
var environmental_reference_distance: float = 64.0
Undocumented.
environmental_volume_slew_db
var environmental_volume_slew_db: float = 30.0
Undocumented.
hearing_reference_distance
var hearing_reference_distance: float = 64.0
Undocumented.
max_environmental_openings
var max_environmental_openings: int = 4
Undocumented.
max_players
var max_players: int = 64
Undocumented.
muffle_rungs_hz
var muffle_rungs_hz: Variant = PackedFloat32Array(8000, 4000, 2000, 900, 450, 200)
Undocumented.
path_cache_grid
var path_cache_grid: float = 32.0
Undocumented.
path_cache_size
var path_cache_size: int = 256
Undocumented.
reroute_distance
var reroute_distance: float = 1.0
Undocumented.
unfiltered_above_hz
var unfiltered_above_hz: float = 12000.0
Undocumented.
unheard_loss_db
var unheard_loss_db: float = 40.0
Undocumented.