Skip to content

The dataset of all music sheets and users on musescore.com

Notifications You must be signed in to change notification settings

0o0m/musescore-dataset

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

musescore-dataset

The unofficial dataset of all music sheets and users on musescore.com, dedicated to big data analytics / data science / machine learning.

All data is collected by iterating through musecore.com's public API.

The jsonl files are in the Newline-delimited JSON (JSON Lines) format.

Only need the sheet files to learn music? try musescore-downloader.

View/Query in Google BigQuery

User Data

Update Manually,
Last Updated: Mar 16, 2020

https://musescore-dataset.xmader.com/user.jsonl

Music Sheet Metadata

Update daily at 7:10 am ET (UTC-5 / UTC-4 Daylight Saving Time)

https://musescore-dataset.xmader.com/score.jsonl

All mscz files

Update daily at 7:10 am ET (UTC-5 / UTC-4 Daylight Saving Time)

https://musescore-dataset.xmader.com/mscz-files.csv

# The CSV file itself is on IPFS
wget -O mscz-files.csv https://ipfs.io/ipns/QmSdXtvzC8v8iTTZuj5cVmiugnzbR1QATYRcGix4bBsioP/mscz-files.csv.part{0..15}

This is a csv file, which contains score id (id) and the corresponding IPFS reference (ref) to each mscz file.

All files are available on IPFS.
NO ONE CAN TAKE IT DOWN NOW!

Download mscz files via IPFS HTTP Gateways

#!/bin/bash
while IFS=, read -r id ref
do
    wget -nv https://ipfs.infura.io$ref -O $id.mscz
done < <(sed '1d' mscz-files.csv)

Or using local IPFS daemon

#!/bin/bash

# Install IPFS https://docs.ipfs.io/how-to/command-line-quick-start/#install-ipfs

ipfs daemon --init &

while IFS=, read -r id ref
do
    ipfs get $ref -o $id.mscz
done < <(sed '1d' mscz-files.csv)

Contact me if you have any questions.

The purpose of the project is to make the data of musescore.com accessible to anyone in need, and bring a clean and high-quality music dataset to the world of computer science, but not for individuals who only want to keep the data pointlessly.

Special Thanks

I would like to thank Luca B., telling me that what I am doing is meaningful.

About

The dataset of all music sheets and users on musescore.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published