On Mon, 2007-06-04 at 11:34 -0400, Juan I Reyes wrote:
> > 
> > ¿La(s) articulación(es) del instrumento dependen de la manera en la
> > que se construye el modelo físico?
> > ¿Cómo se hacen modelos de articulaciones?
> > 
> 
> De pronto Cynthia Lawson debería responder esta pregunta. 
> 

Cynthia hizo su tesis de grado de eléctrica en la Universidad e Los
Andes en Bogota sobre el modelo físico de la flauta. En esos días
recuerdo que para notas a determinadas frecuencias y en un rango
especifico el modelo en Matlab :-) funcionaba bien. De hecho Ricardo
Escallón se gano una beca del ministerio de cultura para utilizar este
modelo.

El problema grave era la transición de una nota a la otra, cuando el
modelo está en las condiciones extremas (i.e. ataque y desvanecimiento -
comienzo y final). En el instrumento real la excitación normalmente
suele ser un sistema no lineal y esto es difícil de lograr con la
ecuación diferencial de la onda.

Lo que se hace normalmente es tener la excitación aparte y conectarla
cuerpo de resonancia. Lo que se modela en realidad es el cuerpo
resonante y los extremos del cilindro (en el caso de las maderas o
vientos), donde suele ocurrir una intersección de dispersión de las
ondas.

Por lo tanto cada vez que se inicia el modelo tiene que estar con las
condiciones iniciales perfectas para dar la nota esperada. Esto implica
que vibratos, legatos, trinos, etc, son muy difíciles de lograr con
modelos físicos. Sin embargo hay trucos heredados de la síntesis común
que se pueden utilizar para lograr este tipo de gestos musicales. Por
ejemplo, cambios en la frecuencia de muestreo implican cambios en la
altura. Igualmente, con las lineas de retardo en modelos con guías de
onda. Otra opción más costosa en términos de código para tiempo real es
pasar la señal que sale del modelo físico y modularla ( a la FM ) con un
oscilador de baja frecuencia, lo típico para los batidos y glissandi.

En el VL-1 lo que hacen es promediar las condiciones iniciales del
modelo para que funcione en un rango amplio a costo de exactitud en el
espectro.

  Saludes,

  --* Juan

_______________________________________________
____ _  _ ___  _   _ ____ ___  ___  
|___  \/  |__]  \_/  |___   /  |__] 
|___ _/\_ |      |   |___  /__ |    
                                 
expyezp mailing list
[email protected]
http://lists.slow.tk/listinfo.cgi/expyezp-slow.tk

Responder a