Один из самых интересных и сложных проектов. Работа со звуком велась на самом низком уровне. Был реализован алгоритм быстрого преобразования Фурье для определения частотного графика аудиопотока. На основе этого реализовывался и совершенствовался алгоритм определения частоты основного тона, для того, чтобы понять, правильную ли ноту поет пользователь. В результате получилось очень классное приложение!
https://play.google.com/store/apps/details?id=ru.perepel.android