Angular velocity?

Markus Baumknecht's icon

angular-velocity.maxpat
Max Patch

hi everyone!

I've been hacking together this little patch to calculate the speed of a gestural controller in two dimensions.

It works quite well except I noticed that when I go in a circle at constant speed, the velocity is different for smaller circles vs. circles with bigger radiuses. I think this problem has something to do with the difference between velocity and angular velocity, but it's a little over my head.

Could anyone give me a hint as to how to change the patch in such a way that the speed value comes out the same independent of the radius of the circle?

Best wishes!

Roman Thilenius's icon

the difference between velocity and angular velocity does not have a fixed point, but of course in theory you could set up one by calculating the difference between the lengths of the two circle lines in question (bigger and smaller circle)

but are you sure you want that? for movements other than circular you want to have the normal velocity values...

Markus Baumknecht's icon

hi Roman, thanks for your reply! that absolutely makes sense. no, I really don't want that so I'll leave it as it is. : )

Roman Thilenius's icon

...make an alternative mode for angle-only for rotation fun?. ;)

Markus Baumknecht's icon

haha maybe. some day.