Activate sound when the sphere is moving

Hi, so i’ve found this BP online and i want to do the exact same thing except i’m not adding any velocity to my sphere…
i’m rotating the base below it thus the sphere is moving; i want to make the sound starts and go up when the sphere is moving + play another sound (Hit sound) when the sphere hits a wall while moving fast.

here’s the video that i’ve found : youtu.be/MUh6gZ_6fwk?t=33
and the BP

Hi! Can you picture nodes that you have? And also - are your planning to do it in BP or in CPP?

and that’s what i tried to use to make the sound works but it didn’t.

hi, sorry wasn’t in town for a while now…
i’m using BP;
and these are the nodes

Simple approach is like this:

  1. Determine walls from Hit normals (floor Normal is very like (0,0,1)) and Hit Impulses (is Hit is strong or weak)

  2. Calc velocity and use its size squared to set Sound Component volume mult

hi there, i copied what you’ve showed me but the rolling sound starts when the level starts and goes on … and the hit sound also not working.
i might’ve missed some details so i’ll capture everything for you to see

Dont just copy nodes, try to get the idea and apply it due to your situation. For me it seems that

  • HitSound in my nodes is played only when Hit Normal is nearly horyzontal. But that absolutely not the case when Ball is rolling on the walls (Hit Normal is looking up under some angle)
  • As for RollingSound - you should divide Squared Velocity to some normalization value like Squared Max Velocity. You have division to 1, so it is almost constant, that’s why your volume is not changing