Enhanced Metadata Event Schema

Changes to the Schema

Should the schema change, notice will be given and sent out via MassiveMusic maintenance page here. We recommend not mapping to the schema to avoid any potential changes being breaking.

OpenAPI Schema

All dates and times are provided in ISO 8601 format.

openapi: '3.0.2'
info:
  title: Catalogue Events Enhanced Metadata
  version: '1.0'
paths: {}
components:
  schemas:
    enhancedMetadataEvent:
      type: array
      minItems: 1
      items:
        $ref: '#/components/schemas/enhancedMetadata'
    enhancedMetadata:
      type: object
      required:
        - version
        - releaseId
        - trackId
      minProperties: 4
      additionalProperties: false
      description: Enhanced metadata for a track
      properties:
        version:
          type: integer
          format: int64
          description: >-
            Integer representation of the current version of the included
            enhanced metadata tags
        releaseId:
          type: integer
          format: int32
          description: The ID of the associated release
        trackId:
          type: integer
          format: int32
          description: The ID of the associated track
        embedding:
          type: array
          minItems: 768
          maxItems: 768
          description: A 768-dimension vector representing the sonic essence of the track
          items:
            type: number
        content:
          type: object
          description: Whether the track is music or not
          minProperties: 2
          maxProperties: 2
          additionalProperties: false
          properties:
            label:
              type: string
              description: 'Predicted content class, always one returned'
              $ref: '#/components/schemas/contentEnum'
            distribution:
              type: object
              description: >-
                Nominal score distribution between 0 and 1 for each content
                class
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                music:
                  $ref: '#/components/schemas/probabilityScore'
                no-music:
                  $ref: '#/components/schemas/probabilityScore'
        genre:
          type: object
          description: The main and sub genre of the track
          minProperties: 1
          maxProperties: 2
          additionalProperties: false
          properties:
            main:
              type: object
              description: The main genre(s) of the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                labels:
                  type: array
                  description: >-
                    Predicted main genre classes in descending order, up to 3
                    returned if above the confidence threshold
                  items:
                    type: string
                    $ref: '#/components/schemas/genresEnum'
                  minItems: 1
                  maxItems: 3
                distribution:
                  type: object
                  description: >-
                    Nominal score distribution between 0 and 1 for each main
                    genre class
                  minProperties: 16
                  maxProperties: 16
                  additionalProperties: false
                  properties:
                    ambient:
                      $ref: '#/components/schemas/probabilityScore'
                    blues:
                      $ref: '#/components/schemas/probabilityScore'
                    country:
                      $ref: '#/components/schemas/probabilityScore'
                    electronic:
                      $ref: '#/components/schemas/probabilityScore'
                    folk:
                      $ref: '#/components/schemas/probabilityScore'
                    'funk, soul and r&b':
                      $ref: '#/components/schemas/probabilityScore'
                    hip hop:
                      $ref: '#/components/schemas/probabilityScore'
                    jazz:
                      $ref: '#/components/schemas/probabilityScore'
                    latin:
                      $ref: '#/components/schemas/probabilityScore'
                    metal:
                      $ref: '#/components/schemas/probabilityScore'
                    'orchestral, score and classical':
                      $ref: '#/components/schemas/probabilityScore'
                    pop:
                      $ref: '#/components/schemas/probabilityScore'
                    reggae:
                      $ref: '#/components/schemas/probabilityScore'
                    rock:
                      $ref: '#/components/schemas/probabilityScore'
                    spoken word:
                      $ref: '#/components/schemas/probabilityScore'
                    world:
                      $ref: '#/components/schemas/probabilityScore'
            sub:
              type: object
              description: The sub genre(s) of the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                labels:
                  type: array
                  description: >-
                    Predicted sub genre classes in descending order, up to 2
                    returned if above the confidence threshold
                  items:
                    type: string
                    $ref: '#/components/schemas/subGenresEnum'
                  minItems: 1
                  maxItems: 2
                distribution:
                  type: object
                  description: >-
                    Nominal score distribution between 0 and 1 for each sub
                    genre class
                  minProperties: 135
                  maxProperties: 135
                  additionalProperties: false
                  properties:
                    acapella:
                      $ref: '#/components/schemas/probabilityScore'
                    acid jazz:
                      $ref: '#/components/schemas/probabilityScore'
                    adult contemporary:
                      $ref: '#/components/schemas/probabilityScore'
                    afro beats:
                      $ref: '#/components/schemas/probabilityScore'
                    alternative hip hop:
                      $ref: '#/components/schemas/probabilityScore'
                    alternative rock:
                      $ref: '#/components/schemas/probabilityScore'
                    ambient house:
                      $ref: '#/components/schemas/probabilityScore'
                    american folk:
                      $ref: '#/components/schemas/probabilityScore'
                    arabian folk:
                      $ref: '#/components/schemas/probabilityScore'
                    audioplay:
                      $ref: '#/components/schemas/probabilityScore'
                    baroque:
                      $ref: '#/components/schemas/probabilityScore'
                    bebop:
                      $ref: '#/components/schemas/probabilityScore'
                    black metal:
                      $ref: '#/components/schemas/probabilityScore'
                    bluegrass:
                      $ref: '#/components/schemas/probabilityScore'
                    blues rock:
                      $ref: '#/components/schemas/probabilityScore'
                    boogie woogie:
                      $ref: '#/components/schemas/probabilityScore'
                    boom bap:
                      $ref: '#/components/schemas/probabilityScore'
                    bossa nova:
                      $ref: '#/components/schemas/probabilityScore'
                    breakbeat:
                      $ref: '#/components/schemas/probabilityScore'
                    chinese folk:
                      $ref: '#/components/schemas/probabilityScore'
                    chiptune:
                      $ref: '#/components/schemas/probabilityScore'
                    choro:
                      $ref: '#/components/schemas/probabilityScore'
                    classic blues:
                      $ref: '#/components/schemas/probabilityScore'
                    classical period:
                      $ref: '#/components/schemas/probabilityScore'
                    contemporary blues:
                      $ref: '#/components/schemas/probabilityScore'
                    contemporary classical:
                      $ref: '#/components/schemas/probabilityScore'
                    contemporary r&b:
                      $ref: '#/components/schemas/probabilityScore'
                    cool jazz:
                      $ref: '#/components/schemas/probabilityScore'
                    country pop:
                      $ref: '#/components/schemas/probabilityScore'
                    country rock:
                      $ref: '#/components/schemas/probabilityScore'
                    cumbia:
                      $ref: '#/components/schemas/probabilityScore'
                    dance pop:
                      $ref: '#/components/schemas/probabilityScore'
                    dancehall:
                      $ref: '#/components/schemas/probabilityScore'
                    death metal:
                      $ref: '#/components/schemas/probabilityScore'
                    deep ambient:
                      $ref: '#/components/schemas/probabilityScore'
                    deep house:
                      $ref: '#/components/schemas/probabilityScore'
                    disco:
                      $ref: '#/components/schemas/probabilityScore'
                    disco house:
                      $ref: '#/components/schemas/probabilityScore'
                    dixieland:
                      $ref: '#/components/schemas/probabilityScore'
                    doo wop:
                      $ref: '#/components/schemas/probabilityScore'
                    doom metal:
                      $ref: '#/components/schemas/probabilityScore'
                    drum and bass:
                      $ref: '#/components/schemas/probabilityScore'
                    dub:
                      $ref: '#/components/schemas/probabilityScore'
                    dubstep:
                      $ref: '#/components/schemas/probabilityScore'
                    early funk:
                      $ref: '#/components/schemas/probabilityScore'
                    easy listening:
                      $ref: '#/components/schemas/probabilityScore'
                    electro house:
                      $ref: '#/components/schemas/probabilityScore'
                    electro pop:
                      $ref: '#/components/schemas/probabilityScore'
                    electroclash:
                      $ref: '#/components/schemas/probabilityScore'
                    electronica:
                      $ref: '#/components/schemas/probabilityScore'
                    eurodance:
                      $ref: '#/components/schemas/probabilityScore'
                    experimental electronic:
                      $ref: '#/components/schemas/probabilityScore'
                    film score:
                      $ref: '#/components/schemas/probabilityScore'
                    flamenco:
                      $ref: '#/components/schemas/probabilityScore'
                    folk pop:
                      $ref: '#/components/schemas/probabilityScore'
                    folk rock:
                      $ref: '#/components/schemas/probabilityScore'
                    forró:
                      $ref: '#/components/schemas/probabilityScore'
                    free jazz:
                      $ref: '#/components/schemas/probabilityScore'
                    funk:
                      $ref: '#/components/schemas/probabilityScore'
                    funk rap:
                      $ref: '#/components/schemas/probabilityScore'
                    fusion:
                      $ref: '#/components/schemas/probabilityScore'
                    garage rock:
                      $ref: '#/components/schemas/probabilityScore'
                    glam rock:
                      $ref: '#/components/schemas/probabilityScore'
                    gospel:
                      $ref: '#/components/schemas/probabilityScore'
                    gothic rock:
                      $ref: '#/components/schemas/probabilityScore'
                    grime:
                      $ref: '#/components/schemas/probabilityScore'
                    grind core:
                      $ref: '#/components/schemas/probabilityScore'
                    grunge:
                      $ref: '#/components/schemas/probabilityScore'
                    hard dance:
                      $ref: '#/components/schemas/probabilityScore'
                    hard rock:
                      $ref: '#/components/schemas/probabilityScore'
                    heavy metal:
                      $ref: '#/components/schemas/probabilityScore'
                    honky tonk:
                      $ref: '#/components/schemas/probabilityScore'
                    house:
                      $ref: '#/components/schemas/probabilityScore'
                    idm:
                      $ref: '#/components/schemas/probabilityScore'
                    indian folk:
                      $ref: '#/components/schemas/probabilityScore'
                    indie pop:
                      $ref: '#/components/schemas/probabilityScore'
                    indie rock:
                      $ref: '#/components/schemas/probabilityScore'
                    industrial techno:
                      $ref: '#/components/schemas/probabilityScore'
                    irish folk:
                      $ref: '#/components/schemas/probabilityScore'
                    latin jazz:
                      $ref: '#/components/schemas/probabilityScore'
                    latin pop:
                      $ref: '#/components/schemas/probabilityScore'
                    lofi hip hop:
                      $ref: '#/components/schemas/probabilityScore'
                    mariachi:
                      $ref: '#/components/schemas/probabilityScore'
                    math rock:
                      $ref: '#/components/schemas/probabilityScore'
                    mersey beat:
                      $ref: '#/components/schemas/probabilityScore'
                    metalcore:
                      $ref: '#/components/schemas/probabilityScore'
                    neo soul:
                      $ref: '#/components/schemas/probabilityScore'
                    new age:
                      $ref: '#/components/schemas/probabilityScore'
                    new wave:
                      $ref: '#/components/schemas/probabilityScore'
                    noise rock:
                      $ref: '#/components/schemas/probabilityScore'
                    nu funk:
                      $ref: '#/components/schemas/probabilityScore'
                    nu metal:
                      $ref: '#/components/schemas/probabilityScore'
                    old school hip hop:
                      $ref: '#/components/schemas/probabilityScore'
                    old school soul:
                      $ref: '#/components/schemas/probabilityScore'
                    pop punk:
                      $ref: '#/components/schemas/probabilityScore'
                    pop rap:
                      $ref: '#/components/schemas/probabilityScore'
                    pop rock:
                      $ref: '#/components/schemas/probabilityScore'
                    post hardcore:
                      $ref: '#/components/schemas/probabilityScore'
                    post metal:
                      $ref: '#/components/schemas/probabilityScore'
                    post punk:
                      $ref: '#/components/schemas/probabilityScore'
                    post rock:
                      $ref: '#/components/schemas/probabilityScore'
                    progressive metal:
                      $ref: '#/components/schemas/probabilityScore'
                    progressive rock:
                      $ref: '#/components/schemas/probabilityScore'
                    psychedelic rock:
                      $ref: '#/components/schemas/probabilityScore'
                    psytrance:
                      $ref: '#/components/schemas/probabilityScore'
                    punk:
                      $ref: '#/components/schemas/probabilityScore'
                    ragtime:
                      $ref: '#/components/schemas/probabilityScore'
                    reggaeton:
                      $ref: '#/components/schemas/probabilityScore'
                    renaissance:
                      $ref: '#/components/schemas/probabilityScore'
                    rhythm and blues:
                      $ref: '#/components/schemas/probabilityScore'
                    rock'n'roll:
                      $ref: '#/components/schemas/probabilityScore'
                    romanticism:
                      $ref: '#/components/schemas/probabilityScore'
                    roots reggae:
                      $ref: '#/components/schemas/probabilityScore'
                    salsa:
                      $ref: '#/components/schemas/probabilityScore'
                    samba:
                      $ref: '#/components/schemas/probabilityScore'
                    sertanejo:
                      $ref: '#/components/schemas/probabilityScore'
                    shoegaze:
                      $ref: '#/components/schemas/probabilityScore'
                    ska:
                      $ref: '#/components/schemas/probabilityScore'
                    ska punk:
                      $ref: '#/components/schemas/probabilityScore'
                    smooth jazz:
                      $ref: '#/components/schemas/probabilityScore'
                    soul:
                      $ref: '#/components/schemas/probabilityScore'
                    stoner rock:
                      $ref: '#/components/schemas/probabilityScore'
                    swing:
                      $ref: '#/components/schemas/probabilityScore'
                    symphonic metal:
                      $ref: '#/components/schemas/probabilityScore'
                    synth pop:
                      $ref: '#/components/schemas/probabilityScore'
                    synthwave:
                      $ref: '#/components/schemas/probabilityScore'
                    tango:
                      $ref: '#/components/schemas/probabilityScore'
                    tech house:
                      $ref: '#/components/schemas/probabilityScore'
                    techno:
                      $ref: '#/components/schemas/probabilityScore'
                    thrash metal:
                      $ref: '#/components/schemas/probabilityScore'
                    trance:
                      $ref: '#/components/schemas/probabilityScore'
                    trap:
                      $ref: '#/components/schemas/probabilityScore'
                    trip hop:
                      $ref: '#/components/schemas/probabilityScore'
                    urban:
                      $ref: '#/components/schemas/probabilityScore'
                    volksmusik:
                      $ref: '#/components/schemas/probabilityScore'
        mood:
          type: object
          description: The mood(s) of the track
          minProperties: 2
          maxProperties: 2
          additionalProperties: false
          properties:
            labels:
              type: array
              description: >-
                Predicted mood classes in descending order, up to 3 returned if
                above the confidence threshold
              items:
                type: string
                $ref: '#/components/schemas/moodsEnum'
              minItems: 1
              maxItems: 3
            distribution:
              type: object
              description: Nominal score distribution between 0 and 1 for each mood class
              minProperties: 22
              maxProperties: 22
              additionalProperties: false
              properties:
                aggressive:
                  $ref: '#/components/schemas/probabilityScore'
                calm:
                  $ref: '#/components/schemas/probabilityScore'
                confident:
                  $ref: '#/components/schemas/probabilityScore'
                dark:
                  $ref: '#/components/schemas/probabilityScore'
                dreamy:
                  $ref: '#/components/schemas/probabilityScore'
                driving:
                  $ref: '#/components/schemas/probabilityScore'
                energetic:
                  $ref: '#/components/schemas/probabilityScore'
                epic:
                  $ref: '#/components/schemas/probabilityScore'
                exciting:
                  $ref: '#/components/schemas/probabilityScore'
                happy:
                  $ref: '#/components/schemas/probabilityScore'
                hopeful:
                  $ref: '#/components/schemas/probabilityScore'
                nostalgic:
                  $ref: '#/components/schemas/probabilityScore'
                reflective:
                  $ref: '#/components/schemas/probabilityScore'
                restless:
                  $ref: '#/components/schemas/probabilityScore'
                romantic:
                  $ref: '#/components/schemas/probabilityScore'
                sad:
                  $ref: '#/components/schemas/probabilityScore'
                scary:
                  $ref: '#/components/schemas/probabilityScore'
                sexy:
                  $ref: '#/components/schemas/probabilityScore'
                tender:
                  $ref: '#/components/schemas/probabilityScore'
                uplifting:
                  $ref: '#/components/schemas/probabilityScore'
                warm:
                  $ref: '#/components/schemas/probabilityScore'
                whimsical:
                  $ref: '#/components/schemas/probabilityScore'
        emotion:
          type: object
          description: The emotional characteristics of the track
          minProperties: 1
          maxProperties: 4
          additionalProperties: false
          properties:
            arousal:
              type: object
              description: The level of activation elicited by the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted arousal class, always one returned'
                  $ref: '#/components/schemas/arousalEnum'
                value:
                  description: >-
                    Interval-scale arousal score for the track in the range -1
                    to 1
                  $ref: '#/components/schemas/bipolarScore'
            valence:
              type: object
              description: The level of positivity or negativity elicited by the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted valence class, always one returned'
                  $ref: '#/components/schemas/valenceEnum'
                value:
                  description: >-
                    Interval-scale valence score for the track in the range -1
                    to 1
                  $ref: '#/components/schemas/bipolarScore'
            engagement:
              type: object
              description: The level of involvement or attention elicited by the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted engagement class, always one returned'
                  $ref: '#/components/schemas/engagementEnum'
                value:
                  description: >-
                    Interval-scale engagement score for the track in the range
                    -1 to 1
                  $ref: '#/components/schemas/bipolarScore'
            pleasantness:
              type: object
              description: The level of enjoyment or satisfaction elicited by the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted pleasantness class, always one returned'
                  $ref: '#/components/schemas/pleasantnessEnum'
                value:
                  description: >-
                    Interval-scale pleasantness score for the track in the range
                    -1 to 1
                  $ref: '#/components/schemas/bipolarScore'
        instrumentation:
          type: object
          description: The instrumentation details of the track
          minProperties: 1
          maxProperties: 2
          additionalProperties: false
          properties:
            vocals:
              type: object
              description: The vocal characteristics of the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted vocal class, always one returned'
                  $ref: '#/components/schemas/vocalsEnum'
                distribution:
                  type: object
                  description: >-
                    Nominal score distribution between 0 and 1 for each vocal
                    class
                  minProperties: 5
                  maxProperties: 5
                  additionalProperties: false
                  properties:
                    mixed vocals:
                      $ref: '#/components/schemas/probabilityScore'
                    male vocals:
                      $ref: '#/components/schemas/probabilityScore'
                    female vocals:
                      $ref: '#/components/schemas/probabilityScore'
                    choir:
                      $ref: '#/components/schemas/probabilityScore'
                    instrumental:
                      $ref: '#/components/schemas/probabilityScore'
            instruments:
              type: object
              description: The prominent instrument(s) in the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                labels:
                  type: array
                  description: >-
                    Predicted prominent instrument classes in descending order,
                    up to 3 returned if above the confidence threshold
                  items:
                    type: string
                    $ref: '#/components/schemas/instrumentsEnum'
                  minItems: 1
                  maxItems: 3
                distribution:
                  type: object
                  description: >-
                    Nominal score distribution between 0 and 1 for each
                    prominent instrument class
                  minProperties: 19
                  maxProperties: 19
                  additionalProperties: false
                  properties:
                    acoustic bass:
                      $ref: '#/components/schemas/probabilityScore'
                    acoustic drums:
                      $ref: '#/components/schemas/probabilityScore'
                    acoustic guitar:
                      $ref: '#/components/schemas/probabilityScore'
                    brass:
                      $ref: '#/components/schemas/probabilityScore'
                    dj equipment:
                      $ref: '#/components/schemas/probabilityScore'
                    electric bass:
                      $ref: '#/components/schemas/probabilityScore'
                    electric guitar:
                      $ref: '#/components/schemas/probabilityScore'
                    electronic drums:
                      $ref: '#/components/schemas/probabilityScore'
                    free reed:
                      $ref: '#/components/schemas/probabilityScore'
                    harp:
                      $ref: '#/components/schemas/probabilityScore'
                    non-western folk strings:
                      $ref: '#/components/schemas/probabilityScore'
                    orchestral strings:
                      $ref: '#/components/schemas/probabilityScore'
                    percussion:
                      $ref: '#/components/schemas/probabilityScore'
                    piano:
                      $ref: '#/components/schemas/probabilityScore'
                    saxophone:
                      $ref: '#/components/schemas/probabilityScore'
                    synthesizer:
                      $ref: '#/components/schemas/probabilityScore'
                    vocals:
                      $ref: '#/components/schemas/probabilityScore'
                    western folk strings:
                      $ref: '#/components/schemas/probabilityScore'
                    woodwinds:
                      $ref: '#/components/schemas/probabilityScore'
        sound:
          type: object
          description: The sound characteristics of the track
          minProperties: 1
          maxProperties: 7
          additionalProperties: false
          properties:
            recordingEnvironment:
              type: object
              description: The recording environment of the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted recording environment class, always one returned'
                  $ref: '#/components/schemas/recordingEnvironmentsEnum'
                distribution:
                  type: object
                  description: >-
                    Nominal score distribution between 0 and 1 for each
                    recording environment class
                  minProperties: 2
                  maxProperties: 2
                  additionalProperties: false
                  properties:
                    live:
                      $ref: '#/components/schemas/probabilityScore'
                    studio:
                      $ref: '#/components/schemas/probabilityScore'
            soundGeneration:
              type: object
              description: The dominant method of sound generation of the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted sound generation class, always one returned'
                  $ref: '#/components/schemas/soundGenerationEnum'
                distribution:
                  type: object
                  description: >-
                    Nominal score distribution between 0 and 1 for each sound
                    generation class
                  minProperties: 3
                  maxProperties: 3
                  additionalProperties: false
                  properties:
                    acoustic:
                      $ref: '#/components/schemas/probabilityScore'
                    electric:
                      $ref: '#/components/schemas/probabilityScore'
                    synthetic:
                      $ref: '#/components/schemas/probabilityScore'
            loudness:
              type: object
              description: >-
                The overall loudness of the track according to the ITU-R
                BS.1770-4 recommendation
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted loudness class, always one returned'
                  $ref: '#/components/schemas/loudnessEnum'
                value:
                  description: >-
                    Interval-scale loudness score in LKFS for the track in the
                    range -100 to 0
                  $ref: '#/components/schemas/loudnessScore'
            roughness:
              type: object
              description: >-
                The perceived amount of irregular amplitude fluctuations in the
                track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted roughness class, always one returned'
                  $ref: '#/components/schemas/roughnessEnum'
                value:
                  description: >-
                    Interval-scale roughness score for the track in the range -1
                    to 1
                  $ref: '#/components/schemas/bipolarScore'
            timbre:
              type: object
              description: The tonal quality or color of the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted timbre class, always one returned'
                  $ref: '#/components/schemas/timbreEnum'
                value:
                  description: >-
                    Interval-scale timbre score for the track in the range -1 to
                    1
                  $ref: '#/components/schemas/bipolarScore'
            space:
              type: object
              description: The perceived spatial characteristics of the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted space class, always one returned'
                  $ref: '#/components/schemas/spaceEnum'
                value:
                  description: >-
                    Interval-scale space score for the track in the range -1 to
                    1
                  $ref: '#/components/schemas/bipolarScore'
            texture:
              type: object
              description: The overall density and layering of sounds in the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted texture class, always one returned'
                  $ref: '#/components/schemas/textureEnum'
                value:
                  description: >-
                    Interval-scale texture score for the track in the range -1
                    to 1
                  $ref: '#/components/schemas/bipolarScore'
        harmonics:
          type: object
          description: The harmonic characteristics of the track
          minProperties: 1
          maxProperties: 4
          additionalProperties: false
          properties:
            harmony:
              type: object
              description: The harmonic character of the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted harmony class, always one returned'
                  $ref: '#/components/schemas/harmonyEnum'
                distribution:
                  type: object
                  description: >-
                    Nominal score distribution between 0 and 1 for each harmony
                    class
                  minProperties: 2
                  maxProperties: 2
                  additionalProperties: false
                  properties:
                    consonant:
                      $ref: '#/components/schemas/probabilityScore'
                    dissonant:
                      $ref: '#/components/schemas/probabilityScore'
            scale:
              type: object
              description: The tonal framework of the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted scale class, always one returned'
                  $ref: '#/components/schemas/scaleEnum'
                distribution:
                  type: object
                  description: >-
                    Nominal score distribution between 0 and 1 for each scale
                    class
                  minProperties: 2
                  maxProperties: 2
                  additionalProperties: false
                  properties:
                    minor key:
                      $ref: '#/components/schemas/probabilityScore'
                    major key:
                      $ref: '#/components/schemas/probabilityScore'
            key:
              type: object
              description: The root note around which the track is centered
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted key class, always one returned'
                  $ref: '#/components/schemas/keyEnum'
                distribution:
                  type: object
                  description: >-
                    Nominal score distribution between 0 and 1 for each key
                    class
                  minProperties: 12
                  maxProperties: 12
                  additionalProperties: false
                  properties:
                    c:
                      $ref: '#/components/schemas/probabilityScore'
                    'c#':
                      $ref: '#/components/schemas/probabilityScore'
                    d:
                      $ref: '#/components/schemas/probabilityScore'
                    'd#':
                      $ref: '#/components/schemas/probabilityScore'
                    e:
                      $ref: '#/components/schemas/probabilityScore'
                    f:
                      $ref: '#/components/schemas/probabilityScore'
                    'f#':
                      $ref: '#/components/schemas/probabilityScore'
                    g:
                      $ref: '#/components/schemas/probabilityScore'
                    'g#':
                      $ref: '#/components/schemas/probabilityScore'
                    a:
                      $ref: '#/components/schemas/probabilityScore'
                    'a#':
                      $ref: '#/components/schemas/probabilityScore'
                    b:
                      $ref: '#/components/schemas/probabilityScore'
            tonality:
              type: object
              description: The overall melodic and tonal coherence of the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted tonality class, always one returned'
                  $ref: '#/components/schemas/tonalityEnum'
                distribution:
                  type: object
                  description: >-
                    Nominal score distribution between 0 and 1 for each tonality
                    class
                  minProperties: 4
                  maxProperties: 4
                  additionalProperties: false
                  properties:
                    atonal:
                      $ref: '#/components/schemas/probabilityScore'
                    melodious:
                      $ref: '#/components/schemas/probabilityScore'
                    moderate melodiousness:
                      $ref: '#/components/schemas/probabilityScore'
                    monotonous:
                      $ref: '#/components/schemas/probabilityScore'
        rhythmics:
          type: object
          description: The rhythmic characteristics of the track
          minProperties: 1
          maxProperties: 4
          additionalProperties: false
          properties:
            rhythm:
              type: object
              description: The main rhythmic structure and timing pattern of the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted rhythm class, always one returned'
                  $ref: '#/components/schemas/rhythmEnum'
                distribution:
                  type: object
                  description: >-
                    Nominal score distribution between 0 and 1 for each rhythm
                    class
                  minProperties: 3
                  maxProperties: 3
                  additionalProperties: false
                  properties:
                    common time:
                      $ref: '#/components/schemas/probabilityScore'
                    complex time:
                      $ref: '#/components/schemas/probabilityScore'
                    triplets:
                      $ref: '#/components/schemas/probabilityScore'
            grooviness:
              type: object
              description: The rhythmic feel of the track that creates the urge to move
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted grooviness class, always one returned'
                  $ref: '#/components/schemas/groovinessEnum'
                value:
                  description: >-
                    Interval-scale grooviness score for the track in the range
                    -1 to 1
                  $ref: '#/components/schemas/bipolarScore'
            tempo:
              type: object
              description: The speed or pace of the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted tempo class, always one returned'
                  $ref: '#/components/schemas/tempoEnum'
                distribution:
                  type: object
                  description: >-
                    Ordinal score distribution between 0 and 1 for each tempo
                    class
                  minProperties: 3
                  maxProperties: 3
                  additionalProperties: false
                  properties:
                    slow:
                      $ref: '#/components/schemas/probabilityScore'
                    mid-tempo:
                      $ref: '#/components/schemas/probabilityScore'
                    fast:
                      $ref: '#/components/schemas/probabilityScore'
            bpm:
              type: object
              description: The beats per minute of the track
              minProperties: 1
              maxProperties: 1
              additionalProperties: false
              properties:
                value:
                  description: BPM value for the track
                  $ref: '#/components/schemas/bpmScore'
        audience:
          type: object
          description: The audience characteristics of the track
          minProperties: 1
          maxProperties: 3
          additionalProperties: false
          properties:
            age:
              type: object
              description: The audience age group(s) most likely to resonate with the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                labels:
                  type: array
                  description: >-
                    Predicted audience age-group classes in descending order, up
                    to 3 returned if above the confidence threshold
                  items:
                    type: string
                    $ref: '#/components/schemas/audienceAgeEnum'
                  minItems: 1
                  maxItems: 3
                distribution:
                  type: object
                  description: >-
                    Ordinal score distribution between 0 and 1 for each audience
                    age-group class
                  minProperties: 6
                  maxProperties: 6
                  additionalProperties: false
                  properties:
                    generation z:
                      $ref: '#/components/schemas/probabilityScore'
                    younger generation y:
                      $ref: '#/components/schemas/probabilityScore'
                    older generation y:
                      $ref: '#/components/schemas/probabilityScore'
                    generation x:
                      $ref: '#/components/schemas/probabilityScore'
                    younger generation b:
                      $ref: '#/components/schemas/probabilityScore'
                    older generation b:
                      $ref: '#/components/schemas/probabilityScore'
            gender:
              type: object
              description: >-
                The audience gender identity most likely to resonate with the
                track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted audience gender class, always one returned'
                  $ref: '#/components/schemas/audienceGenderEnum'
                distribution:
                  type: object
                  description: >-
                    Nominal score distribution between 0 and 1 for each audience
                    gender class
                  minProperties: 3
                  maxProperties: 3
                  additionalProperties: false
                  properties:
                    diverse:
                      $ref: '#/components/schemas/probabilityScore'
                    female:
                      $ref: '#/components/schemas/probabilityScore'
                    male:
                      $ref: '#/components/schemas/probabilityScore'
            region:
              type: object
              description: >-
                The audience geographical region(s) most likely to resonate with
                the track
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                labels:
                  type: array
                  description: >-
                    Predicted audience region classes in descending order, up to
                    3 returned if above the confidence threshold
                  items:
                    type: string
                    $ref: '#/components/schemas/audienceRegionEnum'
                  minItems: 1
                  maxItems: 3
                distribution:
                  type: object
                  description: >-
                    Nominal score distribution between 0 and 1 for each audience
                    region class
                  minProperties: 12
                  maxProperties: 12
                  additionalProperties: false
                  properties:
                    australia and new zealand:
                      $ref: '#/components/schemas/probabilityScore'
                    central america and the caribbean:
                      $ref: '#/components/schemas/probabilityScore'
                    central and southern asia:
                      $ref: '#/components/schemas/probabilityScore'
                    eastern asia:
                      $ref: '#/components/schemas/probabilityScore'
                    eastern europe:
                      $ref: '#/components/schemas/probabilityScore'
                    northern africa and western asia:
                      $ref: '#/components/schemas/probabilityScore'
                    northern america:
                      $ref: '#/components/schemas/probabilityScore'
                    south america:
                      $ref: '#/components/schemas/probabilityScore'
                    south-eastern asia:
                      $ref: '#/components/schemas/probabilityScore'
                    southern europe:
                      $ref: '#/components/schemas/probabilityScore'
                    sub-saharan africa:
                      $ref: '#/components/schemas/probabilityScore'
                    western and northern europe:
                      $ref: '#/components/schemas/probabilityScore'
        origin:
          type: object
          description: The origin characteristics of the track
          minProperties: 1
          maxProperties: 2
          additionalProperties: false
          properties:
            decade:
              type: object
              description: The decade the track's musical and sound characteristics reflect
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted origin decade class, always one returned'
                  $ref: '#/components/schemas/originDecadeEnum'
                distribution:
                  type: object
                  description: >-
                    Ordinal score distribution between 0 and 1 for each origin
                    decade class
                  minProperties: 9
                  maxProperties: 9
                  additionalProperties: false
                  properties:
                    pre-1950s:
                      $ref: '#/components/schemas/probabilityScore'
                    1950s:
                      $ref: '#/components/schemas/probabilityScore'
                    1960s:
                      $ref: '#/components/schemas/probabilityScore'
                    1970s:
                      $ref: '#/components/schemas/probabilityScore'
                    1980s:
                      $ref: '#/components/schemas/probabilityScore'
                    1990s:
                      $ref: '#/components/schemas/probabilityScore'
                    2000s:
                      $ref: '#/components/schemas/probabilityScore'
                    2010s:
                      $ref: '#/components/schemas/probabilityScore'
                    2020s:
                      $ref: '#/components/schemas/probabilityScore'
            region:
              type: object
              description: >-
                The geographic region a track's musical style and
                characteristics are most closely associated with
              minProperties: 2
              maxProperties: 2
              additionalProperties: false
              properties:
                label:
                  type: string
                  description: 'Predicted origin region class, always one returned'
                  $ref: '#/components/schemas/originRegionEnum'
                distribution:
                  type: object
                  description: >-
                    Nominal score distribution between 0 and 1 for each origin
                    region class
                  minProperties: 12
                  maxProperties: 12
                  additionalProperties: false
                  properties:
                    australia and new zealand:
                      $ref: '#/components/schemas/probabilityScore'
                    central america and the caribbean:
                      $ref: '#/components/schemas/probabilityScore'
                    central and southern asia:
                      $ref: '#/components/schemas/probabilityScore'
                    eastern asia:
                      $ref: '#/components/schemas/probabilityScore'
                    eastern europe:
                      $ref: '#/components/schemas/probabilityScore'
                    northern africa and western asia:
                      $ref: '#/components/schemas/probabilityScore'
                    northern america:
                      $ref: '#/components/schemas/probabilityScore'
                    south america:
                      $ref: '#/components/schemas/probabilityScore'
                    south-eastern asia:
                      $ref: '#/components/schemas/probabilityScore'
                    southern europe:
                      $ref: '#/components/schemas/probabilityScore'
                    sub-saharan africa:
                      $ref: '#/components/schemas/probabilityScore'
                    western and northern europe:
                      $ref: '#/components/schemas/probabilityScore'
        useCase:
          type: object
          description: The most suitable contexts for the track's use
          minProperties: 2
          maxProperties: 2
          additionalProperties: false
          properties:
            labels:
              type: array
              description: >-
                Predicted use case classes in descending order, up to 2 returned
                if above the confidence threshold
              items:
                type: string
                $ref: '#/components/schemas/useCaseEnum'
              minItems: 1
              maxItems: 2
            distribution:
              type: object
              description: >-
                Nominal score distribution between 0 and 1 for each use case
                class
              minProperties: 15
              maxProperties: 15
              additionalProperties: false
              properties:
                background:
                  $ref: '#/components/schemas/probabilityScore'
                celebrations:
                  $ref: '#/components/schemas/probabilityScore'
                christmas:
                  $ref: '#/components/schemas/probabilityScore'
                cooking & eating:
                  $ref: '#/components/schemas/probabilityScore'
                extreme sports:
                  $ref: '#/components/schemas/probabilityScore'
                gaming:
                  $ref: '#/components/schemas/probabilityScore'
                halloween:
                  $ref: '#/components/schemas/probabilityScore'
                party:
                  $ref: '#/components/schemas/probabilityScore'
                relaxation/meditation:
                  $ref: '#/components/schemas/probabilityScore'
                roadtrip:
                  $ref: '#/components/schemas/probabilityScore'
                study/work:
                  $ref: '#/components/schemas/probabilityScore'
                summer:
                  $ref: '#/components/schemas/probabilityScore'
                valentine's day:
                  $ref: '#/components/schemas/probabilityScore'
                winter:
                  $ref: '#/components/schemas/probabilityScore'
                workout/fitness:
                  $ref: '#/components/schemas/probabilityScore'
    probabilityScore:
      type: number
      description: A normalized score between 0 and 1
      minimum: 0
      maximum: 1
    bipolarScore:
      type: number
      description: A score ranging from -1 to 1
      minimum: -1
      maximum: 1
    loudnessScore:
      type: number
      description: Loudness in LKFS ranging from -100 to 0
      minimum: -100
      maximum: 0
    bpmScore:
      type: number
      description: Beats Per Minute
      minimum: 0
    contentEnum:
      type: string
      enum:
        - music
        - no-music
    genresEnum:
      type: string
      enum:
        - ambient
        - blues
        - country
        - electronic
        - folk
        - 'funk, soul and r&b'
        - hip hop
        - jazz
        - latin
        - metal
        - 'orchestral, score and classical'
        - pop
        - reggae
        - rock
        - spoken word
        - world
    subGenresEnum:
      type: string
      enum:
        - acapella
        - acid jazz
        - adult contemporary
        - afro beats
        - alternative hip hop
        - alternative rock
        - ambient house
        - american folk
        - arabian folk
        - audioplay
        - baroque
        - bebop
        - black metal
        - bluegrass
        - blues rock
        - boogie woogie
        - boom bap
        - bossa nova
        - breakbeat
        - chinese folk
        - chiptune
        - choro
        - classic blues
        - classical period
        - contemporary blues
        - contemporary classical
        - contemporary r&b
        - cool jazz
        - country pop
        - country rock
        - cumbia
        - dance pop
        - dancehall
        - death metal
        - deep ambient
        - deep house
        - disco
        - disco house
        - dixieland
        - doo wop
        - doom metal
        - drum and bass
        - dub
        - dubstep
        - early funk
        - easy listening
        - electro house
        - electro pop
        - electroclash
        - electronica
        - eurodance
        - experimental electronic
        - film score
        - flamenco
        - folk pop
        - folk rock
        - forró
        - free jazz
        - funk
        - funk rap
        - fusion
        - garage rock
        - glam rock
        - gospel
        - gothic rock
        - grime
        - grind core
        - grunge
        - hard dance
        - hard rock
        - heavy metal
        - honky tonk
        - house
        - idm
        - indian folk
        - indie pop
        - indie rock
        - industrial techno
        - irish folk
        - latin jazz
        - latin pop
        - lofi hip hop
        - mariachi
        - math rock
        - mersey beat
        - metalcore
        - neo soul
        - new age
        - new wave
        - noise rock
        - nu funk
        - nu metal
        - old school hip hop
        - old school soul
        - pop punk
        - pop rap
        - pop rock
        - post hardcore
        - post metal
        - post punk
        - post rock
        - progressive metal
        - progressive rock
        - psychedelic rock
        - psytrance
        - punk
        - ragtime
        - reggaeton
        - renaissance
        - rhythm and blues
        - rock'n'roll
        - romanticism
        - roots reggae
        - salsa
        - samba
        - sertanejo
        - shoegaze
        - ska
        - ska punk
        - smooth jazz
        - soul
        - stoner rock
        - swing
        - symphonic metal
        - synth pop
        - synthwave
        - tango
        - tech house
        - techno
        - thrash metal
        - trance
        - trap
        - trip hop
        - urban
        - volksmusik
    moodsEnum:
      type: string
      enum:
        - aggressive
        - calm
        - confident
        - dark
        - dreamy
        - driving
        - energetic
        - epic
        - exciting
        - happy
        - hopeful
        - nostalgic
        - reflective
        - restless
        - romantic
        - sad
        - scary
        - sexy
        - tender
        - uplifting
        - warm
        - whimsical
    arousalEnum:
      type: string
      enum:
        - low arousal
        - moderate arousal
        - high arousal
    valenceEnum:
      type: string
      enum:
        - negative valence
        - neutral valence
        - positive valence
    engagementEnum:
      type: string
      enum:
        - unengaging
        - neutral engagement
        - engaging
    pleasantnessEnum:
      type: string
      enum:
        - unpleasant
        - neutral pleasantness
        - pleasant
    vocalsEnum:
      type: string
      enum:
        - mixed vocals
        - male vocals
        - female vocals
        - choir
        - instrumental
    instrumentsEnum:
      type: string
      enum:
        - acoustic bass
        - acoustic drums
        - acoustic guitar
        - brass
        - dj equipment
        - electric bass
        - electric guitar
        - electronic drums
        - free reed
        - harp
        - non-western folk strings
        - orchestral strings
        - percussion
        - piano
        - saxophone
        - synthesizer
        - vocals
        - western folk strings
        - woodwinds
    recordingEnvironmentsEnum:
      type: string
      enum:
        - live
        - studio
    soundGenerationEnum:
      type: string
      enum:
        - acoustic
        - electric
        - synthetic
    loudnessEnum:
      type: string
      enum:
        - low loudness
        - moderate loudness
        - high loudness
    roughnessEnum:
      type: string
      enum:
        - clear
        - moderate roughness
        - distorted
    timbreEnum:
      type: string
      enum:
        - bright
        - moderate timbre
        - warm
    spaceEnum:
      type: string
      enum:
        - compact
        - moderate space
        - wide
    textureEnum:
      type: string
      enum:
        - thin
        - moderate texture
        - full
    harmonyEnum:
      type: string
      enum:
        - consonant
        - dissonant
    scaleEnum:
      type: string
      enum:
        - minor key
        - major key
    keyEnum:
      type: string
      enum:
        - c
        - 'c#'
        - d
        - 'd#'
        - e
        - f
        - 'f#'
        - g
        - 'g#'
        - a
        - 'a#'
        - b
    tonalityEnum:
      type: string
      enum:
        - atonal
        - melodious
        - moderate melodiousness
        - monotonous
    rhythmEnum:
      type: string
      enum:
        - common time
        - complex time
        - triplets
    groovinessEnum:
      type: string
      enum:
        - steady
        - moderate grooviness
        - groovy
    tempoEnum:
      type: string
      enum:
        - slow
        - mid-tempo
        - fast
    audienceAgeEnum:
      type: string
      enum:
        - generation z
        - younger generation y
        - older generation y
        - generation x
        - younger generation b
        - older generation b
    audienceGenderEnum:
      type: string
      enum:
        - diverse
        - female
        - male
    audienceRegionEnum:
      type: string
      enum:
        - australia and new zealand
        - central america and the caribbean
        - central and southern asia
        - eastern asia
        - eastern europe
        - northern africa and western asia
        - northern america
        - south america
        - south-eastern asia
        - southern europe
        - sub-saharan africa
        - western and northern europe
    originDecadeEnum:
      type: string
      enum:
        - pre-1950s
        - 1950s
        - 1960s
        - 1970s
        - 1980s
        - 1990s
        - 2000s
        - 2010s
        - 2020s
    originRegionEnum:
      type: string
      enum:
        - australia and new zealand
        - central america and the caribbean
        - central and southern asia
        - eastern asia
        - eastern europe
        - northern africa and western asia
        - northern america
        - south america
        - south-eastern asia
        - southern europe
        - sub-saharan africa
        - western and northern europe
    useCaseEnum:
      type: string
      enum:
        - background
        - celebrations
        - christmas
        - cooking & eating
        - extreme sports
        - gaming
        - halloween
        - party
        - relaxation/meditation
        - roadtrip
        - study/work
        - summer
        - valentine's day
        - winter
        - workout/fitness

