Skip to main content

🎷 medleydb-instruments

Supported Python Versions PyPI version Linter Actions Status

medleydb-instruments is a tool used to seemlessly query MedleyDB annotations and instrument metadata.

The MedleyDB 1.0 and 2.0 datasets don't provide annotations or metadata, only raw audio files. The authors provide an official github repo containing metadata, but it is painful to install and can be quite complex to use.

Installing

Install with pip or your favorite PyPI package manager.

python -m pip install medleydb-instruments

Example

import medleydb_instruments as mdb

track = mdb.MultiTrack("AcDc_BackInBlack")
# Get a list of instruments present in the track
instrument_list = track.instruments
# Determine if the recording has bleed
has_bleed = track.has_bleed
# Get a dataframe of instrument activations
activations_df = track.activations

Release files for medleydb-instruments 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for medleydb-instruments 1.0.1
File Size Uploaded
medleydb_instruments-1.0.1.tar.gz 13.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for medleydb-instruments 1.0.1
File Interpreter ABI Platform
medleydb_instruments-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 26.9 MB

Release files / medleydb_instruments-1.0.1.tar.gz

Download URL medleydb_instruments-1.0.1.tar.gz
Size 13.0 MB
Tags Source
SHA-256 checksum
How to use checksums
1cbad304caad414844f20319bb18fc8cfc3e972cbfeb14b9f809db8c38e16543
BLAKE2b-256 checksum
How to use checksums
c8ff46ca8d78c745d1923d94ded9367820b22f7d6fa326050b4fda27e2bc7f8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.11.1 Linux/6.1.7-200.fc37.x86_64

Release files / medleydb_instruments-1.0.1-py3-none-any.whl

Download URL medleydb_instruments-1.0.1-py3-none-any.whl
Size 13.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
9609646864d358a14d43c14da17cd62f8f1c569b4a9b2eff370392295890f67f
BLAKE2b-256 checksum
How to use checksums
272f7f4181437a5912311af83f8ad9e30efa11c719b1b34340cf647b7347c125
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.3.2 CPython/3.11.1 Linux/6.1.7-200.fc37.x86_64

Release history Release notifications | RSS feed

This release

1.0.1 This release

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page