Table of contents:
Purpose
This database was created to help to evaluate of Musical Audio Signal Separation algorithms and statements on a representative set of professionally produced music (i.e. real music recordings).
Updates
(31/12/2008)
- Tracks of Sargon-Silenci were rearranged.
- All audio files were normalized to 44.1Khz and 24bits.
Description
We include several song snips of a few seconds (10s-40s) with the following contents:
- Tracks (with/without effects): Stereo Microsoft PCM WAV files (44.1Khz, 24 bits) of every instrumental track including and/or without including effects (plugins enabled or disabled in the project file used for production)
- Description of the effects: When available, we include a description of the plugins used to modify the tracks without effects.
- Lyrics: When available, lyrics are included.
- License: All licenses allow these data sets to be used in
scientific research but other may grant other priviledges (such as
by-nc Creative Common licensed work).
Instructions for loading a data set in matlab
- Uncompress the data set in a folder
- Download the following matlab file: loadSources.zip
- Execute in matlab as follows:
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources(datasetFolder,effects);
With effects set to 0 to load the tracks without effects and set to 1 to load the tracks with effects.
Download data
List of artist-songs (genre):
Artist - Song Title (Genre)
Sargon - Silenci (Metal)
|
Credits
Artist: Sargon
Song: Silenci
Recording and mixing: Kcleta Studios
Website: www.sargonmetal.com
|
License
All files in this archive are copyrighted material from Sargon. However, the use of these audio files for scientific research purposes is granted if credit is given to them as stated above.
Using these audio files for any purposes that are not scientific research is explicitly prohibited.
|
Contents (available contents are marked in blue)
- Tracks without effects
- Tracks with effects
- Description of effects
- Lyrics
|
|
Download data set (snip:1s-19s) (zip)
|
Download mix (FX) (snip:1s-19s) (mp3) (wav)
Download mix (no FX) (snip:1s-19s) (mp3) (wav)
|
Copy and paste to load in matlab (Download loadSources.zip)
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('sargon-silenci_1-19',1);
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('sargon-silenci_1-19',0);
|
|
Download data set (snip:22s-37s) (zip)
|
Download mix (FX) (snip:22s-37s) (mp3) (wav)
Download mix (no FX) (snip:22s-37s) (mp3) (wav)
|
Copy and paste to load in matlab (Download loadSources.zip)
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('sargon-silenci_22-37',1);
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('sargon-silenci_22-37',0);
|
Artist - Song Title (Genre)
Bearlin - Roads (Pop-Rock)
|
Credits
Artist: Bearlin (Ignasi Calvo & Jordi Rabascall)
Song: Roads
Producer: Sergi Vila & Bearlin
Website: www.bearlin.net
|
License
All files in this archive are copyrighted material from Bearlin (Ignasi Calvo and Jordi Rabascall). However, the use of these audio files for scientific research purposes is granted if credit is given to them as stated above.
Using these audio files for any purposes that are not scientific research is explicitly prohibited.
|
Contents (available contents are marked in blue)
- Tracks without effects
- Tracks with effects
- Description of effects
- Lyrics
|
Notes
Tracks with effects have a significantly different volume than tracks without effects because most effects themselves include a gain parameter. The difference in the vocal tracks was so big that we corrected it adding a gain of 6db to the tracks without effects.
Unfortunately the vocal tracks were given to the producer already with reverberation and delays, and we couldn't access to the originals so their "version without effects" actually includes reverberation and delays. Finally note that pads don't make sense without effects so their "version without effects" is the same.
|
|
Download data set (snip:0s-28s) (zip)
|
Download mix (FX) (snip:0s-28s) (mp3) (wav)
Download mix (no FX) (snip:0s-28s) (mp3) (wav)
|
Copy and paste to load in matlab (Download loadSources.zip)
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('bearlin-roads_14-42',1);
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('bearlin-roads_14-42',0);
|
|
Download data set (snip:85s-99s) (zip)
|
Download mix (FX) (snip:85s-99s) (mp3) (wav)
Download mix (no FX) (snip:85s-99s) (mp3) (wav)
|
Copy and paste to load in matlab (Download loadSources.zip)
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('bearlin-roads_99-113',1);
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('bearlin-roads_99-113',0);
|
Artist - Song Title (Genre)
Tamy - Que pena tanto faz (Bossanova)
|
Credits
"Que Pena / Tanto Faz" by Tamy, Curvemusic
Downloaded and modified from: http://ccmixter.org/curve/view/contest/sources
|
License
All files are released under the
following Creative Commons license:
http://creativecommons.org/licenses/by-nc/2.5
|
Contents (available contents are marked in blue)
- Tracks without effects
- Tracks with effects
- Description of effects
- Lyrics
|
|
Download data set (snip:6s-19s) (zip)
|
Download mix (snip:6s-19s) (mp3) (wav)
|
Copy and paste to load in matlab (Download loadSources.zip)
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('tamy-que_pena_tanto_faz_6-19',1);
|
|
Download data set (snip:46s-57s) (zip)
|
Download mix (snip:46s-57s) (mp3) (wav)
|
Copy and paste to load in matlab (Download loadSources.zip)
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('tamy-que_pena_tanto_faz_46-57',1);
|
Artist - Song Title (Genre)
Fort Minor - Remember the Name (Hip hop)
|
Credits
"Remember the Name" by Fort Minor, Warner Bros. Records, Machine Shop Recordings.
Downloaded and modified from: http://ccmixter.org/fortminor/view/contest/sources
|
License
All files are released under the
following Creative Commons license:
http://creativecommons.org/licenses/by-nc/2.5
|
Contents (available contents are marked in blue)
- Tracks without effects
- Tracks with effects
- Description of effects
- Lyrics
|
Notes
The vocal track released for the ccmixter contest is very noisy. This limits the evaluation of voice extraction/removal applications in the mixture.
|
|
Download data set (snip:127s-145s) (zip)
|
Download mix (snip:127s-145s) (mp3) (wav)
|
Copy and paste to load in matlab (Download loadSources.zip)
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('fort_minor-remember_the_name_127-145',1);
|
|
Download data set (snip:199s-204s) (zip)
|
Download mix (snip:199s-204s) (mp3) (wav)
|
Copy and paste to load in matlab (Download loadSources.zip)
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('fort_minor-remember_the_name_199-204',1);
|
Artist - Song Title (Genre)
Vieux Farka Touré - Ana (Rock-Reggae-Blues)
|
Credits
"Ana" by Vieux Farka Touré
Downloaded and modified from: http://ccmixter.org/vieux/view/contest/sources
|
License
All files are released under the
following Creative Commons license:
http://creativecommons.org/licenses/by-nc/2.5
|
Contents (available contents are marked in blue)
- Tracks without effects
- Tracks with effects
- Description of effects
- Lyrics
|
Notes
Files converted from FLAC to wav.
|
|
Download data set (snip:30s-55s) (zip)
|
Download mix (snip:30s-55s) (mp3) (wav)
|
Copy and paste to load in matlab (Download loadSources.zip)
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('vieux_farka_toure-ana_30-55',0);
|
|
Download data set (snip:201s-123s) (zip)
|
Download mix (snip:210s-213s) (mp3) (wav)
|
Copy and paste to load in matlab (Download loadSources.zip)
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('vieux_farka_toure-ana_201-213',0);
|
Artist - Song Title (Genre)
Kismet - TV on (Indie-Rock)
|
Credits
"TV on" by Kismet, recorded at Studio Moskou
Downloaded and modified from: http://ccmixter.org/files/kismet/10216
|
License
All files are released under the
following Creative Commons license:
http://creativecommons.org/licenses/by-nc/2.5
|
Contents (available contents are marked in blue)
- Tracks without effects
- Tracks with effects
- Description of effects
- Lyrics
|
Notes
Drum tracks are not totally isolated. In fact there is significant interference.
|
|
Download data set (snip:0s-24s) (zip)
|
Download mix (snip:0s-24s) (mp3) (wav)
|
Copy and paste to load in matlab (Download loadSources.zip)
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('kismet-tv_on_0-24',0);
|
|
Download data set (snip:100s-128s) (zip)
|
Download mix (snip:100s-128s) (mp3) (wav)
|
Copy and paste to load in matlab (Download loadSources.zip)
[sourcesL,sourcesR,sourceNameList,mixL,mixR,fs,nbits]
= loadSources('kismet-tv_on_100-128',0);
|
How to cite
Please cite as follows:
@MISC{MTGMASSdb,
author = {Vinyes, MarC},
title = {{MTG MASS database}},
howpublished = {\\\url{http://www.mtg.upf.edu/static/mass/resources}},
year = {2008},
}
Contribution of new data
This website doesn't accept contributions at this time, however we encourage other people to create similar data sets. For this purpose we would like to share some points that, in our experience, are important when you ask a professional producer for these materials:
- All audio files of one song have to be time aligned. Consequently, tracks with and without effects should be rendered with the same location markers in the project file used for production.
- All sounds should be rendered using the most frequent same sample rate and number of bits per sample used for recording, avoiding as much resampling or requantization steps as posssible.
- An "effect", as a modification of an acoustic sound, is an ill-defined concept when you're used to cut, add, duplicate, loop and record sounds from all kinds of electronic devices. It also may happen that the sound is already recorded with effects when hardware effects are used: for example electric guitars are usually recorded from an amp. Here we decided to call "tracks without effects" those tracks rendered with all the extra digital effects plugins disabled except from the panning and volume automations, and we call "tracks with effects" those tracks that are rendered with everything enabled. This is the way we told producers to render these materials.
- Finally, it is important to make sure that tracks with and without effects are rendered as stereo files so that stereo effects like panning, stereo delays and reverberations are effectively represented in the data.
At the end we also scaled uniformly (with a constant gain for each song) all of its tracks so that their mixture had maximum amplitude without clipping in a Microsoft PCM WAV file.
Acknowledgements
These materials were prepared by MarC Vinyes Raso. We would like to thank Bearlin and Sargon for releasing the tracks of their songs and Sergi Vila at Garatge Produccions and Juan Pedro Barroso at Kcleta Studios for their effort to provide us what we requested.
This work was developed in the Music Technology Grop and supported by the SAME project.
Use our contact page if you wish to contact us.
Links to other resources
Other songs may have some of their tracks available at the following URLs:
|