IModelObjectpublic class AudioAnalysis extends AbstractModelObject
AudioFeatures objects. Note: Audio Analysis data is created by the Software "Analyzer" by "The Echo Nest", which has been bought by Spotify in the past. Since then, new Analyzer versions were created by Spotify but there is a lack of documentation on the side of Spotify, so it is possible that this Javadoc page (and other Audio Analysis related Javadoc pages) contains speculative information about a few of its corresponding methods.
| Modifier and Type | Class | Description |
|---|---|---|
static class |
AudioAnalysis.Builder |
Builder class for building
AudioAnalysis instances. |
static class |
AudioAnalysis.JsonUtil |
JsonUtil class for building
AudioAnalysis instances. |
IModelObject.IJsonUtil<T>| Modifier and Type | Method | Description |
|---|---|---|
AudioAnalysis.Builder |
builder() |
Create a builder for building an instance of a model object.
|
AudioAnalysisMeasure[] |
getBars() |
Get the list of bar markers, in seconds.
|
AudioAnalysisMeasure[] |
getBeats() |
Get the list of beat markers, in seconds.
|
AudioAnalysisMeta |
getMeta() |
Get the metadata of the analyzer software for the track.
|
AudioAnalysisSection[] |
getSections() |
Get the set of section markers, in seconds.
|
AudioAnalysisSegment[] |
getSegments() |
Get the set of sound entities (typically under a second) each relatively uniform in timbre and harmony.
|
AudioAnalysisMeasure[] |
getTatums() |
Get the list of tatum markers, in seconds.
|
AudioAnalysisTrack |
getTrack() |
Get the track data of the audio analysis object.
|
public AudioAnalysisMeasure[] getBars()
public AudioAnalysisMeasure[] getBeats()
public AudioAnalysisMeta getMeta()
public AudioAnalysisSection[] getSections()
public AudioAnalysisSegment[] getSegments()
public AudioAnalysisMeasure[] getTatums()
public AudioAnalysisTrack getTrack()
public AudioAnalysis.Builder builder()
IModelObjectCopyright © 2019. All rights reserved.