Top Banner
Finding a single voice Finding a single voice in music in music Christine Smit Christine Smit April 26, 2007 April 26, 2007
25

Finding a single voice in music Christine Smit April 26, 2007.

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Finding a single voice in music Christine Smit April 26, 2007.

Finding a single voice in Finding a single voice in musicmusic

Christine SmitChristine Smit

April 26, 2007April 26, 2007

Page 2: Finding a single voice in music Christine Smit April 26, 2007.

OutlineOutline

IntroductionIntroduction Classification Strategies: Classification Strategies:

Counting silent frequency binsCounting silent frequency bins Pitch cancellationPitch cancellation MFCCsMFCCs

Trading recall for precisionTrading recall for precision What worked and what didn’tWhat worked and what didn’t

Page 3: Finding a single voice in music Christine Smit April 26, 2007.

IntroductionIntroduction

What am I doing?What am I doing?

Page 4: Finding a single voice in music Christine Smit April 26, 2007.

What is a ‘single voice’?What is a ‘single voice’?

a a singlesingle note sounding at a note sounding at a timetime

Page 5: Finding a single voice in music Christine Smit April 26, 2007.

Why do this?Why do this?

single voice finder + instrument single voice finder + instrument identifier identifier

==instrument sample libraryinstrument sample library

Page 6: Finding a single voice in music Christine Smit April 26, 2007.

What are the data sets?What are the data sets?

training set: 10 1-minute samplestraining set: 10 1-minute samples test set: 10 1-minute test samplestest set: 10 1-minute test samples 25% single voice, 75% 25% single voice, 75%

multi-voice/silencemulti-voice/silence mixture of classical and folk musicmixture of classical and folk music

Page 7: Finding a single voice in music Christine Smit April 26, 2007.

What characterizes a single What characterizes a single voice?voice?

non-solo solo non-solo

Page 8: Finding a single voice in music Christine Smit April 26, 2007.

What characterizes a single What characterizes a single voice?voice?

Page 9: Finding a single voice in music Christine Smit April 26, 2007.

What characterizes a single What characterizes a single voice?voice?

Page 10: Finding a single voice in music Christine Smit April 26, 2007.

StrategiesStrategies

Page 11: Finding a single voice in music Christine Smit April 26, 2007.

Strategy #1: Silence Strategy #1: Silence detectiondetection

findsilence

silent

HMM?

music

silencecounts

rawclassification

Nothing really workedNothing really worked

Page 12: Finding a single voice in music Christine Smit April 26, 2007.

Strategy #2: Pitch Strategy #2: Pitch CancellationCancellation

music

filteredmusic

rawclassification

finalclassification

filterpitch

singlevoice?

HMM

Page 13: Finding a single voice in music Christine Smit April 26, 2007.

Strategy #3: MFCCsStrategy #3: MFCCs

MFCC

GMM

HMM

music

13 features

likelihood

finalclassification

Page 14: Finding a single voice in music Christine Smit April 26, 2007.

Trading recall for precisionTrading recall for precision

Page 15: Finding a single voice in music Christine Smit April 26, 2007.

Quick reminderQuick reminder

PrecisionPrecision = out of the stuff we got, how = out of the stuff we got, how much of it was right? much of it was right?

Are google’s results relevant?

RecallRecall = out of all the right stuff, how = out of all the right stuff, how much did we get?much did we get?

If I asked google for the UN, did I get all the UN’s websites?

Page 16: Finding a single voice in music Christine Smit April 26, 2007.

Precision is importantPrecision is important

If I have a large enough database, I If I have a large enough database, I can afford to have relatively low can afford to have relatively low recall. But I want high precision so recall. But I want high precision so what I do get is what I want.what I do get is what I want.

Page 17: Finding a single voice in music Christine Smit April 26, 2007.

Strategy #2: Pitch Strategy #2: Pitch CancellationCancellation

music

filteredmusic

rawclassification

finalclassification

filterpitch

singlevoice?

HMM

Page 18: Finding a single voice in music Christine Smit April 26, 2007.

Strategy #3: MFCCsStrategy #3: MFCCs

MFCC

GMM

HMM

music

13 features

likelihood

finalclassification

Page 19: Finding a single voice in music Christine Smit April 26, 2007.

ResultsResults

Page 20: Finding a single voice in music Christine Smit April 26, 2007.

Strategy #1: Silence Strategy #1: Silence detection detection (just for comparison)(just for comparison)

Page 21: Finding a single voice in music Christine Smit April 26, 2007.

Strategy #2: Pitch Strategy #2: Pitch CancellationCancellation

Page 22: Finding a single voice in music Christine Smit April 26, 2007.

Strategy #3: MFCCsStrategy #3: MFCCs

Page 23: Finding a single voice in music Christine Smit April 26, 2007.

ConclusionConclusion

Silence detection really didn’t work Silence detection really didn’t work out.out.

MFCCs + GMM is really just as good MFCCs + GMM is really just as good as pitch cancellationas pitch cancellation

At 90% precision, I get about 25% At 90% precision, I get about 25% recall.recall.

Page 24: Finding a single voice in music Christine Smit April 26, 2007.

AcknowledgementsAcknowledgements

Much thanks to Professor Ellis Much thanks to Professor Ellis for his assistance on this for his assistance on this

project.project.

Page 25: Finding a single voice in music Christine Smit April 26, 2007.

Questions?Questions?