Ajuda Projeto de app Afinador de Violão

Gostaria de saber qual é a melhor linguagem de programação para desenvolver um APP Afinador de violão?
Quais frameworks, Bibliotecas e API devo utilizar para desenvolver esse projeto?
E qual nível de conhecimento devo ter para produzir um aplicativo como esse?

Supondo que o que você quer criar é um app android, dê uma olhada na biblioteca TarsosDSP. Fiz um projeto similar há algum tempo e ela faz 99% do trabalho, só precisei criar uma interface visual pra ela e adicionar algumas comparações.

A parte que você precisa olhar é a de pitch, que vai te dar o valor em hertz ( Lá = {55Hz, 110Hz, 220Hz, 440Hz…}). Tem um exemplo de como pegar esse valor. Com ele em mãos, é só comparar o valor capturado com uma tabela de referência, mantendo uma margem de erro (ex: para lá = 440Hz, você pode considerar afinado entre 438 e 442).

Abraço.

Valeu pela ajuda