1 Automatic Music Style Recognition Arturo Camacho.

Slides:



Advertisements
Similar presentations
The organization of sound in time
Advertisements

Reading Music: Part Two Quarter rests, s-m-d
Features of MP3, MIDI, wave, audio and file types including suffixes. By Georgina Honeysett PGCE ICT.
CS335 Principles of Multimedia Systems Audio Hao Jiang Computer Science Department Boston College Oct. 11, 2007.
 Dance and Music of the Hispanic World. El flamenco.
Grandma’s Records Vocabulary Words Theme 2: Celebrating Traditions Selection 2.
Music on Mobile Phones Issues Overview. Mobile Music Formats Common Music Formats used in Multimedia Messaging Services (MMS) are: MIDI SP-MIDI I-Melody.
NATIONAL 5 PRELIM REVISION
Outline Introduction Music Information Retrieval Classification Process Steps Pitch Histograms Multiple Pitch Detection Algorithm Musical Genre Classification.
Biometrics & Security Tutorial 7. 1 (a) Please compare two different kinds of biometrics technologies: Retina and Iris. (P8:2-3)
Guitar Trainer Adam Janke CS 470 Final Presentation.
Functional Music Interim Presentation Simon McNeilly Supervisors Dr. Lloyd Allison Dr. Jon McCormack.
Chapter 14 Recording and Editing Sound. Getting Started FAQs: − How does audio capability enhance my PC? − How does your PC record, store, and play digital.
The Mathematics of Music By: Phil Boyer, Mark Forman, Brian Glenn, and Arvind Kanna.
Understanding 20th and 21st Century
Audio Retrieval David Kauchak cs458 Fall Administrative Assignment 4 Two parts Midterm Average:52.8 Median:52 High:57 In-class “quiz”: 11/13.
Latin Dance & Music Leslie Ammann & Patrick Walls ET
Sound Applications Advanced Multimedia Tamara Berg.
TEMPORAL VIDEO BOUNDARIES -PART ONE- SNUEE KIM KYUNGMIN.
A Time Based Approach to Musical Pattern Discovery in Polyphonic Music Tamar Berman Graduate School of Library and Information Science University of Illinois.
Chapter 12 Objectives Differentiate between the harmonic series of open and closed pipes. Calculate the harmonics of a vibrating string and of open and.
What to Listen for in Music
1 Music Classification Using Significant Repeating Patterns Chang-Rong Lin, Ning-Han Liu, Yi-Hung Wu, Arbee L.P. Chen, Proc. of 9th International Conference,
2.4 Addition of waves Simulation bcs/Books?action=mininav&bcsId=4768&itemId= &assetId =160342&resourceId=15301&newwindow=true.
Musical Terms Mrs. Keating.
Chapter 14 Speaker Recognition 14.1 Introduction to speaker recognition 14.2 The basic problems for speaker recognition 14.3 Approaches and systems 14.4.
Student: Mike Jiang Advisor: Dr. Ras, Zbigniew W. Music Information Retrieval.
Music Information Retrieval -or- how to search for (and maybe find) music and do away with incipits Michael Fingerhut Multimedia Library and Engineering.
Sound on the Web. Using Sound on a Web Site Conveying information  pronounce a word or describe a product Set a mood  music to match the web page scene.
Polyphonic Music Transcription Using A Dynamic Graphical Model Barry Rafkind E6820 Speech and Audio Signal Processing Wednesday, March 9th, 2005.
Music Intelligence. What it is It is ability to think in pattern, rhythms and sound It is ability to appreciate the music It is ability to compose different.
Audio Thumbnailing of Popular Music Using Chroma-Based Representations Matt Williamson Chris Scharf Implementation based on: IEEE Transactions on Multimedia,
Chapter 15 Recording and Editing Sound. 2Practical PC 5 th Edition Chapter 15 Getting Started In this Chapter, you will learn: − How sound capability.
MUMT611: Music Information Acquisition, Preservation, and Retrieval Presentation on Timbre Similarity Alexandre Savard March 2006.
Creating Simple Arrangements. Arranging “Taking an existing piece of music and changing it in some way for a performance.” Composing “Writing a new piece.
ENOMA - European Network of Online Musical Archives ENOMA Workshop – The Grieg Academy, UiB 26 May 2006 Leif Arne Rønningen and Lars Erik Løvhaug NTNU.
Similarity Matrix Processing for Music Structure Analysis Yu Shiu, Hong Jeng C.-C. Jay Kuo ACM Multimedia 2006.
Extracting Melody Lines from Complex Audio Jana Eggink Supervisor: Guy J. Brown University of Sheffield {j.eggink
Chapter 12 Section 3: Harmonics.
Vocab. Power Point Randall York. Additive Synthesis A synthesis technique that creates a periodic signal by adding sinusoids together.
Know: The clave rhythm Task: Compose your own Salsa song Understand: Chord progression with major and minor. This may take two weeks to get the assessment.
CSCI-100 Introduction to Computing Hardware Part II.
Musical Terms Mrs. Keating Fine Arts 9. Rhythm Beat is like your pulse! Your heart keeps the beat for the rest for your body! Beat is like your pulse!
MSc Project Musical Instrument Identification System MIIS Xiang LI ee05m216 Supervisor: Mark Plumbley.
Music Around the World Exploring Different Cultures and Their Musical Experiences.
Chapter 7 - Sequence patterns1 Chapter 7 – Sequence patterns (first part) We want a signature for a protein sequence family. The signature should ideally.
Musical / Rhythmic Intelligence A. K. A. Music Smart!
Content-Based MP3 Information Retrieval Chueh-Chih Liu Department of Accounting Information Systems Chihlee Institute of Technology 2005/06/16.
Nick Kwolek Martin Pendergast Stephen Edwards David Duemler.
Alex Stabile. Research Questions: Could a computer learn to distinguish between different composers? Why does music by different composers even sound.
Project Presentation Eoin Culhane Multi Channel Music Recognition for an Electric Guitar.
Multi Channel Music Recognition for an Electric Guitar.
By: Katie Runion.  Made up of sounds and silences  The sounds and silences are put together to form patterns of sound  The patterns are repeated, which.
The Rhythm Jogger Kevin Nichols Kai Hsu Peter Liang Rhythm Jogger Just four easy payments of $9.99!!!
BASS TRACK SELECTION IN MIDI FILES AND MULTIMODAL IMPLICATIONS TO MELODY gPRAI Pattern Recognition and Artificial Intelligence Group Computer Music Laboratory.
RAJAT GOEL E.C.-09. The information age is quickly revolutionizing the way transactions are completed. Using the proper PIN gains access, but the user.
1 Tempo Induction and Beat Tracking for Audio Signals MUMT 611, February 2005 Assignment 3 Paul Kolesnik.
A Music Search Engine for Plagiarism Detection
Calypso Goes to School Additional resource required: Audio Sound file ‘Calypso Goes to School’
Music Matching Speaker : 黃茂政 指導教授 : 陳嘉琳 博士.
FACE RECOGNITION TECHNOLOGY
Introduction to Music Information Retrieval (MIR)
Elements of Music.
Top Class 1: A musical journey exploring The Owl Babies
START Top Class 2: A musical journey exploring This is the Bear and This is the Penguin. Key skills: listening, performing and composing Week 1: Use.
Analysis of Audio Using PCA
Presenter: Simon de Leon Date: March 2, 2006 Course: MUMT611
Elements of Music Choir Notes Week 1.
Cornell Notes : Poetry, Part 1, Sound Devices
Measuring the Similarity of Rhythmic Patterns
Presentation transcript:

1 Automatic Music Style Recognition Arturo Camacho

2 Contents Goal Definitions Method Results Conclusions Further work

3 Goal Classify songs given as MIDI files into the Latin styles Salsa, Merengue and Cumbia.

4 Definitions MIDI file: file that represents a song as a sequence of musical notes and the time at which they must be played. Audio file: file that represents a sound as a sequence of numbers that correspond to samples of the corresponding wave.

5 Method Method is based on the following observations: – Latin Rhythms have very well defined patterns for most instruments. – These patterns are highly repetitive. They are present most of the time during a song.

6 Method Make templates of the rhythms. Compare songs with templates. Measure the degree of similarity and decide about the membership of the song to the style.

7 Making Templates Listen to many songs with the same style and identify patterns for each of the instruments. Identify similar patterns and group them together into a template. Make variations of a pattern optional elements.

8 Example of Template Salsa common bass patterns: Template for bass rhythm: – Compiled into one measure: “3-2 Clave” “2-3 Clave” () ()

9 Comparing song with Template Compare your song with the template and sum one point for every match. – Example: Your song: Template: If the score is higher than some predetermined threshold accept the song, otherwise reject it. +1 ()() if 13 > threshold  accept if 16

10 Using more than one instrument Make a template for each of the instruments. Compare each of the instruments in your song with the corresponding template. Accept the song if the number of accepted instruments is higher than some predetermined threshold.

11 Using more than one style Make templates for each of the styles. Compare your song with each of them and list all the styles that accepted the song. If more than one style accepted the song, take the style with highest score.

12 Results Method was implemented to identify Salsa, Merengue, and Cumbia based on bass and congas. It was tested with 9, 12, and 12 songs of each style, respectively. 88% of the songs were correctly classified.

13 Conclusions The method described is based on the fact that most of music is highly repetitive. Given this, templates for each style were identified and methods to compare a song with such templates were developed. It showed to be very effective. In the experiments it classified correctly 88% of the songs.

14 Further work: Latin Rhythms Identification on AUDIO files Initial approach: identification based on bass line – Lowest frequency component is usually played by the bass. – Method: Extract the lowest frequency component and try to identify the bass notes. Recognize beats. Apply same methodology as before. Applications: – Search of music by style in multimedia databases, personal collections, and audio devices.