Class AudioAnalysis

java.lang.Object
de.sonallux.spotify.api.models.AudioAnalysis

public class AudioAnalysis extends Object
AudioAnalysisObject
  • Field Details

    • bars

      public List<TimeInterval> bars

      The time intervals of the bars throughout the track. A bar (or measure) is a segment of time defined as a given number of beats.

    • beats

      public List<TimeInterval> beats

      The time intervals of beats throughout the track. A beat is the basic time unit of a piece of music; for example, each tick of a metronome. Beats are typically multiples of tatums.

    • meta

      public AudioAnalysisMeta meta
    • sections

      public List<Section> sections

      Sections are defined by large variations in rhythm or timbre, e.g. chorus, verse, bridge, guitar solo, etc. Each section contains its own descriptions of tempo, key, mode, time_signature, and loudness.

    • segments

      public List<Segment> segments

      Each segment contains a roughly conisistent sound throughout its duration.

    • tatums

      public List<TimeInterval> tatums

      A tatum represents the lowest regular pulse train that a listener intuitively infers from the timing of perceived musical events (segments).

    • track

      public AudioAnalysisTrack track
  • Constructor Details

    • AudioAnalysis

      public AudioAnalysis()