Get Started
What is The Echo Nest Analyze API?
The Echo Nest Analyze API is a tool that enriches your software's understanding of music. It uses a perceptual model of human listening to generate detailed XML descriptions of a song's structure and musical content to power music applications with a much deeper musical understanding. Easily output:
- Rhythm Time signature, beats, onsets, loudness.
- Pitch Key, harmony, melody.
- Timbre Sound color, spectral surface.
How Do I Start?
It's free. It's easy. Just register for a free API key to start analyzing your music.
What Can I Do With It?
Anything you can think of! Over 500 developers are using Analyze to power all kinds of applications, including music visualizers, video games and DJ/remix tools. The Analyze API simply exports an XML file with a detailed song structure allowing you to create anything you can dream up. Check out a few examples:
Seamless Mixing
Analyze can power beat matching software to transition between two different pieces of music.
Example Sound Clips
-
Jason Falkner automated mix
-
Talking Heads automated mix
Visualizers
Analyze can provide music visualizer developers with a rich variety of data to work with. We provide brief examples in Flash and Processing to get you started.
Music Games and Analytics
Analyze powers academic music analysis and discovery tools, such as Anita Lillie's Visualizing Music. The analysis can tell you not only where every "event" in a song track is but what its pitch is, how loud it is, how it sounds and how well it fits into the global beat of the song.
Automated Looping
The song structure information provided by Analyze easily lets you "pause" a track for any amount of time.
Example Sound Clips
-
Short loop
-
Long loop
Can I Use Analyze Commercially?
Sure. We offer web-based access, optimized libraries and stand-alone binaries for commercial use. Contact for more information.




