I am looking for a pitch detection algorithm that uses the least number of samples.
I don't care about the processing time.
I hope to use this on audio signals.
I have tried using the one at the end of http://online.physics.uiuc.edu/courses/phys193/NSF_REU_Reports/2005_reu/Real-Time_Time-Domain_Pitch_Tracking_Using_Wavelets.pdf but the sample size to get a decent estimate is very high (maybe 4096 to lock a 440hz A note which is worse then my FFT)
Assuming super resolution I hope be predicting within +/- 2hz. So that a 440hz tone can register as no worse then 438hz.
Edited: super resolution range.