GTZAN music genre dataset

Viewed 9467

I want to test my music genre algorithm in the public dataset to compare with other preexisted algorithms. In case of MIREX, all the data are not available. I found that GTZAN dataset are available in a link(marsyas.­info/­download/­data_sets) But, it is not available to me now.

Do you know how can I get this data? Because I use other feature than MFCC, so I need genre annotation as well as music.

Thanks in advance.

4 Answers

I realize this has been answered a long time ago, but I felt it necessary to update this thread with my answer.

Depending on your genre classification implementation, which I am assuming is a content-based one (spectrograms are popularly used in deep learning approaches, however, you do mention MFCCs), you may find it easy to find datasets with features already extracted from the audio. This is probably the easiest way to directly compare your results against other approaches.

For this you can use the Latin Music Database, which you can get from here, the Free Music Archive, which you can get from here, the Greek Music or Audio Dataset, which you can get from here, the CAL10k/CAL500 dataset, which you can get from here, and pretty much whatever other datasets you can scrape from this website.

Otherwise, what I would recommend doing is to extract these features yourself, using some feature extraction libraries or toolboxes, that way the GTZAN, or Ballroom datasets can be used (or whatever else has audio files). betatester07's link is still working at the moment too!

The feature extraction methods I find easiest to use are jAudio, or LibROSA, for Java and Python respectively. With jAudio you can also call it from the command line, or just use the gui, it also accepts batchfiles so you can process a whole bunch of audio files at once. Using these extraction methods, you can get all of the features to match those standard ones if they rear their ugly heads in a paper that you are trying to implement or compare against.

Be careful using these standard "benchmark" datasets, as there are still faults with them. For this you want to check out Sturm's work.

Hope that helps :)

Related