Saturday, November 14, 2026 4,523 lists 78,992 records on file
List your app or device

  1. Home
  2. AI Song Analyzers
  3. Essentia

Essentia

Plans and prices

Open-source license (Affero GPLv3)

Free

Non-commercial applications · commercial use requires separate licensing

Every plan, in full

On the record

Algorithm collection
The library includes audio I/O, signal processing, statistical, spectral, temporal, tonal, and high-level music descriptor algorithms.essentia.upf.edu · read 14 Nov 2026
Commercial licensing
A proprietary license is available upon request; the site directs licensing inquiries to the Music Technology Group.essentia.upf.edu · read 14 Nov 2026
Download options
Downloads include releases, Docker images, Python wheels for Linux and macOS, and precompiled extractor binaries for Linux, macOS, and Windows.essentia.upf.edu · read 14 Nov 2026
Integrations
Third-party extensions are listed for PureData, Max/MSP, openFrameworks, and Matlab; the library also includes a Vamp plugin for Sonic Visualiser.essentia.upf.edu · read 14 Nov 2026
Intended users
Essentia is designed for research experimentation and large-scale industrial audio analysis.essentia.upf.edu · read 14 Nov 2026
Machine learning
It supports inference with TensorFlow models and Gaia, and provides examples of pretrained TensorFlow and Gaia SVM models.essentia.upf.edu · read 14 Nov 2026
Maker
The maker is the Music Technology Group at Universitat Pompeu Fabra (UPF).upf.edu · read 14 Nov 2026
Model license
Pretrained machine-learning models are offered under CC BY-NC-SA 4.0 for non-commercial use, with proprietary licensing available on request.essentia.upf.edu · read 14 Nov 2026
Platform caveat
The library supports Linux and macOS, with partial support for Windows, iOS, and Android, and can be cross-compiled for web use.essentia.upf.edu · read 14 Nov 2026
Purpose
Essentia is a C++ library for audio analysis and audio-based music information retrieval, with Python and JavaScript bindings.essentia.upf.edu · read 14 Nov 2026
Streaming mode
Its streaming mode connects algorithms automatically, uses less boilerplate and memory, and supports many real-time use cases.essentia.upf.edu · read 14 Nov 2026
Support
The documentation lists GitHub issues, GitHub discussions, and an FAQ as support routes.essentia.upf.edu · read 14 Nov 2026
Third-party license caveat
Some optional third-party dependencies have licenses for which UPF cannot provide full sublicensing rights; product makers must clear rights for required libraries.essentia.upf.edu · read 14 Nov 2026
Use cases
Listed applications include music classification, auto-tagging, similarity and recommendation, sound indexing, instrument detection, cover detection, and beat detection.essentia.upf.edu · read 14 Nov 2026

Alternatives to Essentia

Every alternative, ranked