Soy un estudiante de electrónica y telecomunicaciones, junto a mi graduación. Voy a trabajar en un proyecto que involucra mi conocimiento sobre DSP, música y audio en general. Ya conozco todos los instrumentos matemáticos básicos y todo lo que necesito para gestionarlo, como FFT, circular convolution ecc ecc.Cómo escribir aplicaciones de procesamiento de audio en C++?
Quiero aprender la programación C++ básicamente por una razón: es muy importante en el mundo profesional. Y creo que es uno de los más utilizados para escribir aplicaciones que trabajan con audio, especialmente cuando se trata de procesamiento en tiempo real.
Ok, después de esta pequeña introducción me gustaría saber primero, ¿cuáles son las bibliotecas más utilizadas para trabajar con el procesamiento de audio en C++? Ya estaba buscando en la web, pero no pude encontrar un montón de cosas de trabajo. (Trabajo bajo Linux con eclipse CDT entorno).
Luego me gustaría saber si hay buenas fuentes para aprender a escribir algunos códigos de trabajo, como por ejemplo, cómo escribir un filtro de paso bajo simple. Básicamente ahora no voy a escribir aplicaciones en tiempo real, me gustaría comenzar a partir del procesamiento de un archivo WAV, o mejor aún un archivo MP3, por lo que básicamente en vectores de muestras.
Digamos que, básicamente, por ahora, me gustaría extraer la forma de onda de un archivo de audio y guardarla en una miniatura o en una imagen PNG.
Ok, por ahora creo que es todo lo que necesitaría.
¿Alguna idea, consejos, bibliotecas, libros, fuentes interesantes sobre eso?
Muchas gracias de antemano por cualquier tipo de respuesta.
Giovanni.
¿Qué programación que ALRE ady saber? – sbi