Skip to main content

A tool to query MedleyDB annotations and metadata.

Project description

🎷 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

Project details


Download files

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

Source Distribution

medleydb_instruments-1.0.1.tar.gz (13.0 MB view details)

Uploaded Source

Built Distribution

medleydb_instruments-1.0.1-py3-none-any.whl (13.9 MB view details)

Uploaded Python 3

File details

Details for the file medleydb_instruments-1.0.1.tar.gz.

File metadata

  • Download URL: medleydb_instruments-1.0.1.tar.gz
  • Upload date:
  • Size: 13.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.11.1 Linux/6.1.7-200.fc37.x86_64

File hashes

Hashes for medleydb_instruments-1.0.1.tar.gz
Algorithm Hash digest
SHA256 1cbad304caad414844f20319bb18fc8cfc3e972cbfeb14b9f809db8c38e16543
MD5 a9d22635b02b4c26054ea98bdd58661a
BLAKE2b-256 c8ff46ca8d78c745d1923d94ded9367820b22f7d6fa326050b4fda27e2bc7f8f

See more details on using hashes here.

File details

Details for the file medleydb_instruments-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for medleydb_instruments-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9609646864d358a14d43c14da17cd62f8f1c569b4a9b2eff370392295890f67f
MD5 5cfa0fafc7030dfbc16ee0d9820e0b78
BLAKE2b-256 272f7f4181437a5912311af83f8ad9e30efa11c719b1b34340cf647b7347c125

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