MovementV2
Rhythmic "movement" classifier (taxonomy-based). Use this model to describe rhythmic feel (groove / motion) beyond raw BPM. This is often helpful for search and playlisting based on "feel".
MovementV2MovementV2segments objectrequired
Segment-level scores for movement tags.
Possible values: >= 0
values objectrequired
Map of movement tag → array of scores (aligned with timestampsSeconds).
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
scores objectrequired
Track-level scores (0.0-1.0) keyed by movement tag.
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: >= 0 and <= 1
Possible values: [bouncing, driving, flowing, groovy, nonrhythmic, pulsing, robotic, running, steady, stomping]
{
"version": "MovementV2",
"segments": {
"timestampsSeconds": [
0
],
"values": {
"bouncing": [
0
],
"driving": [
0
],
"flowing": [
0
],
"groovy": [
0
],
"nonrhythmic": [
0
],
"pulsing": [
0
],
"robotic": [
0
],
"running": [
0
],
"steady": [
0
],
"stomping": [
0
]
}
},
"scores": {
"bouncing": 0,
"driving": 0,
"flowing": 0,
"groovy": 0,
"nonrhythmic": 0,
"pulsing": 0,
"robotic": 0,
"running": 0,
"steady": 0,
"stomping": 0
},
"tags": [
"bouncing"
]
}