Rolling ball sound level from velocity?

I’ve been trying for hours to have the volume level of a rolling ball change depending on its velocity. The way I’m trying to have it work is if it’s rolling faster then it’s louder, but if it’s rolling slower then it’s lower, but I can’t get it to work, it just keeps the same volume level the whole time. Any help would be greatly appreciated.

0b4d6e6a7bf4f4d007d44d54e9532f77b3b69d71.jpeg

Looks like your DoOnce node is making it adjust the volume only once at the very beginning.

Oh ok that makes sense. The unfortunate thing is that I have to have that in there or else the sound effect will play like a hundred times a second, is there any way around that?

Nevermind I got it, I separated it by a sequence, thanks for the help!

How’d you set the sequence up? I still have no idea how to make it not spam the sound effect. Mine is a sound playing when the character falls, with the volume varying based on fall velocity (similar to your setup). It checks every tick if the character is falling then plays a sound, which results in a spam. Not sure how to just make it play once per fall.

can you show your blueprint? I am trying to do the exact same thing xD