de.sonallux.spotify.api.models.AudioAnalysis Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spotify-web-api-java Show documentation
Show all versions of spotify-web-api-java Show documentation
A Java wrapper for Spotify's Web API
The newest version!
package de.sonallux.spotify.api.models;
import lombok.*;
/**
* AudioAnalysisObject
*/
@Getter
@Setter
@NoArgsConstructor
public class AudioAnalysis {
/**
* 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.
*/
public java.util.List bars;
/**
* 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.
*/
public java.util.List beats;
public AudioAnalysisMeta meta;
/**
* 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.
*/
public java.util.List sections;
/**
* Each segment contains a roughly conisistent sound throughout its duration.
*/
public java.util.List segments;
/**
* A tatum represents the lowest regular pulse train that a listener intuitively infers from the timing of perceived musical events (segments).
*/
public java.util.List tatums;
public AudioAnalysisTrack track;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy