Gate Kinectv2 input

I’m using a Kinectv2 for a project and I intend to use the input from the Kinect CHOP to generate sound. The thing is that I don’t want there to be any sound if I’m standing still. However, the input is very unstable wich means I get new values all the time, no matter if I stand still or not. I’ve tried using a filter CHOP but I can’t get the values to stay still. I’ve also tried smoothing inside the Kinect CHOP but haven’t had any luck there either.

What I think I need is some sort of gate function wich sets a limit on how low the change in input is before it gets sent to the next node.
Is there a comprehensible way to do this?

One option is to use a Logic Chop, set it to ‘Off When Outside Bounds’.
Set the boundsmin and boundsmax parameters to something matching your kinect channel.
So the output of this Logic CHOP will be 0 (during small moves) or 1(during big moves).

Let the output from the Logic CHOP control a Switch CHOP, which switches between a Constant Chop with your default position and your Kinect CHOP with your live position.

Thanks for your answer

However it doesn’t get me to where I want with this project. Your solution would only give me a value based on how far away from the middle any Kinect input would be (if I followed your instructions correctly).

I found that if one input is separated into a delay and then combined again in a math CHOP the subtracted value of the two would be the velocity, I think? It seems to be working anyway!

Ah then I misunderstood you, I thought you asked for a minimum position change from a default position.
If you want a minimum speed look into the Slope CHOP.
If you send it position data it outputs the derivative, which is velocity.