From: Steinar H. Gunderson Date: Fri, 28 Apr 2006 12:14:28 +0000 (+0000) Subject: Start a bit above DC, to combat microphones with huge low-frequency content. X-Git-Url: https://git.sesse.net/?p=pitch;a=commitdiff_plain;h=cbf0d7c43e3aa06886d425c4d26c99592eb35ba6;hp=67bcecfdd519329d303d315e08733d1d27db6225 Start a bit above DC, to combat microphones with huge low-frequency content. --- diff --git a/pitch.cpp b/pitch.cpp index eac947c..36be752 100644 --- a/pitch.cpp +++ b/pitch.cpp @@ -190,10 +190,10 @@ void find_peak_magnitudes(std::complex *in, double *out, unsigned num_sa std::pair find_peak(double *in, unsigned num_samples) { - double best_peak = in[0]; - unsigned best_bin = 0; + double best_peak = in[5]; + unsigned best_bin = 5; - for (unsigned i = 1; i < num_samples / 2 + 1; ++i) { + for (unsigned i = 6; i < num_samples / 2 + 1; ++i) { if (in[i] > best_peak) { best_peak = in[i]; best_bin = i;