Distance Parameter not working

It gives me a weird same value always. I am playing the EventReference from EventEmitter and it does plays the EventReference but not updating the Distance parameter. Also the pitch shifter not works as the result.

For the EventReference settings:
I added the Spatialization without Distance Parameter and Pitch Shifter to change with Distance Parameter
Note: Hold Value During Playback is set to true in Distance Parameter already.

As the documentation says, it should update automatically with nearest listener.
Profiled the game from FMOD, the parameter is not showing up. Only log works somehow.
Ref: https://www.fmod.com/docs/2.02/studio/parameters-reference.html#distance

This is because the order of effects you use. In mine as i said, i used Spatializer and Pich Shifter.
I think it renders from left to the right and it actually overrides the Distance parameter to something that u w’ont want.
So Spatializer was in left side and Pitch Shifter was in right side. I switched those and worked.

Works but log is still giving me same value in the log.
Well, the getParameterByName() overclocked by 3 values. string, initialvalue and final value. I am a dumb logging the initialvalue. It gives the right value but i dont know why this didnt work with left-sided spatializer then


What version of FMOD and Unity are you using?

Could I get a screenshot of the event including the distance parameter and the values it is automating?

This is correct, you can read more about how our signal chains work here: FMOD Studio | FMOD Studio Concepts - Signal Chain. I hope this clarifies things.

Could you elaborate on the issue here? When the spatializer is in the correct position you are reading the values you expect, however, when it wasn’t the values were not right at all?


1 Like

Hi, everything is okey now :smiley: This question was from my learning stage for FMOD :frowning:

1 Like


That is good to hear, if you have any more questions please do not hesitate to ask!

1 Like