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.dev1110-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

essentia-2.1b6.dev1110-cp311-cp311-macosx_11_0_arm64.whl (17.7 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

essentia-2.1b6.dev1110-cp311-cp311-macosx_10_9_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

essentia-2.1b6.dev1110-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

essentia-2.1b6.dev1110-cp310-cp310-macosx_11_0_arm64.whl (17.7 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

essentia-2.1b6.dev1110-cp310-cp310-macosx_10_9_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

essentia-2.1b6.dev1110-cp39-cp39-macosx_11_0_arm64.whl (17.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

essentia-2.1b6.dev1110-cp39-cp39-macosx_10_9_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

essentia-2.1b6.dev1110-cp38-cp38-macosx_10_9_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

essentia-2.1b6.dev1110-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

essentia-2.1b6.dev1110-cp37-cp37m-macosx_10_9_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

essentia-2.1b6.dev1110-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

essentia-2.1b6.dev1110-cp36-cp36m-macosx_10_9_x86_64.whl (21.5 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file essentia-2.1b6.dev1110-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev1110-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d230055ded80e93e57faf7ebc41fbcfd24bddf9f838de8fe3af9604e977a2d57
MD5 b414da0fdad132e0a3223a0c5c6840b5
BLAKE2b-256 b3bd10a2c7e6a401a1bf162d7d1481af8ee0463b29a71700a01f1c8b3be78658

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for essentia-2.1b6.dev1110-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 90bcb105ec7b42d51e16bc1b0b342b727589ffa91901c94490ab0043bdaa3b8e
MD5 b7f4615f86dab9139ac5395cc34127ae
BLAKE2b-256 58f135646617e61245509689b1b88ce3d08cca8a293650eb738ed7dda2800389

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev1110-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev1110-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 76d8d6f51907d752073fb77bf21308b070eeeffc25a56da4beea13f6694587f8
MD5 b00d1366f820c9fffeb666636905f0d1
BLAKE2b-256 324793a8c4f74f8dcee7604a81e41a45f2d0fa40cbad188c031f12dff6d7c1d5

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev1110-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev1110-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0c6bcd509ae7420d96fcaaeb7a8b5e4c161aeac1db502b1704d6a214253b599
MD5 d8770309ab2989c612fa6975c1bdcd71
BLAKE2b-256 32f863c41905ece9938897ea73dce2d3b20302d354dbc994e24a1b6b813d085c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for essentia-2.1b6.dev1110-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 167c4bc460b54c2bdcf4518cd988618cc6ffb43fcbc324a3cec9534b012e3930
MD5 f7fbf290e02d69ecf7c39b82128f8f5d
BLAKE2b-256 7193a64eaa4c83cf98a5b9225d90cb35537fea67fc1d2a6ae255186bae4cfebc

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev1110-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev1110-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 503a371ffc3a1d6eae04bfef902d4b7c938ffd18e35b341f27ed949b0503e910
MD5 2ad2fa6e376315ab1a9c76430eb23e84
BLAKE2b-256 082be6733a1a4b6a9ac8baefa8ec0560464aca3ac09dadd0c08d8a628b6384c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for essentia-2.1b6.dev1110-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6671cce04c681f4869d29aa890039fb8517d3d0a7401d099f9de07b70be259ff
MD5 0f09cf2c8490bb81dcb822be393da4a2
BLAKE2b-256 72fa3584ff0b1938455f38d10fe9895cee05e7c8a7cfbc4f8aaef2a738fb39d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for essentia-2.1b6.dev1110-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78e9a2f171f5af238c04815db66b18420c7038d1e7d9027c7b77c8ee366523d7
MD5 a6e2afcc2636f11e1f07a75f102f846a
BLAKE2b-256 129619a1a2ce84524655f37afa3fff70294e91b47a07a732270e9390bb132ee0

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev1110-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev1110-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9bef599fbe1f2f17bf9f81ecf87b692a884cb6d8c605b17a09e296584e79b002
MD5 7330d1845ea0c9541646b316ad30ebee
BLAKE2b-256 61df8765655960661879277a47262ed5d97bc590ff0e27f3849f5b5cbfccaf9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for essentia-2.1b6.dev1110-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 514c70f85928da62f899a643ac7dfe49a785e83fc26423e8ebb897282baea35f
MD5 f2dd4b35b09c6af5b1018a6136b715c2
BLAKE2b-256 a3c89b3f45dd5f3f34bb37b9a0d9ad8f44b3677fbac7fc1f895a0c2832fde26c

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev1110-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev1110-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a41c5dc34dd0d0c8773011a0e2a5269cbd9742661ae47dacde71c715524f4479
MD5 c30b5a9c5cac2720f8e7ea97784e4a0a
BLAKE2b-256 e7da74a0bf44cb5ed87a31c57484a988a671e639728df96955a06c6c5a7cb9ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for essentia-2.1b6.dev1110-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1674487272100c5794697a97e39a7360dadeb7986c48015c5283d82b727c083f
MD5 eab971530fcfe64fe5566e15664565e0
BLAKE2b-256 1a457fc6e53eed2475e58a49bb22ff0e1048b84fde651729c98ad92fca8abbcf

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev1110-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev1110-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 02fc5450d7da1cc52599efaef8044c679162ad046f46a0bffd946546304031e5
MD5 f4cf1aba3771add02754272c4b367a77
BLAKE2b-256 022046cd9949419a734b1c588d31976a53be28f1eeeca4ec801dd0c97d84fc8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for essentia-2.1b6.dev1110-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5711f8b73594ee73951cdf92b5388a3fb756494aaa1c9540a34820db2f8f90d9
MD5 2dadc539a321aeec7c6000f1b471b9c0
BLAKE2b-256 1ff84e598d3779816e34a1addee91a7f903fb8b063afe8e60e6e41ff1f38257d

See more details on using hashes here.

File details

Details for the file essentia-2.1b6.dev1110-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for essentia-2.1b6.dev1110-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b9428198ed95c7859f84217553b9ffe70918fe9d8081512ca3326b68f435758b
MD5 7261f614c8815d0530ba9d60e84e1e9a
BLAKE2b-256 03d4088119bec8015009100db891528b541382c207bad5e5a1826f123cf6ee79

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