Skip to main content

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".

versionVersionrequired
Constant value: MovementV2
Default value: MovementV2
segments objectrequired

Segment-level scores for movement tags.

timestampsSecondsnumber[]required

Possible values: >= 0

values objectrequired

Map of movement tag → array of scores (aligned with timestampsSeconds).

bouncingnumber[]required

Possible values: >= 0 and <= 1

drivingnumber[]required

Possible values: >= 0 and <= 1

flowingnumber[]required

Possible values: >= 0 and <= 1

groovynumber[]required

Possible values: >= 0 and <= 1

nonrhythmicnumber[]required

Possible values: >= 0 and <= 1

pulsingnumber[]required

Possible values: >= 0 and <= 1

roboticnumber[]required

Possible values: >= 0 and <= 1

runningnumber[]required

Possible values: >= 0 and <= 1

steadynumber[]required

Possible values: >= 0 and <= 1

stompingnumber[]required

Possible values: >= 0 and <= 1

scores objectrequired

Track-level scores (0.0-1.0) keyed by movement tag.

bouncingBouncingrequired

Possible values: >= 0 and <= 1

drivingDrivingrequired

Possible values: >= 0 and <= 1

flowingFlowingrequired

Possible values: >= 0 and <= 1

groovyGroovyrequired

Possible values: >= 0 and <= 1

nonrhythmicNonrhythmicrequired

Possible values: >= 0 and <= 1

pulsingPulsingrequired

Possible values: >= 0 and <= 1

roboticRoboticrequired

Possible values: >= 0 and <= 1

runningRunningrequired

Possible values: >= 0 and <= 1

steadySteadyrequired

Possible values: >= 0 and <= 1

stompingStompingrequired

Possible values: >= 0 and <= 1

tagsMovementV2Tags[]required

Possible values: [bouncing, driving, flowing, groovy, nonrhythmic, pulsing, robotic, running, steady, stomping]

MovementV2
{
"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"
]
}