Nueva implementación de la FFT 
He adaptado de http://faculty.prairiestate.edu/skifowit/fft una implementación de la FFT de Cooley-Tukey en C y la he puesto en la sección soft. Aún tengo que echarle un vistazo a la implementación que me mandó José (via comentarios), que también tiene buena pinta :-).

Sobre el algoritmo de separación de fuentes de sonido por discriminación de acimut aún estoy en ello y no he terminado de depurarlo del todo (aún no rula bien :-)). En cuanto consiga algo decente lo pondré en la sección soft.

[ añadir comentario ] ( 1532 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente  |   ( 3 / 3894 )
Vocoder 
En la sección "soft" he añadido un vocoder en C. Utiliza filtros de estado variable discretos para implementar los filtros paso banda y una simplificación de la transformada de Hilbert discreta para implementar los seguidores de envolvente.

Junto al enlace para bajar el código fuente del vocoder he puesto un ejemplo: dos señales, una portadora con un acorde de violines y una moduladora con una voz, y el resultado de aplicar el vocoder a estas dos señales. Mejor lo oyes y te haces una idea :-)

El código fuente del vocoder es GPL (¡cómo no! :-).

[ añadir comentario ] ( 1745 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente  |   ( 3 / 1974 )
Nuevos fuentes sobre síntesis musical 
Hola de nuevo. En la sección "soft" del menú he añadido varios códigos fuente de ejemplo sobre síntesis musical. Son, en su mayoría, pequeñas rutinas que permiten explorar los diferentes tópicos relacionados con la síntesis musical por ordenador (todas de cosecha propia): generadores de señal, moduladores, generadores de envolvente, filtros, guías de ondas, generadores de percusión analógica, etc.

Espero que sirvan de algo a alguien :-). Un saludo y buenas noches ^_^

[ 2 comentarios ] ( 1680 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente  |   ( 3 / 2252 )

<< <Anterior | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 |