Hi All,
I want to create a dance beat detector. That means that I want a device that can tell the rhythm of music by observing dance movement.
Notice that dancing doesn't always translate into stepping, and the foot might never leave the ground.
I thought about attaching such a device to the belt.
My inclining is to use an accelerometer for that. I still have no idea how to actually detect the rhythm of the accelerometer reading.
My guess:
* Sample every 10 ms
* create a vector of the last 10 readings
* down pointing vector is if it points to 135 to 225 degrees.
* a beat is detected whenever the vector stops pointing down.
Any suggestions?
Thanks!
I want to create a dance beat detector. That means that I want a device that can tell the rhythm of music by observing dance movement.
Notice that dancing doesn't always translate into stepping, and the foot might never leave the ground.
I thought about attaching such a device to the belt.
My inclining is to use an accelerometer for that. I still have no idea how to actually detect the rhythm of the accelerometer reading.
My guess:
* Sample every 10 ms
* create a vector of the last 10 readings
* down pointing vector is if it points to 135 to 225 degrees.
* a beat is detected whenever the vector stops pointing down.
Any suggestions?
Thanks!