Julian Urrego amp Michael Intindola Scope Design and program a gadget to detect and display guitar notes and chords in real time Recognize all notes on a 22 fret fretboard at standard tuning EADGBE ID: 576405
Download Presentation The PPT/PDF document "Guitar Note & Chord Recognition" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.
Slide1
Guitar Note & Chord Recognition
Julian Urrego & Michael IntindolaSlide2
Scope
Design and program a gadget to detect and display guitar notes and chords in real time.
Recognize all notes on a 22 fret
fretboard
at standard tuning: EADGBE
Recognize Major, Minor, Augmented, and Diminished chordsSlide3
Usefulness
Train a guitarist to learn the notes on the
fretboard
Teach beginners what chords they’re playing
Allow other musicians to follow along with what the guitarist is playingSlide4
Background
Pitch Detection Methods
Time domain detection
Frequency domain detection
Detectors based on models of the ears
Chord Recognition
Pitch Class Profiles
Segment audio -> Hamming window -> DFT -> 12 dimensional vector is formed
Chord templates to match vector with a chordCurrent TechnologyChordecChordataBoth applications analyze a song and then display chords as the song plays backSlide5
Hardware & Skills
Hardware possibilities:
Arduino
Successful in producing effects (reverb,
flanger
,
phasor
, etc.) & computed waveforms
Raspberry PiSufficient for real time audio processing but requires an external USB sound cardGuitar will plug into the sound card, the audio will be processed, and display the chord and chord qualities on an LED displayOur Skills:Digital Signal ProcessingDigital Audio (Plug-in design using C++)
Microprocessor/Circuit Design coursework