How to change submix effect parameters? (Filter Freq)

Hey, sorry to reply to this ancient thread, but there aren’t many posts about this topic on the forum that I can find (and at least one of them refers back to this post).

I’m trying to recreate a similar system but I’m wanting to update the reverb and delay values based on how far the player is from objects in the level that would obstruct or reflect sound. Just trying to get very basic system working without going to deep yet.

I’m triggering the updates of reverb and delay parameters with a custom event that is triggered with a footstep notify. It’s not working, though. It seems like the values are being stored, but the sound isn’t changing. It seems like the values aren’t being updated a runtime? I’m not sure, I think I must be missing something.

I’m attaching a screenshot that shows how it works. Basically getting the distance, making sure the audio component stops playing, setting the sound and the settings, setting the send level and then playing the sound. The thing that I don’t understand is the send level is definitely being updated, it’s just the settings to the effects don’t appear to be.

I’m trying to figure it out by keeping the send level at 1 the whole time. If I stop simulating in a small area (where the reverb gets set to have a long decay), the next time I start it will sound like I’m in a small area, regardless of where I am. If I stop simulating in an open space (where there is essentially no decay/reverb), the next time I start that setting is applied the entire time. It seems like the “set settings” node is only updating the effect once and those are the settings that are applied the whole time.

Sorry for the rambling post! any help would be greatly appreciated!