You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: spotify-web-api-java-generator/fixed-spotify-open-api.yml
+7-12Lines changed: 7 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ info:
8
8
The base URI for all Web API requests is `https://api.spotify.com/v1`.
9
9
10
10
Need help? See our <a href="https://developer.spotify.com/documentation/web-api/guides/">Web API guides</a> for more information, or visit the <a href="https://community.spotify.com/t5/Spotify-for-Developers/bd-p/Spotify_Developer">Spotify for Developers community forum</a> to ask questions and connect with other developers.
11
-
version: 2024.12.23
11
+
version: 2025.5.18
12
12
title: Spotify Web API with fixes and improvements from sonallux
Vectors are normalized to 1 by their strongest dimension, therefore noisy sounds are likely represented by values that are all close to 1, while pure tones are described by one value at 1 (the pitch) and others near 0.
4838
4838
As can be seen below, the 12 vector indices are a combination of low-power spectrum values at their respective pitch frequencies.
Timbre is the quality of a musical note or sound that distinguishes different types of musical instruments, or voices. It is a complex notion also referred to as sound color, texture, or tone quality, and is derived from the shape of a segment’s spectro-temporal surface, independently of pitch and loudness. The timbre feature is a vector that includes 12 unbounded values roughly centered around 0. Those values are high level abstractions of the spectral surface, ordered by degree of importance.
4852
4852
4853
4853
For completeness however, the first dimension represents the average loudness of the segment; second emphasizes brightness; third is more closely correlated to the flatness of a sound; fourth to sounds with a stronger attack; etc. See an image below representing the 12 basis functions (i.e. template segments).
The actual timbre of the segment is best described as a linear combination of these 12 basis functions weighted by the coefficient values: timbre = c1 x b1 + c2 x b2 + ... + c12 x b12, where c1 to c12 represent the 12 coefficients and b1 to b12 the 12 basis functions as displayed below. Timbre vectors are best used in comparison with each other.
4857
4857
items:
@@ -5521,10 +5521,6 @@ components:
5521
5521
- $ref: "#/components/schemas/ExternalUrlObject"
5522
5522
description: |
5523
5523
Known external URLs for this playlist.
5524
-
followers:
5525
-
allOf:
5526
-
- $ref: "#/components/schemas/FollowersObject"
5527
-
description: Information about the followers of the playlist.
5528
5524
href:
5529
5525
type: string
5530
5526
description: |
@@ -5570,6 +5566,10 @@ components:
5570
5566
type: string
5571
5567
description: |
5572
5568
The [Spotify URI](/documentation/web-api/concepts/spotify-uris-ids) for the playlist.
5569
+
followers:
5570
+
allOf:
5571
+
- $ref: "#/components/schemas/FollowersObject"
5572
+
description: Information about the followers of the playlist.
Copy file name to clipboardExpand all lines: spotify-web-api-java/src/main/generated/de/sonallux/spotify/api/models/Segment.java
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ public class Segment {
37
37
* <p>Pitch content is given by a “chroma” vector, corresponding to the 12 pitch classes C, C#, D to B, with values ranging from 0 to 1 that describe the relative dominance of every pitch in the chromatic scale. For example a C Major chord would likely be represented by large values of C, E and G (i.e. classes 0, 4, and 7).</p>
38
38
* <p>Vectors are normalized to 1 by their strongest dimension, therefore noisy sounds are likely represented by values that are all close to 1, while pure tones are described by one value at 1 (the pitch) and others near 0.
39
39
* As can be seen below, the 12 vector indices are a combination of low-power spectrum values at their respective pitch frequencies.
* <p>Timbre is the quality of a musical note or sound that distinguishes different types of musical instruments, or voices. It is a complex notion also referred to as sound color, texture, or tone quality, and is derived from the shape of a segment’s spectro-temporal surface, independently of pitch and loudness. The timbre feature is a vector that includes 12 unbounded values roughly centered around 0. Those values are high level abstractions of the spectral surface, ordered by degree of importance.</p>
49
49
* <p>For completeness however, the first dimension represents the average loudness of the segment; second emphasizes brightness; third is more closely correlated to the flatness of a sound; fourth to sounds with a stronger attack; etc. See an image below representing the 12 basis functions (i.e. template segments).
* <p>The actual timbre of the segment is best described as a linear combination of these 12 basis functions weighted by the coefficient values: timbre = c1 x b1 + c2 x b2 + ... + c12 x b12, where c1 to c12 represent the 12 coefficients and b1 to b12 the 12 basis functions as displayed below. Timbre vectors are best used in comparison with each other.</p>
0 commit comments