Music Classification Using Neural Networks Craig Dennis ECE 539.

Slides:



Advertisements
Similar presentations
A Musical Data Mining Primer CS235 – Spring ’03 Dan Berger
Advertisements

Sophomore Slumpware Predicting Album Sales with Artificial Neural Networks Matthew Wirtala ECE 539.
Computational Rhythm and Beat Analysis Nick Berkner.
Duration The element of time.. Duration Beat - the steady pulse that flows through a piece of music. Fast or slow May be easy to hear (or feel), or it.
Outline Introduction Music Information Retrieval Classification Process Steps Pitch Histograms Multiple Pitch Detection Algorithm Musical Genre Classification.
Eric Clapton A look into Rock Blues By: Levi Lewis.
Love Me Do The Beatles. Chuneng Middle School Class Four Grade Two Hu BeiLi.
Pitch Recognition with Wavelets Final Presentation by Stephen Geiger.
Classification of Music According to Genres Using Neural Networks, Genetic Algorithms and Fuzzy Systems.
Low/High Findability Analysis Shariq Bashir Vienna University of Technology Seminar on 2 nd February, 2009.
Optimal Adaptation for Statistical Classifiers Xiao Li.
1 Music Classification Using SVM Ming-jen Wang Chia-Jiu Wang.
By Jakob DeJarnett Fast Facts Germany company developed idea of Mp3 in 1987 Germany presented the technology in the U.S. in 1996 MPEG=Moving.
Music. I like different genres in music. I like rock, pop, rap, classical music and others. I listen to Russian music and English too. I think, that it.
By: Christina Musantry
Representation of Data in Computer Systems
Audio Retrieval David Kauchak cs458 Fall Administrative Assignment 4 Two parts Midterm Average:52.8 Median:52 High:57 In-class “quiz”: 11/13.
Music © 2015 albert-learning.com Music. © 2015 albert-learning.com Forms of music  Classical  Rock & Roll  Country  Jazz.
Nathan Tomlins 10N VET PROJECT. RAP RAP FACTS Rap is explained to be poetry to the tone of groovy beats made by a bass or keyboard. Also known as “hip-hop”,
Instrument Recognition in Polyphonic Music Jana Eggink Supervisor: Guy J. Brown University of Sheffield
Audio classification Discriminating speech, music and environmental audio Rajas A. Sambhare ECE 539.
Music Journal Topics For Grades 7 and 8.
Year 9 & 10 Music. Music is a VERY important subject. (The most important subject according to Miss Elliot.) You learn to create, interpret, discuss,
WHAT IS TRANSCRIBE! ? Transcribe! is computer software that was designed to help people transcribe music from recordings. Transcribe- Learning to play.
MACHINE LEARNING TECHNIQUES FOR MUSIC PREDICTION S. Grant Lowe Advisor: Prof. Nick Webb.
BY: JOSH TABOR Applying Multilayer Perceptron Artificial Neural Networks to Recognizing Piano Keystrokes.
Multiresolution STFT for Analysis and Processing of Audio
Music History In class discussion questions – Week 1.
Unit 5 Music. Groups of people play different musical instruments together. Orchestra.
Music.
课标人教实验版 高一 Module 2 Unit 5. Listening Listening P69 Discuss these questions in groups of four before you listen to the tape. 1.Do you often listen to.
The Perceptron. Perceptron Pattern Classification One of the purposes that neural networks are used for is pattern classification. Once the neural network.
A year 1 musicianA year 2 musicianA year 3 musician I can use my voice to speak, sing and chant. I can use instruments to perform. I can clap short rhythmic.
Unit 01- setting up and operate a digital audio workstation By Alfie fennemore.
Sound Bot Alan Liou Undergraduate Student Computer Engineering.
James Hornsby Connor Bradshaw 1168 Unit 1. Unit Unit  I will use Garageband because it has simple user interface, it is easy to use.
Addison Wesley is an imprint of © 2010 Pearson Addison-Wesley. All rights reserved. Engineering Computation with MATLAB Second Edition by David M. Smith.
1 Pattern Recognition: Statistical and Neural Lonnie C. Ludeman Lecture 25 Nov 4, 2005 Nanjing University of Science & Technology.
Lternativ e ock. Target Audience My target audience will be anyone aged between due to the fact this is the age when people become interested in.
Our music.
BLACKBIRD BY THE BEATLES Link to original song
Auto-tuning for Electric Guitars using Digital Signal Processing Pat Hurney, 4ECE 22 nd January 2009.
Music in my life.. 1). What role does music play in your life? 2). Where can we hear music? 3). What do you think about when you listen to music?
MSc Project Musical Instrument Identification System MIIS Xiang LI ee05m216 Supervisor: Mark Plumbley.
1 Automatic Music Style Recognition Arturo Camacho.
History of Rock and Roll – Day 5 TARGETS: 1. HOW DIFFERENT PERSPECTIVES ON LOVE CAN BE EXPRESSED THROUGH LYRICS 2. HOW SONGWRITERS USE MUSIC TO ENHANCE.
Musical Genre Categorization Using Support Vector Machines Shu Wang.
Design of a Guitar Tab Player in MATLAB Summary Lecture Module 1: Modeling a Guitar Signal.
Learn How to Play the Piano A Five Step Guide to Success By Ashley Bennet.
ADAPTIVE BABY MONITORING SYSTEM Team 56 Michael Qiu, Luis Ramirez, Yueyang Lin ECE 445 Senior Design May 3, 2016.
Garage Band For MAC. What is it? A digital audio workstation that can record and play back multiple tracks of audio. Is a software application for OS.
PREDICTING SONG HOTNESS
American Music What is your favorite music? Who is your favorite artist?
Author: Becca Burnstein. Table of Contents Introduction…………………………….pg. 2 What is Piano? pg.3 Piano History……………………………pg.4 Warm-ups…………………………………pg.5.
Speech Recognition through Neural Networks By Mohammad Usman Afzal Mohammad Waseem.
Automatic Classification of Audio Data by Carlos H. L. Costa, Jaime D. Valle, Ro L. Koerich IEEE International Conference on Systems, Man, and Cybernetics.
Content: Distortion at electronic loads
Topic: Waveforms in Noesis
Scottish Music.
Spoken Digit Recognition
Music and Arts Project March – December 2010.
Pop Music Unit 9.
The History of Heavy Metal
Data Representation Keywords Sound
SOUND.
Musical Style Classification
Presented by Steven Lewis
MUSIC HIGH SCHOOL - MUSIC TECHNOLOGY – Unit 2
Teaching machines to appreciate music
Presentation transcript:

