# -*- coding: utf-8 -*- """RWC Classical Dataset Loader """ import csv import librosa import logging import numpy as np import os import mirdata.utils as utils import mirdata.download_utils as download_utils INDEX = utils.load_json_index('rwc_classical_index.json') METADATA = None METADATA_REMOTE = download_utils.RemoteFileMetadata( filename='rwc-c.csv', url='https://github.com/magdalenafuentes/metadata/archive/master.zip', checksum='7dbe87fedbaaa1f348625a2af1d78030', destination_dir=None, ) DATASET_DIR = 'RWC-Classical' ANNOTATIONS_REMOTE_1 = download_utils.RemoteFileMetadata( filename='AIST.RWC-MDB-C-2001.BEAT.zip', url='https://staff.aist.go.jp/m.goto/RWC-MDB/AIST-Annotation/AIST.RWC-MDB-C-2001.BEAT.zip', checksum='e8ee05854833cbf5eb7280663f71c29b', destination_dir='annotations', ) ANNOTATIONS_REMOTE_2 = download_utils.RemoteFileMetadata( filename='AIST.RWC-MDB-C-2001.CHORUS.zip', url='https://staff.aist.go.jp/m.goto/RWC-MDB/AIST-Annotation/AIST.RWC-MDB-C-2001.CHORUS.zip', checksum='f77bd527510376f59f5a2eed8fd7feb3',
from __future__ import absolute_import from __future__ import division from __future__ import print_function import csv import os import librosa import logging import numpy as np import mirdata.utils as utils import mirdata.download_utils as download_utils DATASET_DIR = 'iKala' INDEX = utils.load_json_index('ikala_index.json') TIME_STEP = 0.032 # seconds METADATA = None ID_MAPPING_REMOTE = download_utils.RemoteFileMetadata( filename='id_mapping.txt', url='http://mac.citi.sinica.edu.tw/ikala/id_mapping.txt', checksum='81097b587804ce93e56c7a331ba06abc', destination_dir=None, ) class Track(object): """iKala track class Args: track_id (str): track id of the track
METADATA (None): TODO """ from __future__ import absolute_import from __future__ import division from __future__ import print_function import csv import json import numpy as np import os import mirdata.utils as utils INDEX = utils.load_json_index('medleydb_melody_index.json') DATASET_DIR = 'MedleyDB-Melody' METADATA = None class Track(object): """MedleyDB melody Track class Args: track_id (str): track id of the track data_home (str): Local path where the dataset is stored. If `None`, looks for the data in the default directory, `~/mir_datasets` Attributes: track_id (str): track id audio_path (str): track audio path
from __future__ import absolute_import from __future__ import division from __future__ import print_function import numpy as np import os import librosa import jams import logging import mirdata.utils as utils import mirdata.download_utils as download_utils DATASET_DIR = 'GuitarSet' INDEX = utils.load_json_index('guitarset_index.json') ANNOTATION_REMOTE = download_utils.RemoteFileMetadata( filename='annotation.zip', url='https://zenodo.org/record/3371780/files/annotation.zip?download=1', checksum='b39b78e63d3446f2e54ddb7a54df9b10', destination_dir='annotation', ) AUDIO_HEX_CLN_REMOTE = download_utils.RemoteFileMetadata( filename='audio_hex-pickup_debleeded.zip', url= 'https://zenodo.org/record/3371780/files/audio_hex-pickup_debleeded.zip?download=1', checksum='c31d97279464c9a67e640cb9061fb0c6', destination_dir='audio_hex-pickup_debleeded', ) AUDIO_HEX_REMOTE = download_utils.RemoteFileMetadata(
""" from __future__ import absolute_import from __future__ import division from __future__ import print_function import csv import glob import librosa import logging import numpy as np import os import shutil import mirdata.utils as utils import mirdata.download_utils as download_utils INDEX = utils.load_json_index('orchset_index.json') REMOTE = download_utils.RemoteFileMetadata( filename='Orchset_dataset_0.zip', url= 'https://zenodo.org/record/1289786/files/Orchset_dataset_0.zip?download=1', checksum='cf6fe52d64624f61ee116c752fb318ca', destination_dir=None, ) DATASET_DIR = 'Orchset' METADATA = None class Track(object): """ORCHSET Track class
METADATA (None): (todo?) ANNOT_REMOTE (RemoteFileMetadata (namedtuple)): metadata of SALAMI dataset. It includes the annotation file name, annotation file url, and checksum of the file. """ import csv import numpy as np import os import mirdata.utils as utils INDEX = utils.load_json_index('salami_index.json') METADATA = None DATASET_DIR = 'Salami' ANNOTATIONS_REMOTE = utils.RemoteFileMetadata( filename='salami-data-public-master.zip', url='https://github.com/DDMAL/salami-data-public/archive/master.zip', checksum='b01d6eb5b71cca1f3163fae4b2cd4c61', ) class Track(object): """SALAMI Track class Args: track_id (str): track id of the track data_home (str): Local path where the dataset is stored.
ANNOTATIONS_REMOTE (RemoteFileMetadata (namedtuple)): metadata of Beatles dataset. It includes the annotation file name, annotation file url, and checksum of the file. """ import csv import librosa import os import numpy as np import mirdata.utils as utils import mirdata.download_utils as download_utils DATASET_DIR = 'Beatles' INDEX = utils.load_json_index('beatles_index.json') ANNOTATIONS_REMOTE = download_utils.RemoteFileMetadata( filename='The Beatles Annotations.tar.gz', url= 'http://isophonics.net/files/annotations/The%20Beatles%20Annotations.tar.gz', checksum='c3b7d505e033ea9ff0d7a1d57871f2ee', destination_dir='annotations', ) class Track(object): """Beatles track class Args: track_id (str): track id of the track data_home (str): Local path where the dataset is stored.
Set to `'MedleyDB-Pitch'`. METADATA (None): TODO """ from __future__ import absolute_import from __future__ import division from __future__ import print_function import csv import json import numpy as np import os import mirdata.utils as utils INDEX = utils.load_json_index('medleydb_pitch_index.json') DATASET_DIR = 'MedleyDB-Pitch' METADATA = None class Track(object): """MedleyDB pitch track class Args: track_id (str): track id of the track data_home (str): Local path where the dataset is stored. If `None`, looks for the data in the default directory, `~/mir_datasets` Attributes: track_id (str): track id audio_path (str): track audio path
# -*- coding: utf-8 -*- """RWC Jazz Dataset Loader """ import csv import librosa import logging import os import mirdata.utils as utils import mirdata.download_utils as download_utils # these functions are identical for all rwc datasets from mirdata.rwc_classical import _load_beats, _load_sections INDEX = utils.load_json_index('rwc_jazz_index.json') METADATA = None METADATA_REMOTE = download_utils.RemoteFileMetadata( filename='rwc-j.csv', url='https://github.com/magdalenafuentes/metadata/archive/master.zip', checksum='7dbe87fedbaaa1f348625a2af1d78030', destination_dir=None, ) DATASET_DIR = 'RWC-Jazz' ANNOTATIONS_REMOTE_1 = download_utils.RemoteFileMetadata( filename='AIST.RWC-MDB-J-2001.BEAT.zip', url='https://staff.aist.go.jp/m.goto/RWC-MDB/AIST-Annotation/AIST.RWC-MDB-J-2001.BEAT.zip', checksum='b483853da05d0fff3992879f7729bcb4', destination_dir='annotations', ) ANNOTATIONS_REMOTE_2 = download_utils.RemoteFileMetadata( filename='AIST.RWC-MDB-J-2001.CHORUS.zip',
# -*- coding: utf-8 -*- """RWC Popular Dataset Loader """ import csv import librosa import logging import numpy as np import os import mirdata.utils as utils import mirdata.download_utils as download_utils # these functions are identical for all rwc datasets from mirdata.rwc_classical import _load_beats, _load_sections INDEX = utils.load_json_index('rwc_popular_index.json') METADATA = None METADATA_REMOTE = download_utils.RemoteFileMetadata( filename='rwc-p.csv', url='https://github.com/magdalenafuentes/metadata/archive/master.zip', checksum='7dbe87fedbaaa1f348625a2af1d78030', destination_dir=None, ) DATASET_DIR = 'RWC-Popular' ANNOTATIONS_REMOTE_1 = download_utils.RemoteFileMetadata( filename='AIST.RWC-MDB-P-2001.BEAT.zip', url='https://staff.aist.go.jp/m.goto/RWC-MDB/AIST-Annotation/AIST.RWC-MDB-P-2001.BEAT.zip', checksum='3858aa989535bd7196b3cd07b512b5b6', destination_dir='annotations', ) ANNOTATIONS_REMOTE_2 = download_utils.RemoteFileMetadata(
# -*- coding: utf-8 -*- """RWC Genre Dataset Loader """ import csv import librosa import logging import os import mirdata.utils as utils import mirdata.download_utils as download_utils # these functions are identical for all rwc datasets from mirdata.rwc_classical import _load_beats, _load_sections INDEX = utils.load_json_index('rwc_genre_index.json') METADATA = None METADATA_REMOTE = download_utils.RemoteFileMetadata( filename='rwc-g.csv', url='https://github.com/magdalenafuentes/metadata/archive/master.zip', checksum='7dbe87fedbaaa1f348625a2af1d78030', destination_dir=None, ) DATASET_DIR = 'RWC-Genre' ANNOTATIONS_REMOTE_1 = download_utils.RemoteFileMetadata( filename='AIST.RWC-MDB-G-2001.BEAT.zip', url= 'https://staff.aist.go.jp/m.goto/RWC-MDB/AIST-Annotation/AIST.RWC-MDB-G-2001.BEAT.zip', checksum='66427ce5f4485088c6d9bc5f7394f65f', destination_dir='annotations', ) ANNOTATIONS_REMOTE_2 = download_utils.RemoteFileMetadata(
METADATA (dict): The metadata of Medley-solos-DB. """ from __future__ import absolute_import from __future__ import division from __future__ import print_function import csv import librosa import logging import os import mirdata.utils as utils import mirdata.download_utils as download_utils INDEX = utils.load_json_index("medley_solos_db_index.json") DATASET_DIR = "Medley-solos-DB" ANNOTATION_REMOTE = download_utils.RemoteFileMetadata( filename="Medley-solos-DB_metadata.csv", url= "https://zenodo.org/record/3464194/files/Medley-solos-DB_metadata.csv?download=1", checksum="fda6a589c56785f2195c9227809c521a", destination_dir="annotation", ) AUDIO_REMOTE = download_utils.RemoteFileMetadata( filename="Medley-solos-DB.tar.gz", url= "https://zenodo.org/record/3464194/files/Medley-solos-DB.tar.gz?download=1", checksum="f5facf398793ef5c1f80c013afdf3e5f", destination_dir="audio",