Pitch ist die Tonhöhe? Da würde ich eine binäre Suche mit Fourieranalyse zusammenbauen.
EDIT: Erstmal FFT (schnelle Fouriertransformation), um den Bereich einzugrenzen, dessen Pegel du genauer haben willst. Dann den Bereich mit einer Art Binären Suche das Feintuning bestimmen. Ggf. eine gefensterte FFT nutzen. Wenn Du noch Interesse hast, gehe ich da gerne genauer drauf ein.