# Details on using UE4 Reverb Snapshot parameters

**URL:** <https://qa.fmod.com/t/details-on-using-ue4-reverb-snapshot-parameters/14662>\
**Category:** Unreal Engine\
**Created:** [May 9, 2019, 10:23pm UTC](https://qa.fmod.com/t/details-on-using-ue4-reverb-snapshot-parameters/14662 "2019-05-09T22:23:29Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![SonikSky](https://avatars.discourse-cdn.com/v4/letter/s/ee59a6/32.png) [@SonikSky](https://qa.fmod.com/u/SonikSky)\
**Post date:** [May 9, 2019, 10:23pm UTC](https://qa.fmod.com/t/details-on-using-ue4-reverb-snapshot-parameters/14662/1 "2019-05-09T22:23:29Z")

</div>

Hello,

I am having a lot of trouble getting the most out of FMODs reverb and wanted pointers to get some nuances figured out. There were tons of things I used to be able to do in designer on my old engine, but on Studio and UE4 I’m stuck on a few things.

1. Is there a way to map the “Intensity” parameter of the reverb to the distance between the Audio Volume point of origin and it’s cut-off point?

Such as, when a 3D FMOD event has a min and max distance and the attenuation curve is adjusted by how far away from the actors origin and the final attenuation distance.

My ideal behavior would be… lets say you’re going down into a valley, to have the intensity increase the further down you get into the valley.

1. Is there a way to get the “distance” parameter updated by looking at actor locations?

2. Audio Volume triggers for reverb that overlap do not seem to respond to the priorities being set in the UE4 details window, am I missing something?

Right now, I’m currently using Audio Volume class in UE4 to call up the Reverb Snapshot events in FMOD.  
FMOD 1.10.11  
UE4 4.21

I would appreciate anything that can help point me in the right direction.

Thanks for your time.

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [May 14, 2019, 1:34am UTC](https://qa.fmod.com/t/details-on-using-ue4-reverb-snapshot-parameters/14662/2 "2019-05-14T01:34:19Z")

</div>

> [@SonikSky](#):
>
> 1. Is there a way to map the “Intensity” parameter of the reverb to the distance between the Audio Volume point of origin and it’s cut-off point?

You could automate the intensity of the snapshot using a distance parameter, the only problem is that this would be a hard-coded value. Depending on the exact usage, this may or may not work.

As a thought, you may be able to use a range of 0-100 and manually update in intensity by the distance as a percentage from the origin to the max distance.

> [@SonikSky](#):
>
> 1. Is there a way to get the “distance” parameter updated by looking at actor locations?

The built in distance parameter works this way, but works on hard-coded values set in Studio.  
[https://fmod.com/resources/documentation-studio?version=2.0&page=parameters-reference.html#distance](https://fmod.com/resources/documentation-studio?version=2.0&page=parameters-reference.html#distance)

> [@SonikSky](#):
>
> 1. Audio Volume triggers for reverb that overlap do not seem to respond to the priorities being set in the UE4 details window, am I missing something?

This was fixed in the latest release, 1.10.13 & 2.00.01.

---

<div class="post-metadata">

**Author:** ![SonikSky](https://avatars.discourse-cdn.com/v4/letter/s/ee59a6/32.png) [@SonikSky](https://qa.fmod.com/u/SonikSky)\
**Post date:** [May 14, 2019, 4:30pm UTC](https://qa.fmod.com/t/details-on-using-ue4-reverb-snapshot-parameters/14662/3 "2019-05-14T16:30:16Z")

</div>

Is there a way to fix the bug on overlapping volumes without updating the FMOD versions?

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [May 14, 2019, 11:28pm UTC](https://qa.fmod.com/t/details-on-using-ue4-reverb-snapshot-parameters/14662/4 "2019-05-14T23:28:58Z")

</div>

You can manually edit the FMODListener.cpp.

From:

```auto
void FFMODListener::ApplyInteriorSettings(class AAudioVolume *InVolume, const FInteriorSettings &Settings)
{
    if (InteriorSettings != Settings)
    {
        ...
        Volume = InVolume;
        InteriorSettings = Settings;
    }
}

```

To:

```auto
void FFMODListener::ApplyInteriorSettings(class AAudioVolume *InVolume, const FInteriorSettings &Settings)
{
    if (InteriorSettings != Settings)
    {
        ...
        InteriorSettings = Settings;
    }
    Volume = InVolume;
}

```

---

<div class="post-metadata">

**Author:** ![SonikSky](https://avatars.discourse-cdn.com/v4/letter/s/ee59a6/32.png) [@SonikSky](https://qa.fmod.com/u/SonikSky)\
**Post date:** [May 17, 2019, 10:28pm UTC](https://qa.fmod.com/t/details-on-using-ue4-reverb-snapshot-parameters/14662/5 "2019-05-17T22:28:17Z")

</div>

> [@cameron-fmod](#):
>
> void FFMODListener::ApplyInteriorSettings(class AAudioVolume \*InVolume, const FInteriorSettings &Settings) { if (InteriorSettings != Settings) { … InteriorSettings = Settings; } Volume = InVolume; }

Awesome! Thanks Cameron, you’re the best!

---

<div class="post-metadata">

**Author:** ![SonikSky](https://avatars.discourse-cdn.com/v4/letter/s/ee59a6/32.png) [@SonikSky](https://qa.fmod.com/u/SonikSky)\
**Post date:** [May 30, 2019, 6:10pm UTC](https://qa.fmod.com/t/details-on-using-ue4-reverb-snapshot-parameters/14662/6 "2019-05-30T18:10:26Z")

</div>

Hey Cameron,

Thanks for the help on this one, I’m still having reverb snapshot issues. It appears to be non-existent on PS4. Is there somewhere in the DSP that I need to turn PS4 on?

Anywhere to point me in the right direction…

---

<div class="post-metadata">

**Author:** ![SonikSky](https://avatars.discourse-cdn.com/v4/letter/s/ee59a6/32.png) [@SonikSky](https://qa.fmod.com/u/SonikSky)\
**Post date:** [May 30, 2019, 6:10pm UTC](https://qa.fmod.com/t/details-on-using-ue4-reverb-snapshot-parameters/14662/7 "2019-05-30T18:10:57Z")

</div>

Reverb works on PC builds and Xbox builds but not on PS4.  
I am using reverb snapshots that are triggered via Audio Volumes in UE4.

Curent FMOD version:  
DLL 1.10.10  
Built: 1.10.11

UE4: 4.21

I’m thinking there’s a line of code that needs to be spruced up to get PS4 behaving properly. Any ideas to ensure Reverb works on consoles?

---

<div class="post-metadata">

**Author:** ![cameron-fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/cameron-fmod/32/261_2.png) [@cameron-fmod](https://qa.fmod.com/u/cameron-fmod)\
**Post date:** [June 3, 2019, 12:45am UTC](https://qa.fmod.com/t/details-on-using-ue4-reverb-snapshot-parameters/14662/8 "2019-06-03T00:45:26Z")

</div>

There shouldn’t be anything in the integration stopping it from working on PS4, are you able to connect the Studio Profiler to see if the snapshot is being triggered?