Music Classification Using Neural Networks Craig Dennis ECE 539

Problem and Motivation People have hundreds of MP3s and other digital music files unclassified on their computer iTunes and other large digital music stores must classify thousands of files with many different genres Different genres sound different, so their frequency content should be different Very difficult to choose frequency content The goal is to classify music based on how it sounds using a neural network

Data Collection 3 Different Genres, 30 Samples Each Classical (Beethoven, Mozart, etc.) Pop (Coldplay, Madonna, etc.) Classic Rock (Eric Clapton, Led Zeppelin, etc.) Samples recorded at 44.1Khz and are the middle 5 seconds of the song

Data Collection Continued Frequency Content Analysis Computed the Fast Fourier Transform of 50ms samples to get frequency content Averaged the magnitude of 6 different frequency bands over 250ms samples Total of 120 different frequency samples spanning both time and frequency Also included length of song and tempo

Sample Data Pop Data Song: The Killers – Mr. Brightside Lots of low and high frequencies throughout entire 5 seconds All instruments are playing, sample in a middle of a verse Feature Magnitude

Sample Data Classic Rock Song: Cream – Sunshine Of Your Love More low frequency content than high frequency content Mostly during a guitar solo halfway through the song Magnitude Feature

Sample Data Classical Song: Russian Dance from The Nutcracker Short bursts of mid and high frequency content Rather quiet part with some louder parts near the end of the sample Magnitude Feature

Preliminary Results Using K-Nearest-Neighbor with all features Trained with 60 songs, test with 30 Average classification rate using 3-way cross validation is 68.88% Seems to classify Classical and Pop correctly however confuses Classic Rock as Pop Multi-layer perceptron seems to choose all testing songs are from one genre for a classification rate of 33%

Future Work Feature reduction to reduce the 120 features to a more manageable 20 or 30 features Try reduced features on Multi-layer peceptron and other neural networks

Further Improvement Increase the number of song samples Have more precise frequency bands, break the frequency spectrum in to more than 6 pieces Have more “important” features from the frequency bands, very hard to find