ReverbEffect
Documentation for the ReverbEffect asset type.
Location
Audio/Reverb
Use in Your Files
Add this to your JSON files for IDE autocompletion and validation:
"$schema": "https://hytaledb.ginco.gg/schemas/ReverbEffect.schema.json" Schema
DryGain
NullableNumberOrSpecial
Dry signal gain adjustment in decibels.
ModalDensity
NullableNumberOrSpecial
Modal density of the reverb.
Diffusion
NullableNumberOrSpecial
Diffusion of the reverb reflections.
Gain
NullableNumberOrSpecial
Overall reverb gain in decibels.
HighFrequencyGain
NullableNumberOrSpecial
High frequency gain in decibels.
DecayTime
NullableNumberOrSpecial
Decay time in seconds.
HighFrequencyDecayRatio
NullableNumberOrSpecial
High frequency decay ratio.
ReflectionGain
NullableNumberOrSpecial
Early reflections gain in decibels.
ReflectionDelay
NullableNumberOrSpecial
Early reflections delay in seconds.
LateReverbGain
NullableNumberOrSpecial
Late reverb gain in decibels.
LateReverbDelay
NullableNumberOrSpecial
Late reverb delay in seconds.
RoomRolloffFactor
NullableNumberOrSpecial
Room rolloff factor.
AirAbsorbptionHighFrequencyGain
NullableNumberOrSpecial
Air absorption high frequency gain in decibels.
LimitDecayHighFrequency
boolean
Whether to limit high frequency decay time.
All of
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "ReverbEffect.json",
"title": "ReverbEffect",
"description": "An asset used to define a reverb audio effect.",
"type": "object",
"allOf": [
{
"$ref": "base.schema.json"
}
],
"properties": {
"DryGain": {
"description": "Dry signal gain adjustment in decibels.",
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"ModalDensity": {
"description": "Modal density of the reverb.",
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"Diffusion": {
"description": "Diffusion of the reverb reflections.",
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"Gain": {
"description": "Overall reverb gain in decibels.",
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"HighFrequencyGain": {
"description": "High frequency gain in decibels.",
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"DecayTime": {
"description": "Decay time in seconds.",
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"HighFrequencyDecayRatio": {
"description": "High frequency decay ratio.",
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"ReflectionGain": {
"description": "Early reflections gain in decibels.",
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"ReflectionDelay": {
"description": "Early reflections delay in seconds.",
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"LateReverbGain": {
"description": "Late reverb gain in decibels.",
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"LateReverbDelay": {
"description": "Late reverb delay in seconds.",
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"RoomRolloffFactor": {
"description": "Room rolloff factor.",
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"AirAbsorbptionHighFrequencyGain": {
"description": "Air absorption high frequency gain in decibels.",
"$ref": "base.schema.json#/$defs/NullableNumberOrSpecial"
},
"LimitDecayHighFrequency": {
"type": "boolean",
"description": "Whether to limit high frequency decay time.",
"default": true
}
}
}