New sub-genre classifier, improved genre classifier and an improved similarity search. Removal of deprecated API types.
The Cyanite API now exposes classifier data for the following sub-genres in addition to our existing genres:
You can access the classifier data per track segment (
AudioAnalysisV6Segments.subgenre) or as a mean value (
AudioAnalysisV6Result.subgenre) for the whole track. In addition the API also expose a taxonomy of the predicted subgenre tags (
Please not that we previously already exposed subgenre edm classifier data. The
AudioAnalysisV6Result.subgenreEdm fields are now deprecated and instead the new
AudioAnalysisV6Result.subgenre field should be used for fetching the sub-genre classifier data. Please migrate to the new fields as we tend to remove the now deprecated fields in the future.
An example GraphQL Query Operation for fetching the subgenre classifier data could look similar to this:
The genre classifiers have been improved to give more accurate results. Furthermore, the
punk genre are now deprecated and will be removed in the future. Please use the
punk from the subgenre classifier instead.
The underlying algorithm powering the similarity search has been improved, yielding more accurate and better results when searching for similar tracks based on musical features.
Haven't tried the Similarity Search yet? Get started here!
InDepthAnalysis got deprecated in February 2020 in favor of
LibraryTrack. We finally completely removed everything
InDepthAnalysis related from our GraphQL schema.