Common/music/v1.1/SongAttribute

Jump to: navigation, search

SongAttribute

Contains an audio analysis of a song as measured across musical features, mood-based features, and sound and texture features.

Elements

NameTypeDescription
Density string Thickness of the musical sound from 0 to 1. Indicates continuity of sound over time as measured over multiple frequency bands and averaged over each beat throughout the entire track.
DynamicRange string Decibel range from 0 to 70. The value varies by:
  • Musical style
  • Performance
  • How the recording techniques are captured
HarmonicComplexity string How uncommon the harmonic progressions are with regard to principles of music cognition, from 0 to 2.
HarmonicStability string Changeability of harmonic content, from 0 to 1.
  • Shifting harmonic patterns challenge the listener
  • Stable or repetitive patterns create a sense of familiarity and comfort
Loudness string Average audio power throughout the piece, from 0 to 1. Perception of loudness changes as a function of the duration, frequency, and physical strength (amplitude) of the audio signal.
MelodicComplexity string Surprise level of melodic components, from 0 to 2.
MelodicPresence string Presence of a melodic lead—vocal or instrumental—in the musical foreground, from 0 to 1. Vocals buried in the mix, for example, return a lower value.
PerformanceEnergy string Amount of energy or excitement of individual instruments and performers, from 0 to 4.
RhythmicComplexity string Intricacy of the rhythmic patterns that most uniquely define the music, from 0 to 1.
RhythmicIntensity string Rhythmic power, from 0 to 1. An indicator of danceability.
TempoConfidence string Confidence in the TempoPrimary and TempoSecondary ratings, from 0 to 3. Most relevant in music with multiple tempos.
TempoPrimary string Beats per minute, from 0 to 399. Extreme fluctuation and no regular pulse are both reported as a value of 0.
TempoSecondary string Double-time or half-time pace of the music, from 0 to 399.
TexturalStability string Frequency and degree of large-scale textural changes, from 0 to 12. Pronounced changes in texture (timbre) contribute significantly to defining musical form.
Tonality string Brightness of the mood created by the harmonies, from 0 to 1. A lower value indicates a darker mood. This value reflects the dissonance present in each harmony in a piece of music according to its mode (major, minor, etc.).

XML Response Example

<SongAttribute>
   <tempoPrimary>103.00000</tempoPrimary>
   <tempoConfidence>3.00000</tempoConfidence>
   <tempoSecondary>0.00000</tempoSecondary>
   <tonality>0.572413793103448</tonality>
   <texturalStability>0.011741114305846</texturalStability>
   <rhythmicIntensity>0.053170885125378</rhythmicIntensity>
   <rhythmicComplexity>0.300000000000000</rhythmicComplexity>
   <performanceEnergy>0.467489431050098</performanceEnergy>
   <melodicPresence>0.945983379501385</melodicPresence>
   <melodicComplexity>1.013761467889910</melodicComplexity>
   <loudness>0.305555555555556</loudness>
   <harmonicStability>0.543478260869565</harmonicStability>
   <harmonicComplexity>0.594202898550725</harmonicComplexity>
   <dynamicRange>63.269331739105500</dynamicRange>
   <density>0.451985226223453</density>
</SongAttribute>

JSON Response Example

{
   "tempoPrimary":"103.00000",
   "tempoConfidence":"3.00000",
   "tempoSecondary":"0.00000",
   "tonality":"0.572413793103448",
   "texturalStability":"0.011741114305846",
   "rhythmicIntensity":"0.053170885125378",
   "rhythmicComplexity":"0.300000000000000",
   "performanceEnergy":"0.467489431050098",
   "melodicPresence":"0.945983379501385",
   "melodicComplexity":"1.013761467889910",
   "loudness":"0.305555555555556",
   "harmonicStability":"0.543478260869565",
   "harmonicComplexity":"0.594202898550725",
   "dynamicRange":"63.269331739105500",
   "density":"0.451985226223453"
}
 
 
 
Personal tools