Цитата(SPACUM @ Jul 15 2011, 13:51)

Очень советую алгоритмы проверять на тестовых синтезированных сигналах, где каждый шаг можно проверить. Определить точность. А потом уже использовать реальные.
Собственно, так и делаем. Плюс ещё сравниваем поведение с другими детекторами.
А стабильности я добился с помощью очереди, которая в TuxGuitar реализована (org.herac.tuxguitar.gui.tools.custom.tuner.TGTunerQueue). Вернее, её взял за основу.