БПФ сообщает о пике или пиках частоты спектра (квантованных по размеру бина БПФ), который отличается от музыкальной высоты. Вполне возможно, что воспринимаемая частота основного тона будет полностью отсутствовать в спектре БПФ.
Некоторые из самых простых гитарных тюнеров просто использовали низкочастотную или полосовую фильтрацию и измерили время между переходами через ноль. Обратная дает оценку частоты.
Автокорреляция является еще одним распространенным методом оценки основного тона; и скользящая корреляция или другие меры самоподобия имеют множество вариаций, таких как скользящая ASDF (квадратная разность), AMDF (средняя разница), нелинейные сопоставления с образцом, адаптивная проверка только для ограниченного диапазона лагов, интерполяция лагов, оконное отображение и адаптивный выбор окна, различные весовые коэффициенты или использование теории принятия решений для выбора из нескольких возможных последовательностей истории лагов и т. д. Одна из проблем с большинством мер самоподобия - это выбор подходящей октавы, поскольку субоктава может показывать почти одинаковое сходство.
Другие возможности включают использование ФАПЧ, отфильтрованных квадратурных демодуляторов, отфильтрованных преобразований Гильберта и т. Д.
Но обратите внимание, что некоторые методы фильтрации и демодуляции DSP в вычислительном отношении почти эквивалентны выполнению 1-бина оконного ДПФ, что может или не может соответствовать ответу на ваш вопрос.