Skip to content

Human voice pitch detection in Processing, based on Minim audio library

Notifications You must be signed in to change notification settings

Notnasiul/R2D2-Processing-Pitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

R2D2 Processing Pitch

A human voice pitch detector in Processing based on Minim audio library.

It currently implements Autocorrelation (AMDF, which works surprisingly well) and Harmonic Product Spectrum (which doesn't work quite well yet).

PitchProject.pde - main sketch file. 
AudioSource.pde - gets audio from wav files or microphones
ToneGenerator.pde - creates an output tone with a triangle wave
PitchDetectorAutocorrelation.pde - an audio listener that uses Autocorrelation to extract pitch from captured sound
PitchDetectorHPS - an audio listaner that uses Harmonic Product Spectrum to extract pitch from captured sound (not working yet)
PitchDetectorFFT - Uses Fast Fourier Transform to naively find the bin with the highest amplitude. Works nicely with monophonic sounds (i.e. whistling)

About

Human voice pitch detection in Processing, based on Minim audio library

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages