SlideShare a Scribd company logo
1 of 16
Download to read offline
Helin Wang & Tian Wang
4.21.2011
Guitar Chord Recognition
Outline
Problem Description
Different approaches
 Mixture Component analysis
 Principal Component Analysis
Part 1: Problem
Description A guitar chord is a
collection of tones usually
sounded together at once.
In time domain, the
strength of sound
decays as the time
goes by.
C
B7
In frequency domain, a chord
has its fundamental frequency
and integer multiple of
fundamental frequency.
Different musical instruments
has different weights of
fundamental frequency and
integer multiple frequencies.
Timbers are discriminated these
combinations.
Part 2: Different
Approaches
Data gathering and format
 Tool: Wavepad. Record a chord. And save it in WAV format in 2sec.
 Matlab read WAV file and generate a 1xn matrix, each number in the
matrix represents the sound’s strength in corresponding time.
Approach 1 & 2
Preprocessing
Why use…
-Band pass filter: guitar produce sound frequency
between ~15Hz - ~5000Hz.
-Guassian Smoothing: Required because we need
tolerance to the existance of guitar tuning error,
measurement error, computational error.
Eigenface picture also holds the Locally Continuous property.
Importance of smoothing
Approach 1: Mixture Component analysis
L*C = test
- L is formed by the 10000x1 chord feature vectors
of different chord.
We used 8 chords: A B7 C D E F G G7.
L = [A; B7; C; D; E; F; G; G7]; (10000x8).
- C is the coefficient matrix. (8x1)
- test is chord feature vector to be
tested(10000x1).
From equation:
Test is mixed by L with different percentage (c).
Approach 1: Mixture Component analysis
Least square solution:
C = inv(L'*L)*L'*test
We choose the biggest c_m.
Quality factor Q = c_m/sum(abs(C)) .
When Q > threshold, test data is
one of the chord in our database.
Approach 2: Principal Component Analysis
• Everything is same with eigenface analysis. Input is also
large dimension a vector.
Compare
Principal Component Analysis
With
Mixture Component Analysis:
In our content,
PCA does a better job in determining if test data is one of the
chord in our database.
MCA does better in recognition.
Result
5 test data for each chord, 40 test data in all.
Drawback
Database is 1 sample for 1 chord, high error.
Remedy
Use LDA or multi dimension Guassian pdf.
(their database can be n samples for 1 chord).
CERLAB

More Related Content

Viewers also liked

Guitar Tutorial
Guitar TutorialGuitar Tutorial
Guitar TutorialPaul_28
 
Guitar jazz don mock - artful arpeggios
Guitar jazz   don mock - artful arpeggiosGuitar jazz   don mock - artful arpeggios
Guitar jazz don mock - artful arpeggiosPaulinho Paes
 
Musicademy Worship Guitar - Licks, Tricks and Cheats 2013
Musicademy Worship Guitar - Licks, Tricks and Cheats 2013Musicademy Worship Guitar - Licks, Tricks and Cheats 2013
Musicademy Worship Guitar - Licks, Tricks and Cheats 2013Musicademy
 
Smart guitar chords
Smart guitar chordsSmart guitar chords
Smart guitar chordsmskmoorthy
 
Apostila violao-iniciantes
Apostila violao-iniciantesApostila violao-iniciantes
Apostila violao-iniciantesdanlpt
 
D'accord dicionário de acordes violão
D'accord dicionário de acordes violãoD'accord dicionário de acordes violão
D'accord dicionário de acordes violãoLeonardo Satchilombo
 
Jack marshall-bossanova-guitar-arrang compressed
Jack marshall-bossanova-guitar-arrang compressedJack marshall-bossanova-guitar-arrang compressed
Jack marshall-bossanova-guitar-arrang compressedlegalcards
 
Apostila de violao
Apostila de violaoApostila de violao
Apostila de violaoJúlio Rocha
 
Apostila com Instruções Práticas e Básicas para Violão/Guitarra (Iniciantes)....
Apostila com Instruções Práticas e Básicas para Violão/Guitarra (Iniciantes)....Apostila com Instruções Práticas e Básicas para Violão/Guitarra (Iniciantes)....
Apostila com Instruções Práticas e Básicas para Violão/Guitarra (Iniciantes)....Gilmar Damião
 
Curso completo de violão. prrsoares
Curso completo de violão. prrsoaresCurso completo de violão. prrsoares
Curso completo de violão. prrsoaresSeduc MT
 
Apostila batidas de violao vol 3
Apostila batidas de violao   vol 3Apostila batidas de violao   vol 3
Apostila batidas de violao vol 3Leafar Azous
 
Chord-progressions-by-walter-stuart
Chord-progressions-by-walter-stuartChord-progressions-by-walter-stuart
Chord-progressions-by-walter-stuartNando Costa
 
Curso Básico de Violão para Iniciantes
Curso Básico de Violão para IniciantesCurso Básico de Violão para Iniciantes
Curso Básico de Violão para IniciantesWilson Diamantino
 

Viewers also liked (15)

Guitar Tutorial
Guitar TutorialGuitar Tutorial
Guitar Tutorial
 
Guitar jazz don mock - artful arpeggios
Guitar jazz   don mock - artful arpeggiosGuitar jazz   don mock - artful arpeggios
Guitar jazz don mock - artful arpeggios
 
Musicademy Worship Guitar - Licks, Tricks and Cheats 2013
Musicademy Worship Guitar - Licks, Tricks and Cheats 2013Musicademy Worship Guitar - Licks, Tricks and Cheats 2013
Musicademy Worship Guitar - Licks, Tricks and Cheats 2013
 
Smart guitar chords
Smart guitar chordsSmart guitar chords
Smart guitar chords
 
Apostila violao-iniciantes
Apostila violao-iniciantesApostila violao-iniciantes
Apostila violao-iniciantes
 
D'accord dicionário de acordes violão
D'accord dicionário de acordes violãoD'accord dicionário de acordes violão
D'accord dicionário de acordes violão
 
Jack marshall-bossanova-guitar-arrang compressed
Jack marshall-bossanova-guitar-arrang compressedJack marshall-bossanova-guitar-arrang compressed
Jack marshall-bossanova-guitar-arrang compressed
 
Apostila de violao
Apostila de violaoApostila de violao
Apostila de violao
 
Apostila com Instruções Práticas e Básicas para Violão/Guitarra (Iniciantes)....
Apostila com Instruções Práticas e Básicas para Violão/Guitarra (Iniciantes)....Apostila com Instruções Práticas e Básicas para Violão/Guitarra (Iniciantes)....
Apostila com Instruções Práticas e Básicas para Violão/Guitarra (Iniciantes)....
 
Apostila de violão - Módulo Iniciante
Apostila de violão - Módulo InicianteApostila de violão - Módulo Iniciante
Apostila de violão - Módulo Iniciante
 
Curso completo de violão. prrsoares
Curso completo de violão. prrsoaresCurso completo de violão. prrsoares
Curso completo de violão. prrsoares
 
Apostila batidas de violao vol 3
Apostila batidas de violao   vol 3Apostila batidas de violao   vol 3
Apostila batidas de violao vol 3
 
Chord-progressions-by-walter-stuart
Chord-progressions-by-walter-stuartChord-progressions-by-walter-stuart
Chord-progressions-by-walter-stuart
 
Curso Básico de Violão para Iniciantes
Curso Básico de Violão para IniciantesCurso Básico de Violão para Iniciantes
Curso Básico de Violão para Iniciantes
 
Apostila de acordes
Apostila de acordesApostila de acordes
Apostila de acordes
 

Similar to guitar chord detection

Jörg Stelzer
Jörg StelzerJörg Stelzer
Jörg Stelzerbutest
 
Dct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decompositionDct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decompositionMuhammad Younas
 
Digital Tuner
Digital TunerDigital Tuner
Digital Tunerplun
 
5.3 dyn algo-i
5.3 dyn algo-i5.3 dyn algo-i
5.3 dyn algo-iKrish_ver2
 
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree Multiplier
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree MultiplierDesign of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree Multiplier
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree MultiplierWaqas Tariq
 
Speech Compression using LPC
Speech Compression using LPCSpeech Compression using LPC
Speech Compression using LPCDisha Modi
 
Machine Learning Algorithms (Part 1)
Machine Learning Algorithms (Part 1)Machine Learning Algorithms (Part 1)
Machine Learning Algorithms (Part 1)Zihui Li
 
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐCHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐlykhnh386525
 
Random Matrix Theory and Machine Learning - Part 4
Random Matrix Theory and Machine Learning - Part 4Random Matrix Theory and Machine Learning - Part 4
Random Matrix Theory and Machine Learning - Part 4Fabian Pedregosa
 
Wiener filters
Wiener filtersWiener filters
Wiener filtersRayeesa
 
MODIFIED ALPHA-ROOTING COLOR IMAGE ENHANCEMENT METHOD ON THE TWO-SIDE 2-DQUAT...
MODIFIED ALPHA-ROOTING COLOR IMAGE ENHANCEMENT METHOD ON THE TWO-SIDE 2-DQUAT...MODIFIED ALPHA-ROOTING COLOR IMAGE ENHANCEMENT METHOD ON THE TWO-SIDE 2-DQUAT...
MODIFIED ALPHA-ROOTING COLOR IMAGE ENHANCEMENT METHOD ON THE TWO-SIDE 2-DQUAT...mathsjournal
 
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...sipij
 

Similar to guitar chord detection (20)

Three Band EQ Design Report
Three Band EQ Design ReportThree Band EQ Design Report
Three Band EQ Design Report
 
Jörg Stelzer
Jörg StelzerJörg Stelzer
Jörg Stelzer
 
Unit iv wcn main
Unit iv wcn mainUnit iv wcn main
Unit iv wcn main
 
Signal Processing Assignment Help
Signal Processing Assignment HelpSignal Processing Assignment Help
Signal Processing Assignment Help
 
Dct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decompositionDct,gibbs phen,oversampled adc,polyphase decomposition
Dct,gibbs phen,oversampled adc,polyphase decomposition
 
Digital Tuner
Digital TunerDigital Tuner
Digital Tuner
 
5.3 dyn algo-i
5.3 dyn algo-i5.3 dyn algo-i
5.3 dyn algo-i
 
Programming Exam Help
 Programming Exam Help Programming Exam Help
Programming Exam Help
 
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree Multiplier
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree MultiplierDesign of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree Multiplier
Design of an Adaptive Hearing Aid Algorithm using Booth-Wallace Tree Multiplier
 
Speech Compression using LPC
Speech Compression using LPCSpeech Compression using LPC
Speech Compression using LPC
 
adaptive equa.ppt
adaptive equa.pptadaptive equa.ppt
adaptive equa.ppt
 
Machine Learning Algorithms (Part 1)
Machine Learning Algorithms (Part 1)Machine Learning Algorithms (Part 1)
Machine Learning Algorithms (Part 1)
 
Image compression Algorithms
Image compression AlgorithmsImage compression Algorithms
Image compression Algorithms
 
Asee gsw 2000
Asee gsw 2000Asee gsw 2000
Asee gsw 2000
 
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐCHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
CHƯƠNG 2 KỸ THUẬT TRUYỀN DẪN SỐ - THONG TIN SỐ
 
example based audio editing
example based audio editingexample based audio editing
example based audio editing
 
Random Matrix Theory and Machine Learning - Part 4
Random Matrix Theory and Machine Learning - Part 4Random Matrix Theory and Machine Learning - Part 4
Random Matrix Theory and Machine Learning - Part 4
 
Wiener filters
Wiener filtersWiener filters
Wiener filters
 
MODIFIED ALPHA-ROOTING COLOR IMAGE ENHANCEMENT METHOD ON THE TWO-SIDE 2-DQUAT...
MODIFIED ALPHA-ROOTING COLOR IMAGE ENHANCEMENT METHOD ON THE TWO-SIDE 2-DQUAT...MODIFIED ALPHA-ROOTING COLOR IMAGE ENHANCEMENT METHOD ON THE TWO-SIDE 2-DQUAT...
MODIFIED ALPHA-ROOTING COLOR IMAGE ENHANCEMENT METHOD ON THE TWO-SIDE 2-DQUAT...
 
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
DESIGN REALIZATION AND PERFORMANCE EVALUATION OF AN ACOUSTIC ECHO CANCELLATIO...
 

Recently uploaded

ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 

Recently uploaded (20)

ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 

guitar chord detection

  • 1. Helin Wang & Tian Wang 4.21.2011 Guitar Chord Recognition
  • 2. Outline Problem Description Different approaches  Mixture Component analysis  Principal Component Analysis
  • 3. Part 1: Problem Description A guitar chord is a collection of tones usually sounded together at once.
  • 4. In time domain, the strength of sound decays as the time goes by. C B7
  • 5. In frequency domain, a chord has its fundamental frequency and integer multiple of fundamental frequency. Different musical instruments has different weights of fundamental frequency and integer multiple frequencies. Timbers are discriminated these combinations.
  • 6. Part 2: Different Approaches Data gathering and format  Tool: Wavepad. Record a chord. And save it in WAV format in 2sec.  Matlab read WAV file and generate a 1xn matrix, each number in the matrix represents the sound’s strength in corresponding time.
  • 7. Approach 1 & 2 Preprocessing
  • 8. Why use… -Band pass filter: guitar produce sound frequency between ~15Hz - ~5000Hz. -Guassian Smoothing: Required because we need tolerance to the existance of guitar tuning error, measurement error, computational error.
  • 9. Eigenface picture also holds the Locally Continuous property. Importance of smoothing
  • 10. Approach 1: Mixture Component analysis L*C = test - L is formed by the 10000x1 chord feature vectors of different chord. We used 8 chords: A B7 C D E F G G7. L = [A; B7; C; D; E; F; G; G7]; (10000x8). - C is the coefficient matrix. (8x1) - test is chord feature vector to be tested(10000x1). From equation: Test is mixed by L with different percentage (c).
  • 11. Approach 1: Mixture Component analysis Least square solution: C = inv(L'*L)*L'*test We choose the biggest c_m. Quality factor Q = c_m/sum(abs(C)) . When Q > threshold, test data is one of the chord in our database.
  • 12. Approach 2: Principal Component Analysis • Everything is same with eigenface analysis. Input is also large dimension a vector.
  • 13. Compare Principal Component Analysis With Mixture Component Analysis: In our content, PCA does a better job in determining if test data is one of the chord in our database. MCA does better in recognition.
  • 14. Result 5 test data for each chord, 40 test data in all.
  • 15. Drawback Database is 1 sample for 1 chord, high error. Remedy Use LDA or multi dimension Guassian pdf. (their database can be n samples for 1 chord).