Buenas, estoy tratando de tunear una guitarra eléctrica con leds. Una forma sería que dependiendo de la fuerza con la que se toque así sea la intensidad de la luz de los leds:
LED GuitarEso seria relativamente fácil. Lo que yo querría hacer es usar leds RGB, detectar la nota tocada de alguna manera y en función de la frecuencia de la señal un pic encienda los leds de un color u otro por PWM (el ancho de los pulsos controlan el color y la frecuencia controla la intensidad de la luz).
Había pensado en amplificar la señal de salida hasta saturarla, encaminandolo a trabajar digitalmente y medir los tiempos entre flancos para obtener la frecuencia. En teoría, funcionaría si la salida fuera senoidal, pero no había contado con los armónicos, que a veces me distorsionan la señal hasta que aparecen cruces por cero y la amplificación no me sirve porque aparecen flancos no deseados.
Me gustaría ser capaz de detectar cada una de las 48 notas de la guitarra, desde Mi 2ª (82.41 Hz) hasta Mi 6ª (1318,51 Hz).
Frecuencias de las notas musicalesHe estado pensando en como detectar cada una de las frecuencias fundamentales y olvidarme de los armónicos, pero no doy con ello.
¿A alguien se le ocurre alguna solución?