Last updated on June 28th, 2023 at 02:31 pm
We are proud to announce the latest API update. This update includes 8 new instrument classifiers, improved BPM, Key, and Time Signature detection, and improved Similarity Search. For details, see full documentation here: https://api-docs.cyanite.ai/blog/2021/05/06/changelog-2021-05-06/
Now let’s take a closer look at it!
New Instrument Classifiers
Now, additionally to our percussion
classifier, we expose the synth
, piano
, acousticGuitar
, Â electricGuitar
, strings
, bass
, bassGuitar
and brassWoodwinds
 classifiers.
We also deprecated the AudioAnalysisV6Result.instruments
 field.
The new field AudioAnalysisV6Result.instrumentTags
 exposes a list of detected instruments throughout the track.
New Key and BPM classifier
The FullScaleMusicalAnalysis
 and FastMusicalAnalysis
 types are now deprecated and will be removed from the API on 15 June 2021.
The new AudioAnalysisV6Result.key
 and AudioAnalysisV6Result.bpm
expose improved key and bpm values over the now deprecated FullScaleMusicalAnalysis
 and FastMusicalAnalysis.
New Time Signature Classifier
The AudioAnalysisV6Result.timeSignature
 now exposes the time signature of the track (e.g. 3/4
 or 4/4
) as a string.
New Improved Similarity Search
We improved the performance of our similarity search based on audio features. In addition to that, we exposed a new single field that allows searching similar tracks for both library and Spotify tracks with additional filters for bpm, key, and genre.
Go ahead and start coding
If you want to get a first grip on how Cyanite works, you can also register for our free web app to analyze music and try out similarity searches without any coding needed.
If you are a coder and want to join the ride, please send your application to careers@cyanite.ai.
For more thoughts on Artificial Intelligence and Music Catalogs, check these out:
Introducing: Cyanite’s Keyword Cleaning System for Music Libraries
The 4 essential steps for analyzing music with neural networks