Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Вообще, для определения базовой частоты (не спектра!) есть более простые алгоритмы, которые работают и быстрее и точнее. И главное - не путаются на формантах перескакивая на другие октавы исходной ноты. Я для своего вокального тюнера под андроид, использовал к примеру алгоритм Аибо Юн (http://recherche.ircam.fr/equipes/pcm/cheveign/ps/2002_JASA_YIN_proof.pdf)
Применение преобразования Фурье для создания гитарного тюнера на Android. Часть 1