Que bueno que preguntas porque hay varias cosas que veo no están claras.

Lo mas importante es que los modelos espectrales (SMS de Clam) no tienen
que ver con convolución. Es un proceso diferente en el que utilizas la
FFT y a partir de esta información cambias las envolventes de cada uno
de los parciales. Es decir, puedes cambiar la amplitud de cada parcial
(y en esto se parece a filtros o a síntesis sustractiva) y también
puedes cambiar la envolvente del tiempo (es decir comprimir o expandir
el tiempo).

La ventaja de SMS es que tienes acceso o a parciales pares o impares
pero también si es necesario a cada parcial. 

Si miras una gráfica de una FFT o análisis de espectro, cada uno de los
parciales sigue una trayectoria. En sonidos temperados estas
trayectorias son casi predecibles por lo que CLAM se puede utilizar para
comprimir audio o para restaurar grabaciones.

El proceso de resíntesis es simplemente generar una nueva señal a partir
de los datos suministrados por la FFT. Para esta aplicación es mejor
sacar FFTs con al menos un ciclo del sonido para tener toda la
información armónica. Por ejemplo con un sonido de flauta, por lo menos
dos segundos. Si la FFT se hace en una señal de 44.1KHz de frecuencia de
muestreo, estamos hablando de 88.200 muestras. De pronto al cambiar la
amplitud de los armónicos impares el sonido se vuelve mas metálico, casi
de trompeta. Al cambiar la duración de las envolventes de tiempo el
sonido de flauta se estira volviéndose mas como un sonido entubado. Si
cambias los valores de las frecuencias el sonido cambia de octava.

Para convolución el proceso es mas de esta manera: buscas una respuesta
de impulso con una FFT de unas pocas muestras dependiendo el sonido.
Luego ésta FFT, la multiplicas, o  mejor dicho, le haces convolución,
con otra señal para colorear la señal final con el sonido de la repuesta
impulso. PD o Max no son tampoco tan buenos para convolución. Creo que
en Audacity hay un plug-in de convolución mejor. Casualmente un grupo de
alumnos de Ingeniería de Sonido en la Javeriana acaban de entregar su
tesis sobre reverberación por convolución utilizando Max y cuentan este
tipo de problemas.

Avisame si estás entendiendo.

Saludos,

  --* Juan


On Fri, 2008-08-01 at 12:01 -0500, daniel gomez wrote:
> Juan Hola
> leyendo tu correo...


_______________________________________________
____ _  _ ___  _   _ ____ ___  ___
|___  \/  |__]  \_/  |___   /  |__]
|___ _/\_ |      |   |___  /__ |

Expyezp mailing list
[email protected]
http://lists.slow.tk/listinfo.cgi/expyezp-slow.tk

Responder a