Examples

Regular

This example contains the full enhanced metadata event schema.

[
  {
    "version": 1774537761,
    "releaseId": 27640222,
    "trackId": 179750789,
    "embedding": [
      -0.0165,
      0.0604,
      0.019,
      -0.0355,
      0.0049,
      0.0066,
      -0.0421,
      -0.0265,
      0.0415,
      0.0275,
      0.0108,
      -0.03,
      -0.0525,
      0.0352,
      0.0075,
      0.0114,
      0.0072,
      -0.0036,
      0.0036,
      -0.0258,
      0.0123,
      -0.0484,
      -0.0175,
      -0.0025,
      -0.0601,
      -0.0171,
      -0.0435,
      -0.0456,
      -0.0564,
      0.0134,
      -0.0628,
      0.0183,
      -0.0349,
      0.0305,
      -0.0015,
      -0.0791,
      -0.0417,
      0.0309,
      0.0271,
      0.0424,
      -0.0211,
      -0.023,
      0.069,
      0.0612,
      0.0021,
      -0.0276,
      0.0509,
      -0.038,
      -0.0383,
      0.0216,
      0.0103,
      -0.0184,
      -0.0062,
      0.009,
      0.0422,
      0.0572,
      0.0308,
      0.008,
      -0.0113,
      0.0391,
      -0.0113,
      -0.0553,
      -0.0194,
      -0.0058,
      0.0587,
      -0.0202,
      -0.04,
      -0.0266,
      0.0029,
      0.0357,
      0.0334,
      0.0087,
      -0.0008,
      -0.0078,
      -0.0503,
      -0.031,
      0.092,
      -0.0331,
      -0.064,
      -0.004,
      -0.0544,
      -0.0154,
      -0.0159,
      0.0231,
      -0.0129,
      -0.0117,
      -0.0121,
      0.0167,
      0.0041,
      0.0338,
      0.1008,
      0.0445,
      -0.0377,
      -0.0063,
      -0.0515,
      0.0336,
      -0.004,
      0.0292,
      -0.0561,
      -0.0509,
      -0.0061,
      0.0463,
      -0.0102,
      0.0386,
      -0.0673,
      -0.096,
      0.0487,
      0.0224,
      -0.034,
      -0.0281,
      -0.0412,
      -0.0116,
      -0.0644,
      -0.0443,
      -0.0323,
      0.0322,
      -0.05,
      -0.0421,
      -0.0191,
      -0.001,
      -0.0576,
      -0.0318,
      0.0059,
      0.0791,
      0.0179,
      -0.0498,
      -0.0403,
      -0.0137,
      -0.0178,
      -0.0518,
      0.013,
      -0.0019,
      -0.0026,
      0.0082,
      0.0336,
      0.1095,
      0.0957,
      -0.0102,
      -0.0495,
      -0.0093,
      0.0071,
      -0.0317,
      -0.0588,
      -0.0015,
      0.0523,
      -0.0411,
      -0.0315,
      -0.014,
      0.0358,
      -0.0392,
      0.0603,
      0.0657,
      -0.0127,
      0.0313,
      -0.0133,
      -0.0042,
      0.0285,
      0.0018,
      -0.0254,
      0.0243,
      -0.0305,
      0.0416,
      0.0165,
      -0.0567,
      -0.0027,
      0,
      -0.0051,
      -0.0051,
      -0.0353,
      0.0025,
      -0.0192,
      -0.0259,
      0.04,
      -0.0418,
      0.008,
      -0.0279,
      0.0102,
      -0.0223,
      0.0223,
      -0.0048,
      -0.0017,
      -0.0844,
      0.0415,
      0.0291,
      -0.029,
      0.0091,
      0.0197,
      -0.0266,
      -0.0168,
      -0.0082,
      -0.0549,
      -0.0015,
      -0.0037,
      0.037,
      -0.0332,
      -0.0002,
      -0.0584,
      0.0194,
      -0.0317,
      -0.037,
      -0.0248,
      -0.0414,
      -0.0209,
      -0.0229,
      0.0123,
      -0.0229,
      0.0311,
      -0.056,
      0.023,
      0.0674,
      0.015,
      -0.0978,
      -0.0356,
      0.0791,
      -0.0021,
      -0.0177,
      -0.0021,
      0.0582,
      0.0314,
      -0.0367,
      -0.0609,
      -0.0174,
      0.0275,
      0.0405,
      0.0292,
      0.0114,
      -0.0992,
      0.038,
      -0.0264,
      0.0108,
      0.0067,
      0.022,
      -0.0188,
      0.0053,
      0.0126,
      0.0087,
      -0.0518,
      0.0246,
      0.0226,
      0.0387,
      -0.0515,
      0.0211,
      -0.0796,
      -0.0222,
      0.0333,
      0.0288,
      -0.0004,
      0.042,
      -0.019,
      0.0032,
      -0.006,
      0.0227,
      0.0123,
      0.0546,
      -0.025,
      0.0129,
      -0.0858,
      -0.0569,
      0.0051,
      -0.0291,
      0.005,
      -0.0077,
      0.0419,
      0.0374,
      0.0018,
      0.039,
      0.0313,
      -0.0173,
      -0.0193,
      0.0148,
      0.0294,
      0.0639,
      -0.0447,
      0.0443,
      -0.044,
      -0.0049,
      -0.008,
      -0.0298,
      -0.0372,
      -0.0255,
      -0.0238,
      -0.0271,
      0.0151,
      -0.0365,
      0.025,
      0.0038,
      0.0365,
      0.0147,
      0.0092,
      -0.0607,
      0.0337,
      0.0227,
      -0.0172,
      0.018,
      -0.0142,
      0.0001,
      0.0688,
      -0.0284,
      -0.0528,
      -0.1,
      0.0291,
      -0.0057,
      -0.0088,
      -0.0405,
      0.0507,
      -0.0337,
      0.0563,
      0.0014,
      -0.0031,
      0.0502,
      -0.0098,
      0.015,
      -0.0077,
      -0.0467,
      -0.0607,
      -0.0246,
      0.0008,
      0.0059,
      -0.0337,
      -0.019,
      -0.0002,
      0,
      0.0339,
      0.0152,
      -0.0238,
      -0.0155,
      -0.0455,
      -0.0259,
      -0.0029,
      -0.0584,
      -0.0163,
      0.0238,
      -0.0757,
      0.0194,
      0.0283,
      -0.0149,
      -0.0206,
      -0.0484,
      0.0781,
      -0.0177,
      0.0315,
      -0.0069,
      0.0385,
      -0.0303,
      0.026,
      0.0076,
      0.0589,
      -0.0008,
      0.0044,
      -0.0271,
      -0.0225,
      -0.0421,
      -0.0105,
      0.0015,
      0.005,
      -0.0275,
      0.0304,
      -0.0355,
      0.0197,
      -0.0122,
      0.0883,
      0.0232,
      -0.1009,
      -0.0042,
      0.0136,
      -0.033,
      -0.1012,
      -0.042,
      -0.0455,
      0.0367,
      -0.0546,
      -0.0293,
      0.0728,
      0.1035,
      0.0152,
      -0.042,
      -0.0099,
      0.0284,
      -0.0462,
      0.0147,
      -0.0183,
      0.0099,
      0.0056,
      -0.0032,
      -0.0259,
      -0.0377,
      0.0479,
      0.0022,
      0.0145,
      0.0082,
      0.003,
      -0.0364,
      -0.0325,
      0.0022,
      0.0115,
      0.0263,
      -0.0322,
      -0.0718,
      0.0169,
      -0.0853,
      0.0202,
      -0.0075,
      -0.0358,
      -0.0437,
      -0.0266,
      0.0551,
      0.0253,
      0.0075,
      -0.0402,
      0.001,
      0.0172,
      0.0299,
      0.031,
      0.0718,
      -0.0298,
      -0.0696,
      -0.0033,
      0.052,
      -0.0624,
      0.0191,
      0.0377,
      0.0047,
      0.0346,
      0.0195,
      -0.0501,
      -0.0091,
      0.0038,
      0.0159,
      -0.0252,
      0.0098,
      0.0122,
      0.0494,
      -0.0486,
      0.0353,
      -0.0357,
      -0.0142,
      0.0409,
      0.0946,
      -0.0233,
      0.0128,
      0.0472,
      -0.0579,
      -0.0084,
      0.0236,
      -0.0146,
      -0.0055,
      -0.0369,
      -0.0146,
      0.0129,
      0.0081,
      0.0452,
      0.0055,
      -0.0039,
      -0.003,
      -0.0086,
      -0.0326,
      0.0007,
      0.0193,
      -0.0768,
      0.0114,
      -0.0025,
      0.003,
      0.0041,
      -0.0288,
      0.0068,
      0.0025,
      -0.0644,
      -0.0019,
      0.0638,
      -0.0037,
      0.0077,
      0.041,
      0.0396,
      -0.0164,
      0.0265,
      -0.0354,
      0.0137,
      -0.0056,
      0.0092,
      0.0058,
      0.0521,
      0.0524,
      0.0021,
      0.0072,
      0.0304,
      -0.0878,
      0.0058,
      -0.0591,
      -0.0361,
      0.0533,
      -0.0596,
      0.0582,
      0.0145,
      0.0262,
      -0.02,
      0.0013,
      0.0107,
      -0.0159,
      0.0124,
      -0.0425,
      0.0305,
      0.033,
      -0.0029,
      0.0183,
      -0.0428,
      -0.0087,
      0.0451,
      -0.0879,
      -0.0039,
      -0.0432,
      -0.0477,
      0.0041,
      0.0145,
      -0.0129,
      -0.0149,
      0.0079,
      0.0284,
      -0.0207,
      0.0151,
      -0.0311,
      -0.0335,
      -0.0001,
      -0.0128,
      -0.0148,
      -0.0019,
      -0.0207,
      0.009,
      -0.0413,
      -0.0345,
      0.0267,
      -0.0081,
      0.0246,
      0.0058,
      -0.0703,
      -0.0259,
      0.0004,
      -0.014,
      -0.0667,
      -0.0084,
      0.0113,
      -0.0288,
      -0.0476,
      0.0549,
      -0.0167,
      0.0199,
      -0.0435,
      -0.0047,
      -0.0282,
      0.0456,
      0.065,
      -0.0143,
      0.055,
      -0.0233,
      0.0736,
      0.0074,
      -0.0242,
      -0.0275,
      -0.0001,
      0.0322,
      -0.0307,
      0.002,
      0.0287,
      -0.0487,
      0.0078,
      0.0039,
      -0.0071,
      -0.0288,
      0.0138,
      0.0444,
      0.0216,
      -0.0208,
      0.0516,
      -0.0101,
      0.0005,
      0,
      0.0335,
      0.0057,
      0.0035,
      -0.0792,
      0.0128,
      0.0306,
      -0.0122,
      -0.0248,
      0.031,
      -0.0315,
      -0.0615,
      -0.037,
      0.0159,
      -0.0601,
      0.0184,
      0.041,
      -0.0198,
      -0.0387,
      0.0063,
      0.0268,
      -0.0588,
      0.034,
      -0.0126,
      -0.034,
      0.0578,
      -0.0139,
      -0.0115,
      -0.0537,
      0.0444,
      0.0362,
      0.018,
      0.0437,
      -0.0286,
      0.0244,
      -0.0536,
      -0.0385,
      -0.0304,
      -0.0074,
      0.0382,
      0.0188,
      0.0261,
      -0.0495,
      0.0101,
      -0.0365,
      0.0149,
      0.0171,
      0.0003,
      0.0367,
      0.094,
      -0.0496,
      -0.0549,
      0.0377,
      -0.0056,
      -0.0245,
      -0.0255,
      -0.0188,
      0.001,
      0.0474,
      -0.0147,
      0.0222,
      0.0522,
      0.0404,
      -0.0195,
      -0.0162,
      -0.0138,
      0.0442,
      0.0127,
      -0.0059,
      -0.0119,
      -0.0164,
      0.0186,
      -0.0222,
      -0.0003,
      0.008,
      -0.0183,
      -0.0225,
      -0.0171,
      -0.0286,
      0.0309,
      -0.0144,
      -0.0202,
      -0.0582,
      0.0401,
      -0.0151,
      -0.0115,
      -0.0418,
      0.0347,
      0.0053,
      0.0518,
      -0.0423,
      0.0363,
      0.0179,
      0.0103,
      0.0045,
      0.0295,
      -0.0871,
      0.0401,
      0.0606,
      0.0704,
      -0.005,
      -0.0196,
      -0.0281,
      0.0013,
      -0.0419,
      -0.0381,
      -0.0301,
      0.0212,
      0.0528,
      -0.0057,
      0.0217,
      0.0911,
      -0.0313,
      0.0359,
      -0.0128,
      0.0428,
      0.0198,
      -0.0067,
      0.0304,
      0.0046,
      0.0021,
      0.0619,
      0.0039,
      -0.046,
      0.0437,
      0.0332,
      0.0132,
      -0.0101,
      0.0448,
      0.0234,
      0.0513,
      -0.0414,
      0.0222,
      -0.0131,
      -0.0627,
      -0.0361,
      -0.0604,
      0.0055,
      -0.0071,
      -0.0153,
      -0.0579,
      -0.0489,
      0.0654,
      0.0203,
      0.0135,
      -0.0411,
      -0.0341,
      -0.0095,
      0.0569,
      0.0188,
      -0.0112,
      -0.0289,
      0.0307,
      0.0333,
      -0.023,
      0.0531,
      -0.0487,
      -0.0658,
      -0.0102,
      0.0367,
      0.0297,
      0.0055,
      -0.0285,
      0.0233,
      0.0307,
      0.0021,
      0.0159,
      0.0191,
      0.0655,
      -0.0618,
      0.0565,
      -0.0441,
      -0.0483,
      0.0322,
      -0.0074,
      -0.0339,
      0.0181,
      0.027,
      -0.0303,
      -0.0047,
      0.0088,
      -0.0178,
      0.0001,
      0.0199,
      -0.0245,
      -0.0353,
      -0.0761,
      -0.0092,
      -0.0159,
      0.0172,
      -0.0417,
      0.0336,
      0.0566,
      0.0161
    ],
    "content": {
      "label": "music",
      "distribution": {
        "no-music": 0,
        "music": 1
      }
    },
    "genre": {
      "main": {
        "labels": [
          "latin"
        ],
        "distribution": {
          "pop": 0.07054545454545455,
          "metal": 0.00009090909090909092,
          "ambient": 0,
          "world": 0.03581818181818182,
          "funk, soul and r&b": 0.08295454545454545,
          "hip hop": 0.0016818181818181828,
          "reggae": 0.1390909090909091,
          "orchestral, score and classical": 0,
          "rock": 0.00013636363636363637,
          "folk": 0.00009090909090909092,
          "blues": 0,
          "country": 0,
          "electronic": 0.02304545454545455,
          "jazz": 0,
          "latin": 0.4535,
          "spoken word": 0
        }
      },
      "sub": {
        "labels": [
          "reggaeton"
        ],
        "distribution": {
          "hard dance": 0.00045454545454545455,
          "tango": 0,
          "pop punk": 0,
          "rhythm and blues": 0,
          "fusion": 0,
          "electroclash": 0.00009090909090909092,
          "thrash metal": 0,
          "rock'n'roll": 0,
          "deep ambient": 0,
          "lofi hip hop": 0,
          "ska punk": 0.00004545454545454546,
          "ragtime": 0,
          "doom metal": 0,
          "romanticism": 0,
          "idm": 0.00004545454545454546,
          "garage rock": 0,
          "disco house": 0,
          "progressive rock": 0,
          "drum and bass": 0.0029545454545454545,
          "experimental electronic": 0.00009090909090909092,
          "film score": 0,
          "sertanejo": 0.0003181818181818182,
          "heavy metal": 0,
          "gothic rock": 0,
          "doo wop": 0,
          "acapella": 0.0007727272727272728,
          "american folk": 0,
          "funk rap": 0,
          "contemporary classical": 0,
          "bluegrass": 0,
          "reggaeton": 0.12913636363636363,
          "deep house": 0.00004545454545454546,
          "dixieland": 0,
          "trance": 0.00013636363636363637,
          "country rock": 0,
          "synthwave": 0.00009090909090909092,
          "neo soul": 0,
          "dubstep": 0.0015909090909090907,
          "trip hop": 0,
          "industrial techno": 0,
          "chiptune": 0,
          "flamenco": 0,
          "irish folk": 0,
          "bossa nova": 0,
          "renaissance": 0,
          "post rock": 0,
          "post metal": 0,
          "folk pop": 0,
          "glam rock": 0,
          "electro pop": 0.005454545454545457,
          "black metal": 0,
          "adult contemporary": 0,
          "afro beats": 0.011227272727272728,
          "alternative hip hop": 0.00004545454545454546,
          "folk rock": 0,
          "smooth jazz": 0,
          "indian folk": 0,
          "dub": 0.00036363636363636367,
          "classic blues": 0,
          "ska": 0,
          "old school soul": 0,
          "breakbeat": 0.00004545454545454546,
          "grunge": 0,
          "math rock": 0,
          "swing": 0,
          "hard rock": 0,
          "nu funk": 0,
          "arabian folk": 0,
          "psychedelic rock": 0,
          "indie rock": 0,
          "metalcore": 0,
          "old school hip hop": 0,
          "boogie woogie": 0,
          "acid jazz": 0,
          "post punk": 0,
          "mersey beat": 0,
          "new age": 0,
          "shoegaze": 0,
          "trap": 0,
          "blues rock": 0,
          "grind core": 0,
          "free jazz": 0,
          "baroque": 0,
          "grime": 0,
          "dancehall": 0.06068181818181816,
          "tech house": 0,
          "nu metal": 0,
          "death metal": 0,
          "easy listening": 0,
          "choro": 0.00004545454545454546,
          "bebop": 0,
          "early funk": 0,
          "country pop": 0,
          "electro house": 0,
          "latin pop": 0.036818181818181826,
          "contemporary blues": 0,
          "mariachi": 0.00004545454545454546,
          "post hardcore": 0,
          "cool jazz": 0,
          "salsa": 0.004363636363636364,
          "classical period": 0.00004545454545454546,
          "cumbia": 0.09795454545454545,
          "roots reggae": 0.008863636363636367,
          "chinese folk": 0,
          "pop rap": 0,
          "contemporary r&b": 0.00036363636363636367,
          "symphonic metal": 0,
          "volksmusik": 0.0007727272727272728,
          "pop rock": 0,
          "ambient house": 0,
          "indie pop": 0,
          "disco": 0,
          "synth pop": 0.0005909090909090909,
          "gospel": 0.025954545454545463,
          "boom bap": 0,
          "psytrance": 0,
          "noise rock": 0,
          "dance pop": 0.0013181818181818184,
          "eurodance": 0.00009090909090909092,
          "forró": 0,
          "honky tonk": 0,
          "punk": 0,
          "progressive metal": 0,
          "stoner rock": 0,
          "audioplay": 0,
          "samba": 0,
          "alternative rock": 0,
          "electronica": 0.00009090909090909092,
          "urban": 0.07563636363636363,
          "new wave": 0.00040909090909090913,
          "latin jazz": 0.0026363636363636363,
          "soul": 0.017409090909090912,
          "funk": 0,
          "house": 0.00004545454545454546,
          "techno": 0.00027272727272727274
        }
      }
    },
    "mood": {
      "labels": [
        "exciting",
        "energetic",
        "uplifting"
      ],
      "distribution": {
        "dark": 0,
        "reflective": 0.012454545454545456,
        "driving": 0.027681818181818186,
        "nostalgic": 0.00013636363636363637,
        "epic": 0,
        "energetic": 0.3450454545454545,
        "happy": 0.03313636363636364,
        "sad": 0,
        "restless": 0.029272727272727284,
        "uplifting": 0.3130909090909092,
        "aggressive": 0.002318181818181818,
        "hopeful": 0.04050000000000001,
        "calm": 0.0003181818181818182,
        "whimsical": 0.025318181818181816,
        "confident": 0.10936363636363634,
        "dreamy": 0.00009090909090909092,
        "scary": 0.00009090909090909092,
        "exciting": 0.4122727272727273,
        "sexy": 0.0045909090909090925,
        "romantic": 0.03745454545454546,
        "tender": 0.0005454545454545455,
        "warm": 0.0013181818181818184
      }
    },
    "emotion": {
      "arousal": {
        "label": "high arousal",
        "value": 0.428
      },
      "valence": {
        "label": "neutral valence",
        "value": 0.304
      },
      "engagement": {
        "label": "engaging",
        "value": 0.445
      },
      "pleasantness": {
        "label": "neutral pleasantness",
        "value": 0.291
      }
    },
    "instrumentation": {
      "vocals": {
        "label": "mixed vocals",
        "distribution": {
          "male vocals": 0.4538636363636364,
          "female vocals": 0.30099999999999993,
          "choir": 0.18568181818181823,
          "instrumental": 0.059454545454545454,
          "mixed vocals": 0
        }
      },
      "instruments": {
        "labels": [
          "free reed"
        ],
        "distribution": {
          "acoustic bass": 0.00004545454545454546,
          "acoustic drums": 0,
          "acoustic guitar": 0.00009090909090909092,
          "brass": 0.013090909090909092,
          "dj equipment": 0.0017272727272727275,
          "electric bass": 0,
          "electric guitar": 0,
          "electronic drums": 0.008500000000000004,
          "free reed": 0.951909090909091,
          "harp": 0,
          "non-western folk strings": 0.00540909090909091,
          "orchestral strings": 0.0003181818181818182,
          "percussion": 0.003954545454545455,
          "piano": 0,
          "saxophone": 0.009136363636363639,
          "synthesizer": 0,
          "vocals": 0.005454545454545456,
          "western folk strings": 0,
          "woodwinds": 0.00004545454545454546
        }
      }
    },
    "sound": {
      "recordingEnvironment": {
        "label": "studio",
        "distribution": {
          "live": 0.052090909090909084,
          "studio": 0.947909090909091
        }
      },
      "soundGeneration": {
        "label": "acoustic",
        "distribution": {
          "acoustic": 0.9156818181818184,
          "electric": 0.05222727272727272,
          "synthetic": 0.03204545454545455
        }
      },
      "loudness": {
        "label": "high loudness",
        "value": -10.362
      },
      "roughness": {
        "label": "clear",
        "value": 0.581
      },
      "timbre": {
        "label": "moderate timbre",
        "value": -0.251
      },
      "space": {
        "label": "moderate space",
        "value": -0.288
      },
      "texture": {
        "label": "moderate texture",
        "value": -0.048
      }
    },
    "harmonics": {
      "harmony": {
        "label": "consonant",
        "distribution": {
          "dissonant": 0.08645454545454546,
          "consonant": 0.9135454545454545
        }
      },
      "scale": {
        "label": "minor key",
        "distribution": {
          "minor key": 0.9945909090909091,
          "major key": 0.0054090909090909085
        }
      },
      "key": {
        "label": "g",
        "distribution": {
          "a": 0.06504545454545455,
          "a#": 0.11890909090909094,
          "b": 0.010681818181818183,
          "c": 0.17204545454545458,
          "c#": 0.005000000000000001,
          "d": 0.013363636363636367,
          "d#": 0.14049999999999999,
          "e": 0.02577272727272728,
          "f": 0.024909090909090915,
          "f#": 0.0069545454545454554,
          "g": 0.4018181818181818,
          "g#": 0.015272727272727276
        }
      },
      "tonality": {
        "label": "melodious",
        "distribution": {
          "melodious": 0.5880454545454545,
          "moderate melodiousness": 0.38759090909090904,
          "monotonous": 0.021409090909090912,
          "atonal": 0.0028181818181818186
        }
      }
    },
    "rhythmics": {
      "rhythm": {
        "label": "common time",
        "distribution": {
          "complex time": 0.16277272727272726,
          "common time": 0.7462272727272726,
          "triplets": 0.09086363636363638
        }
      },
      "grooviness": {
        "label": "moderate grooviness",
        "value": 0.194
      },
      "tempo": {
        "label": "mid-tempo",
        "distribution": {
          "fast": 0.41145454545454546,
          "mid-tempo": 0.5577272727272726,
          "slow": 0.03090909090909092
        }
      },
      "bpm": {
        "value": 112.3
      }
    },
    "audience": {
      "age": {
        "labels": [
          "older generation y",
          "generation x"
        ],
        "distribution": {
          "generation z": 0.03031818181818182,
          "younger generation y": 0.020409090909090915,
          "older generation y": 0.6325000000000001,
          "generation x": 0.20668181818181813,
          "younger generation b": 0.10513636363636363,
          "older generation b": 0.016727272727272733
        }
      },
      "gender": {
        "label": "female",
        "distribution": {
          "male": 0.2353181818181818,
          "female": 0.7646818181818182,
          "diverse": 0.5291818181818182
        }
      },
      "region": {
        "labels": [
          "northern america",
          "western and northern europe",
          "sub-saharan africa"
        ],
        "distribution": {
          "eastern europe": 0.07345454545454545,
          "northern america": 0.5846363636363637,
          "western and northern europe": 0.5815454545454546,
          "south america": 0.1770454545454546,
          "northern africa and western asia": 0.004227272727272729,
          "southern europe": 0.2969090909090909,
          "central america and the caribbean": 0.23336363636363638,
          "australia and new zealand": 0.12554545454545457,
          "south-eastern asia": 0.09890909090909092,
          "eastern asia": 0.0038181818181818182,
          "central and southern asia": 0.06172727272727272,
          "sub-saharan africa": 0.5439545454545456
        }
      }
    },
    "origin": {
      "decade": {
        "label": "2010s",
        "distribution": {
          "pre-1950s": 0,
          "1950s": 0.00022727272727272727,
          "1960s": 0,
          "1970s": 0.0006818181818181818,
          "1980s": 0.00490909090909091,
          "1990s": 0.00540909090909091,
          "2000s": 0.06463636363636362,
          "2010s": 0.9157727272727272,
          "2020s": 0.008181818181818182
        }
      },
      "region": {
        "label": "central and southern asia",
        "distribution": {
          "central america and the caribbean": 0.0012272727272727272,
          "central and southern asia": 0.6445909090909091,
          "eastern asia": 0.10913636363636364,
          "eastern europe": 0.0029090909090909093,
          "northern africa and western asia": 0,
          "northern america": 0.1596818181818182,
          "australia and new zealand": 0.007136363636363638,
          "south-eastern asia": 0,
          "south america": 0.00004545454545454546,
          "southern europe": 0.0005909090909090909,
          "sub-saharan africa": 0.057136363636363624,
          "western and northern europe": 0.017363636363636362
        }
      }
    },
    "useCase": {
      "labels": [
        "summer",
        "party"
      ],
      "distribution": {
        "extreme sports": 0.00013636363636363637,
        "background": 0.0032272727272727284,
        "relaxation/meditation": 0,
        "halloween": 0.0008181818181818182,
        "roadtrip": 0.010954545454545455,
        "party": 0.406,
        "winter": 0,
        "valentine's day": 0.00018181818181818183,
        "christmas": 0.00009090909090909092,
        "gaming": 0.01109090909090909,
        "workout/fitness": 0.0009545454545454548,
        "study/work": 0,
        "summer": 0.7102272727272726,
        "cooking & eating": 0.0019090909090909091,
        "celebrations": 0.048409090909090915
      }
    }
  }
]