Skip to main content

Library for audio and music analysis, description and synthesis

Project description

Essentia is an open-source C++ library with Python bindings for audio analysis and audio-based music information retrieval. It contains an extensive collection of algorithms, including audio input/output functionality, standard digital signal processing blocks, statistical characterization of data, a large variety of spectral, temporal, tonal, and high-level music descriptors, and tools for inference with deep learning models. Designed with a focus on optimization in terms of robustness, computational speed, low memory usage, as well as flexibility, it is efficient for many industrial applications and allows fast prototyping and setting up research experiments very rapidly.

Website: https://essentia.upf.edu

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

essentia-2.1b6.dev742-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

essentia-2.1b6.dev742-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (13.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

essentia-2.1b6.dev742-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

essentia-2.1b6.dev742-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (13.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

essentia-2.1b6.dev742-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

essentia-2.1b6.dev742-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (13.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

essentia-2.1b6.dev742-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

essentia-2.1b6.dev742-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (13.8 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ i686

File details

Details for the file essentia-2.1b6.dev742-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev742-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2d609411d3640f7f2962104cab4571490a5ce99f1382219a79fc4006776644a
MD5 72ab9a08911090d89f593590cc37da87
BLAKE2b-256 a2f17780a6349bb3f1af91c12cfd8c3c6723f5aa6a279231bd63521c07377518

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev742-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev742-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c195df5d8a1356a42ffdc37774f9a1e843d12dcc7288bbd5e257e62a1813918a
MD5 f04000924853e013f948901d4475edda
BLAKE2b-256 86502b934c95a1679824fb6f29d5eb321223dcf6bd1d6ebc846011456e0809e8

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev742-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev742-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c890baf518349260b0d256c9c1fff6a1047629373bf2e0fcf3d6c675ba63db7
MD5 8f25445cf53d60a71f3aeb9051734279
BLAKE2b-256 afcc77d77a4356898992e549a3aa5b306d834847409b75066a5ec32e0190ef39

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev742-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev742-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ff238f4c64a8e2352d4d1c145672753e39092861b7300dbf6cd6da0b68fa4005
MD5 719c5d6315bb1c982069f100cf678d5d
BLAKE2b-256 dfeff72bf7afefaf141bcccad39cbdb3821b65bd21b5ed270d7c04c8530f01f7

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev742-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev742-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ade0155cf796fc1478e80b376f51169e6bde911dc60dd5ec54bdd2d9ff0b39c
MD5 87953cd8c3e64a3a46d3becde4f86083
BLAKE2b-256 92e93f21b9f95bd90e0da29b8e565d8cdefd585cc86142c97a78fa2234110934

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev742-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev742-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3f9a560487586910fdcf6d2874a1ef492057ef810cbeade743bf6776bdcd438f
MD5 e3cef655b4c5e52b28344eb8b45b15c1
BLAKE2b-256 5155421948d3fb563110ac739d787a3aca9164272098bb0755955de26d5620ec

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev742-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev742-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d69a1eed12fca644a783e8d46393aff10dc2fc1ada236ca0f065f0abc0c392e2
MD5 f7b389d9ec80d371ce23a1f20279f956
BLAKE2b-256 db501a917c47e8238a5beaf5a14acfd76b273ba2f99f13f11b810969ecc16115

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev742-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev742-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8138f1bd20aeabff0b74e8e951f3483b38f01c4d8ea0ef804627281f945b84f2
MD5 92e8b535d7b8416dea939fb4a987bad3
BLAKE2b-256 ae0a21d7a1ffd06cff97f5baaa532d35ce578e57d3fc36be93c2a42ca7ff015a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page