Time-stretch para todos 
Hola.
Hacía tiempo que no me pasaba por la web http://www.dspdimension.com y la verdad es que la encuentro bastante cambiada (para bien, por supuesto :-). En la sección Tutorials hay un tutorial sobre la implementación del time-stretch en C que está que se sale 8-). Aunque desde que me compré el sintetizador/sampler Roland Fantom-XR ya no preciso de esos menesteres por software ya que él solito lo hace sin problemas, se agradece un buen tutorial sobre las diferentes técnicas para generar este efecto. En la web hay otros enlaces muy interesantes con código fuente incluido.

[ 1 comentario ] ( 1817 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente  |   ( 3 / 2055 )
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 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 |