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