Librería analizador de frecuencia

Dj_carri
#1 por Dj_carri el 23/07/2009
A ver si alguien me puede ayudar y sabe de alguna librería (a ser posible para c++) que haga fácilmente lo que yo quiero:

- Tengo una melodía con un instrumento (el que sea) y lo que necesito es que la librería me corte cada nota y me diga qué frecuencia tiene dicha nota. Es decir, que sea capaz de detectar cuando se cambia de nota (por el silencio entre nota y nota, por ejemplo), y luego, para cada nota, me pueda decir la frecuencia.

¿Alguna librería o método para hacerlo fácilmente? He visto Vamp Plugins (http://vamp-plugins.org/), pero no encuentro en la documentación un método sencillo para hacer lo que yo quiero.

¡Gracias!
Subir
OFERTASVer todas
  • -40%
    ¡Precio mínimo histórico! AKAI MPK 261
    298 €
    Ver oferta
  • -8%
    Behringer X Air XR18
    645 €
    Ver oferta
  • beyerdynamic DT-770 Pro
    138 €
    Ver oferta
computerneix
#2 por computerneix el 23/07/2009
Mira esto, parece lo que necesitas, aunque también parece que te va a dar un montón de faena (no es realtime, creo):

http://clam-project.org/doc/CLAM-doxyge ... lysis.html

aquí una lista no muy exhaustiva:

http://linux-sound.org/dsp.html

Todo de muy bajo nivel, o sea, muchas horas de programación. Algo de más alto nivel lo puedes encontrar en las librerías de análisis de los distintos lenguajes de programación de audio:

Puredata (~fiddle y ~bonk es lo que necesitas) : http:/crca.ucsd.edu/~tapel/icmc98.pdf

Chuck : http://chuck.cs.princeton.edu/uana/

y una lectura que no te puedes perder:

http://www2.cs.uregina.ca/~gerhard/publ ... -Pitch.pdf

Total, que lo que intenas hacer es difícil, ya nos contarás cómo lo consigues.
Subir
Dj_carri
#3 por Dj_carri el 24/07/2009
Muy completa la respuesta, si señor. Ahora tengo mucho trabajo por hacer, para ver cuál de todos se ajusta mejor a lo que busco. Ya os contaré.

¡Muchas gracias!
Subir
Hilos similares
Nuevo post

Regístrate o para poder postear en este hilo