Jconv, un procesador de convolución para JACK
Cualquier estudiante de cálculo sabe de lo pesada que resulta la construcción de un algoritmo de convolución. En particular es necesario computar la respuesta a un proceso de audio en todas las componentes de frecuencia de la señal original, y recomponer después la señal procesada. Hace ya muchos años que Sound Forge para Windows incorpora un maravilloso procesador de convolución basado en DirectX, pero éste había de ser utilizado offline. Jconv es un motor de convolución para JACK, basado en convolución FFT y que utiliza tamaños de partición no uniformes; más pequeños al comienzo del algoritmo y creciendo en adelante hasta el tamaño más eficiente. Puede procesar audio sin latencia alguna con consumos de CPU moderados. Jconv utiliza el motor de convolución diseñado para Aella, una aplicación procesadora de reverb basada también en convolución. El cálculo se reparte entre cinco hilos de ejecución, uno por cada tamaño de partición y siendo ejecutados a prioridades justo por debajo de la del proceso JACK. El motor se convertirá en una librería separada tan pronto el autor encuentre el tiempo necesario para escribir la documentación. [1]Visto en Linux AV. 1. http://www.linuxav.net/index.php/2009/02/jconv-un-procesador-de-convolucion-... Un saludo, Ismael -- Ismael Valladolid Torres http://lamediahostia.blogspot.com/ <[email protected]> http://www.seomarketingtools.org/ http://www.linuxav.net/ t. 0034912519850 m. 0034609884094 (Yoigo) GnuPG key: DE721AF4 Google Talk/Jabber/MSN Messenger: [email protected] Jaiku/Twitter/Skype/Yahoo!: ivalladt AIM/ICQ: 264472328
Bueno... Con esto se puede recriar el reverb de una sala con precisión... Quizá, un dia podremos tener 'templates' de salas de grabación libres. SALUDOS. Gilberto --- Em qua, 18/2/09, Ismael Valladolid Torres <[email protected]> escreveu: De: Ismael Valladolid Torres <[email protected]> Assunto: [Musix-usuarios] Jconv, un procesador de convolución para JACK Para: [email protected], [email protected], [email protected], "Lista de usuarios de Musix" <[email protected]>, [email protected] Data: Quarta-feira, 18 de Fevereiro de 2009, 4:11 Cualquier estudiante de cálculo sabe de lo pesada que resulta la construcción de un algoritmo de convolución. En particular es necesario computar la respuesta a un proceso de audio en todas las componentes de frecuencia de la señal original, y recomponer después la señal procesada. Hace ya muchos años que Sound Forge para Windows incorpora un maravilloso procesador de convolución basado en DirectX, pero éste había de ser utilizado offline. Jconv es un motor de convolución para JACK, basado en convolución FFT y que utiliza tamaños de partición no uniformes; más pequeños al comienzo del algoritmo y creciendo en adelante hasta el tamaño más eficiente. Puede procesar audio sin latencia alguna con consumos de CPU moderados. Jconv utiliza el motor de convolución diseñado para Aella, una aplicación procesadora de reverb basada también en convolución. El cálculo se reparte entre cinco hilos de ejecución, uno por cada tamaño de partición y siendo ejecutados a prioridades justo por debajo de la del proceso JACK. El motor se convertirá en una librería separada tan pronto el autor encuentre el tiempo necesario para escribir la documentación. [1]Visto en Linux AV. 1. http://www.linuxav.net/index.php/2009/02/jconv-un-procesador-de-convolucion-... Un saludo, Ismael -- Ismael Valladolid Torres http://lamediahostia.blogspot.com/ <[email protected]> http://www.seomarketingtools.org/ http://www.linuxav.net/ t. 0034912519850 m. 0034609884094 (Yoigo) GnuPG key: DE721AF4 Google Talk/Jabber/MSN Messenger: [email protected] Jaiku/Twitter/Skype/Yahoo!: ivalladt AIM/ICQ: 264472328 _______________________________________________ Musix GNU+Linux - www.musix.org.ar Musix-usuarios mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/musix-usuarios Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
participants (2)
-
Gilberto Borges -
Ismael Valladolid Torres