Class Section
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloatThe confidence, from 0.0 to 1.0, of the reliability of the section's "designation".floatThe duration (in seconds) of the section.intThe estimated overall key of the section.floatThe confidence, from 0.0 to 1.0, of the reliability of the key.floatThe overall loudness of the section in decibels (dB).floatIndicates the modality (major or minor) of a section, the type of scale from which its melodic content is derived.floatThe confidence, from 0.0 to 1.0, of the reliability of themode.floatThe starting point (in seconds) of the section.floatThe overall estimated tempo of the section in beats per minute (BPM).floatThe confidence, from 0.0 to 1.0, of the reliability of the tempo.intAn estimated time signature.floatThe confidence, from 0.0 to 1.0, of the reliability of thetime_signature. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
confidence
public float confidenceThe confidence, from 0.0 to 1.0, of the reliability of the section's "designation".
-
duration
public float durationThe duration (in seconds) of the section.
-
key
public int keyThe estimated overall key of the section. The values in this field ranging from 0 to 11 mapping to pitches using standard Pitch Class notation (E.g. 0 = C, 1 = C♯/D♭, 2 = D, and so on). If no key was detected, the value is -1.
-
keyConfidence
public float keyConfidenceThe confidence, from 0.0 to 1.0, of the reliability of the key. Songs with many key changes may correspond to low values in this field.
-
loudness
public float loudnessThe overall loudness of the section in decibels (dB). Loudness values are useful for comparing relative loudness of sections within tracks.
-
mode
public float modeIndicates the modality (major or minor) of a section, the type of scale from which its melodic content is derived. This field will contain a 0 for "minor", a 1 for "major", or a -1 for no result. Note that the major key (e.g. C major) could more likely be confused with the minor key at 3 semitones lower (e.g. A minor) as both keys carry the same pitches.
-
modeConfidence
public float modeConfidenceThe confidence, from 0.0 to 1.0, of the reliability of the
mode. -
start
public float startThe starting point (in seconds) of the section.
-
tempo
public float tempoThe overall estimated tempo of the section in beats per minute (BPM). In musical terminology, tempo is the speed or pace of a given piece and derives directly from the average beat duration.
-
tempoConfidence
public float tempoConfidenceThe confidence, from 0.0 to 1.0, of the reliability of the tempo. Some tracks contain tempo changes or sounds which don't contain tempo (like pure speech) which would correspond to a low value in this field.
-
timeSignature
public int timeSignatureAn estimated time signature. The time signature (meter) is a notational convention to specify how many beats are in each bar (or measure). The time signature ranges from 3 to 7 indicating time signatures of "3/4", to "7/4".
-
timeSignatureConfidence
public float timeSignatureConfidenceThe confidence, from 0.0 to 1.0, of the reliability of the
time_signature. Sections with time signature changes may correspond to low values in this field.
-
-
Constructor Details
-
Section
public Section()
-