Class AudioAnalysis
- java.lang.Object
-
- de.sonallux.spotify.api.models.AudioAnalysis
-
public class AudioAnalysis extends Object
-
-
Field Summary
Fields Modifier and Type Field Description List<TimeInterval>barsThe time intervals of the bars throughout the track.List<TimeInterval>beatsThe time intervals of beats throughout the track.List<Section>sectionsSections are defined by large variations in rhythm or timbre, e.g.List<Segment>segmentsAudio segments attempts to subdivide a song into many segments, with each segment containing a roughly consistent sound throughout its duration.List<TimeInterval>tatumsA tatum represents the lowest regular pulse train that a listener intuitively infers from the timing of perceived musical events (segments).
-
Constructor Summary
Constructors Constructor Description AudioAnalysis()
-
-
-
Field Detail
-
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. Bar offsets also indicate downbeats, the first beat of the measure.
-
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.
-
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
Audio segments attempts to subdivide a song into many segments, with each segment containing a roughly consistent 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).
-
-