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

essentia-2.1b6.dev1177-cp312-cp312-macosx_11_0_arm64.whl (19.8 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

essentia-2.1b6.dev1177-cp311-cp311-macosx_11_0_arm64.whl (19.8 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

essentia-2.1b6.dev1177-cp310-cp310-macosx_11_0_arm64.whl (19.8 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

essentia-2.1b6.dev1177-cp39-cp39-macosx_11_0_arm64.whl (19.8 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

essentia-2.1b6.dev1177-cp38-cp38-macosx_11_0_arm64.whl (19.8 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

File details

Details for the file essentia-2.1b6.dev1177-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev1177-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5fcef3750ee5880ad91945c517576a9352e8fc8d447cd6c9b3d08648d2a78d1b
MD5 799b4fa797d30bc213837347a00c0250
BLAKE2b-256 0f9388788a06edb4a20653ecf645db44f011915979345d06ce39779fad566f95

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev1177-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev1177-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03d827fccf03a259327e646d4c0a2f6b648279d2a00fa7723a2fdc066ffe67b3
MD5 ba4c57a2fd3f4c938d7a8dbe6e3a72d6
BLAKE2b-256 db3b6ec3f985f81159f34c32379edae366a407926cefa9b683a08d28c4328719

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev1177-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev1177-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17ee944ef5db155441ca2fbd0e14a1796214d6b1bdc148edcd487c3d14497a9d
MD5 4d21e3d498363a673ef0a22c4edf8b60
BLAKE2b-256 c2ea37e6777cdf9e4181e8282edbfc7bb5580e359598574d77a7883f47ba150b

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev1177-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev1177-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 116bb3c8f97772eef16b02de867209d983243cdf7b5c26aad2edac6ec6aa58ac
MD5 3fc82f456cf0ad080562e4047ac2faf2
BLAKE2b-256 09180ab492589faf60c1baf1d61b79a6092af1646a7fb1d6bdd7a6b3fd3f50e9

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev1177-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev1177-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aed076a3890a0463ea497c9dd545340f41c9e03db7ce9ff64caf0f98e8d3e1c2
MD5 37d251017041875e5521f5d75ed39284
BLAKE2b-256 864209d91a6eefff49fe06fdc447ac5a1b62b7c9d88dffeabb3cd3cc8263a1c1

See more details on using hashes here.

Supported by

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