• Stars
    star
    177
  • Rank 215,985 (Top 5 %)
  • Language
    Python
  • License
    MIT License
  • Created about 10 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

medleydb

Annotations and Python tools for MedleyDB. Read the Docs here.

Documentation Status GitHub license PyPI

Build Status Coverage Status

Maintained by Rachel Bittner rachel (dot) bittner (at) nyu (dot) edu.

This code is released along with MedleyDB and is a component of the work presented in the following publications:

R. Bittner, J. Salamon, M. Tierney, M. Mauch, C. Cannam and J. P. Bello, "MedleyDB: A Multitrack Dataset for Annotation-Intensive MIR Research", in 15th International Society for Music Information Retrieval Conference, Taipei, Taiwan, Oct. 2014.

R. Bittner, J. Wilkins, H. Yip and J. P. Bello, "MedleyDB 2.0: New Data and a System for Sustainable Data Collection", in Proceedings of the 17th International Society for Music Information Retrieval Conference Late Breaking and Demo Papers, New York City, USA, Aug. 2016.

See Also

MedleyDeBugger

MedleyDB Manager

Annotations

As of v1.2, this repository contains the most up to date version of the medleydb annotations. If you find any problems with an annotation, or would like to contribute annotations, please report an issue submit a pull request. :)

Setup

First clone this repository:

git clone https://github.com/marl/medleydb.git

Install the package

cd medleydb
pip install .

Next, set the environment variable MEDLEYDB_PATH to the local path where the MedleyDB directory (or MedleyDB_sample) lives:

export MEDLEYDB_PATH="path/to/your/copy/of/MedleyDB"

To avoid doing this step every time, copy the line above to ~/.bash_profile or ~/.bashrc.

Dependencies

If you use homebrew, you can install sox by doing:

brew install sox  # install the binary
pip install sox  # install the python package

Known Issues

Known issues with the Audio and Metadata can be found here.

More Repositories

1

crepe

CREPE: A Convolutional REpresentation for Pitch Estimation -- pre-trained model (ICASSP 2018)
Python
1,091
star
2

pysox

Python wrapper around sox.
Python
516
star
3

openl3

OpenL3: Open-source deep audio and image embeddings
Jupyter Notebook
450
star
4

jams

A JSON Annotated Music Specification for Reproducible MIR Research
Python
185
star
5

GuitarSet

GuitarSet: a dataset for guitar transcription
Jupyter Notebook
121
star
6

l3embedding

Learn and L3 embedding from audio/video pairs
Jupyter Notebook
86
star
7

autopool

Adaptive pooling operators for multiple instance learning
Python
76
star
8

milsed

Multiple Instance Learning for Sound Event Detection
Jupyter Notebook
34
star
9

dl4mir-tutorial

Python
27
star
10

jams-data

Datasets and parsing scripts for JAMS
Python
26
star
11

massage

Multitrack Analysis/SynthesiS for Annotation, auGmentation and Evaluation
Python
21
star
12

minispec

Minimal module for computing audio spectrograms
Python
15
star
13

group_meetings

Notes and ideas for MARL group meetings
Jupyter Notebook
10
star
14

tmc-ace-mirex2013

MATLAB
5
star
15

medley-de-bugger

Python
5
star
16

openl3-hear

OpenL3 for HEAR2021
Python
4
star
17

medleydb_manager

Website for managing the status of multitracks that are being added to the database.
HTML
3
star
18

Timeside-MARL

MARL plugins for Timeside
Python
3
star
19

bandhub

Bandhub dataset curation and analysis
Jupyter Notebook
3
star
20

detpop

a tutorial on determinantal point processes
Jupyter Notebook
2
star
21

html5-audio-query-template

A skeleton project for query-by-humming website
JavaScript
1
star
22

superchip

new and improved autochiptune
Python
1
star