Git Product home page Git Product logo

eva's Introduction

EVA: The Extreme Vocals Archive Dataset

This is the final project I did when I was studying the MIR course in NTHU. I decided to do make a dataset full of screaming vocals samples, because this kind of vocals is less concerned in the MIR field. The making of this dataset may be a starting point for future research.

Raw audio

I pick up 16 songs as listed below from The 'Mixing Secrets' Free Multitrack Download Library, and used audacity to slice vocal tracks into small clips, ended up with 565 of samples.

The Apprehended: 'Still Flyin'
Cnoc An Tursa: 'Bannockburn'
The Complainiacs: 'Etc'	
Dark Ride: 'Burning Bridges'
Dark Ride: 'Hammer Down'
Dark Ride: 'Piece Of Me'
Death Of A Romantic: 'The Well'
Decypher: 'Unseen'
Headwound Harry: 'XXXV'
Hollow Ground: 'Ill Fate'
Hollow Ground: 'Left Blind'
Last Legacy: 'Who's Who In Hell'
Storm Of Particles: 'Of Ice And Hopeless Fate'
Timboz: 'Pony'
Titanium: 'Haunted Age'
Wall Of Death: 'Femme'

I named each clips using initials, so the first clips from the track 43_Vox18.wav in The Apprehended - Still Flyin is named as TA_SF_43_Vox18_01.wav, etc. I can't provide the raw audio, but you can use the files in mark_time which contain the start time and end time of each clips, to manually recreate them.

Data

Code

Require pandas, sklearn, matplotlib and librosa be installed.

  1. get_features: features extraction from the audio (used to create features.csv). Most of the code are borrowed from FMA.
  2. analysis: show the melspectrogram of some samples. Require raw audio files.
  3. baseline: baseline svm model for vocal techniques recognition.

Melspectrogram of some samples

Samples distribution after dimension reduction using LDA

Environment

  • ubuntu 16.04 LTS
  • python3.5.2 (using Pycharm 2018.1.4)

I also wrote a report in chinese about the making process.

eva's People

Contributors

yoyololicon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

eva's Issues

Known errors

  • missed annotation for HG_IF_21_Vox2-05.wav
  • missed time stamps for HH_XXXV_11_Vox01-23.wav

Feel free to report other issues in this thread.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.