Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Agosto, 2007
Contenidos
Movimiento Armnico Simple o Ecuacin de Onda o Karplus-Strong Modelamiento Acstico con Delay Lines u Digital Waveguide
Se necesita resolver esta ecuacin diferencial. Se sabe que sistemas o f sicos vibran en forma sinusoidal, por lo tanto, se prueba: x(t) = A sin(t + ) con = 2f Probando en la ecuacin diferencial: o m 2 A sin(t + ) + kAsin(t + ) = 0 Esta ecuacin se cumple cuando 2 = k/m. A y representan las o condiciones inciales de amplitud y de fase del sistema.
Resonancia
Esta se conoce como la frecuencia de resonancia. Resonancia, denida en forma simple, es la frecuencia en que un sistema vibra cuando no hay excitaciones externas, la frecuencia natural de vibracin: o f= r = 2 k/m 2
Condiciones de Borde
En general el oscilador armncio tiene una solucin del tipo: o o x(t) = A sin(t + ) Los valores de A y estan determinados por las condiciones de borde o condiciones inciales. Supongamos que para t = 0 hay un desplazamiento incial x(0) y una velocidad incial x(0): x(0) = A sin() x(0) = A cos() Resolviendo, se obtiene sin = x(0)/A y cos = x(0)/(A), con los que: A= (x(0))2 + x(0)
2
Dimensin o 1-D
2-D
Tensin o Rigidez
Ecuacin de Onda o
Experimento de una soga muestra como las ondas viajan en general en cuerdas.
Ecuacin de Onda o
Ecuacin de Onda o
y(x, t) representa la deexin de la cuerda en cada uno de sus o puntos 0 x l para cada instante 0 t. La ecuacin de la cuerda ideal: o Ky = y
K y tensin de la cuerda o densidad lineal de masa desplazamiento de la cuerda y y y y(t, x) y(t, x) t y(t, x) x
Ecuacin de Onda o
Notar que la ecuacin de onda, o Ky = y es slo una instancia de la Ley de Newton: o f uerza = masa aceleracin o Nos interesa las vibraciones transversales, por lo que la fuerza restoradora es Ky (tensin curvatura). o Esta es balanceada por la fuerza de inercia por unidad de longitud (densidad de masa aceleracin transversal) y o
Desplazamientos transversales de Cuerdas Columnas de Aire en Clarinetes or Organos a Tubo Rigidz en Idefonos, como Xilfono e o o
Vibracin transversal en el plano horizonal o Vibracin transversal en el plano vertical o Vibracin longitudinal o
Si denotamos yr (t x/c) como la onda que viaja hacia la derecha y yl (t + x/c) como la onda que viaja a la izquierda, se tiene como solucin general o y(t, x) = yr (t x/c) + yl (t + x/c)
...
...
En el caso discreto, la solucin para la equacin de onda es o o y[nT, mX] = yr [nT mX/c] + yl [nT + mX/c] (set X = cT ) = yr [nT mT ] + yl [nT + mT ] = y + [nT mT ] + y [nT + mT ] T es el intervalo de sampleo, X = cT es el intervalo espacial en metros.
Bordes R gidos
El caso ms simple para condiciones de borde de cuerdas es termia naciones r gidas. La cuerda no puede moverse en los bordes: y(t, 0) 0 y(t, L) 0
Podemos solucionar esta ecuacin aplicando traveling-waves. Deno imos N 2L/X string loop delay en samplers. y[nT, mX] = y + [n] + y [n] 0 y[nT, N X/2] = y + [n N/2] + y [n + N/2] 0
Bordes R gidos
Karplus-Strong
Hagamos el siguiente experimento (SuperCollider DEMO): 1. Llenar con Nmeros Aleatoreos un Delay-Line, u U0 , U1 , . . . , UL y[n]
bL
Karplus-Strong
Una caracter stica de las cuerdas punteadas es que los armnicos o agdos mueren ms rpido que los graves, por lo que el sonido se u a a torna apagado con el tiempo. Reemplazamos entonces nuestro multiplicador por un ltro pasa-bajos simple. z L y[n]
1/2 z 1 1/2
Algoritmo de Karplus-Strong (desubierto en 1978)
Impedancia
En terminos generales, la impedancia Z es que tanta fuerza se necesita empujar para obtener un momentum determidado:
En el aire, Z is el cuociente entre la presion de aire versus la velocidad de volumen. En una cuerda, Z es el cuociente entre la fuerza verus la velocidad de la cuerda. Impedancia = fuerza velocidad
z M
y[t]
es un ltro pasa todos ya que |H(ejT )| = 0 Tiene fase lineal ya que H(ejT ) = M T
Digital Waveguide
z N R z N
Una Digital Waveguite sin perdidas consiste en lineas de delay bidireccionales con impedancia de onda R Cada linea de delay contiene una Sampled Traveling Wave acstica: u
Digital Waveguide
z N
Seal F n sica
z N
Salidas f sicas se obtienen sumando las traveling-waves que viajan hacia la derecha y hacia la izquierda
y (n) -1
Bridge y-(n)
-1
(x = Pluck Position)
(x = 0)
Amplitud de cada traveling-wave = 1/2 del desplazamiento inicial Suma de ambas lineas de delay = desplazamiento inicial
v+ (n)
+ v (n-N/2)
-1 Nut v-(n+N/2) (x = L)
Bridge v-(n)
-1 c
(x = Hammer Position)
(x = 0)
Filter
Del 2M
Delay 2N
Filter
plucked STK.wav N = periodo de la altura (2 largo de la cuerda) en samples Hp (z) = ltro pasa-bajos de direccin de ueta o n H (z) = ltro piene de posicin de ueta, (0, 1) o n Hd (z) = lter de amortiguamiento de cuerda (t picamente 1/2 polos/ceros) Hs (z) = ltro pasa todos de rigidez de la cuerda (varios polos y ceros) H (z) = ltro de primer orden de anacin de la cuerda o HL (z) = ltro pasa bajos de niveles dinmicos a David Jae - Silicon Valley Breakdown
El Synthesis Tool Kit (STK) de Perry Cook, Gary Scavone, y otros (distribuido por CCRMA) continene muchos de estos modelos
(SuperCollider DEMO)