Вы также можете интерполировать БПФ, и часто вы можете использовать высшие гармоники для повышения точности. Вам нужно знать немного о гармониках инструмента, который был произведен, и это проще, если вы можете предположить, что вы отклонились от цели менее чем на пол-октавы, но даже в отсутствие этого, основная частота обычно намного сильнее, чем первая субгармоника, и не так уж далеко ниже основной гармоники. Простая эвристика должна позволить вам выбрать основную частоту.
Я сомневаюсь, что метод автокорреляции будет работать настолько надежно для всех инструментов, но вы должны получить серию оценок самоподобия, которая будет самой высокой при смещении на одну фундаментальную частоту. Если вы перейдете на две, то снова получите ту же оценку (в пределах шума и дифференциального затухания различных гармоник).