Download 1 amp 0 tiempo curva de envolvente
Document related concepts
no text concepts found
Transcript
LABORATORIO DE TECNOLOGÍAS DE AUDIO Y VIDEO Efectos de audio, 2ª Parte: Efectos sencillos Descripción: En esta segunda parte analizaremos el funcionamiento de algunos efectos de audio basados en bloques simples de proceso. Son muy utilizados y todos los editores de audio digital incoroporan alguna versión de los mismos. A continuación se describen estos efectos junto con ejemplos de los mismos. De todos ellos puede encontrar una función de MATLAB que los realiza. Debe utilizar alguno de ellos en la confección de la banda sonora final. ATENCIÓN: todo el objetivo de esta práctica es que "comprenda" estos efectos. La teoría es muy sencilla. La práctica sólo se adquiere con el uso: por tanto "juegue" con los efectos para conseguir sonidos. Modulador en anillo (anillo.m) Se trata de una simple modulación de amplitud (AM) con índice de modulación del 100% y cuya frecuencia moduladora es un parámetro. La modulación es con portadora real por lo que, si procesamos un sonido periódico, en el espectro modificado aparecen rayas espectrales en la suma y diferencia de las originales con la moduladora. El resultado en muy inarmónico y suele mezclarse con el original para suavizarlo. Es corriente describir el sonido como de "gong", debido a que las campanas producen sonidos con fuertes componentes inarmónicas. Ejemplo: procese el fichero guitarra.wav con anillo(guitarra, 500, 1 , fs) anillo(guitarra, 100, 0.2, fs) Oscilación de envolvente (tremolo.m) Consiste en multiplicar el sonido de partida por una señal positiva que hace fluctuar su nivel de forma periódica (algo parecido al trémolo de los músicos). 1 amp curva de envolvente 0 tiempo Los únicos parámetros son la frecuencia de la fluctuación y la profundidad de la oscilación. Ejemplo: procese el archivo cuerda.wav con tremolo(cuerda, 0.2, 1.27, 1, fs) tremolo(cuerda, 0.6, 5, 1, fs) Lineas de retardo con realimentación (realimentato.m) La esencia de efecto consiste en realimentar a la entrada una réplica de sí misma pero retrasada una cantidad fluctuante. El siguiente diagrama de bloques ilustra el procedimiento. R x(n) y(n) Retardo = Tmin+τ(n) mix 1-mix Esta estructura puede utilizarse para crear múltiples efectos de refuerzo de sonido. Por ejemplo, si la parte constante del retardo (Tmin) es nula, y la parte variable es muy pequeña obtendríamos a la salida una versión ligeramente desfasada (en tiempo) y ligeramente desafinada de la entrada. Para un instrumento musical esto equivale a que su frecuencia fundamental oscile levemente, lo que se conoce como "vibrato". Aumentando el retardo fijo produciríamos una especie de eco algo desplazado en frecuencia. Al sumar esta señal a la original un cantante parece acompañarse a sí mismo. Esto es así ya que dos personas al unísono no están nunca perfectamente sincronizadas. En la literatura inglesa el efecto recibe el nombre de "doubler". Añadiendo varios "doubler" diferentes en paralelo, un cantante puede llegar a parecer un coro. Esta técnica recibe el nombre de "chorus" Para valores intermedios de los parámetros el efecto recuerda a otro analógico llamado "flanger" y que se realizaba a base de frenar y acelerar con la mano las bobinas de los magnetófonos de carrete abierto. El sonido es parecido al de un avión volando a gran altitud y se aplica normalmente a instrumentos percusivos. Utilice este efecto tomando los siguientes ejemplos como punto de partida Ejemplos: Vibrato procese el archivo piano.wav con realimentato( piano, 1.5, 0, 0, 1, 1, 3, 1, fs) Doubler procese el archivo canto.wav con realimentato( canto, 20, 33, 0, 1, 1, 0.4, 0.48, fs) Chorus procese el archivo canto.wav con realimentato( canto, 15, 25, -0.7, 1, 4, 0.4, 0.79, fs) Flanger procese el archivo arpegio.wav con realimentato( arpegio, 6, 3, 0.7, 1, 1, 1, 0.5, fs) Distorsionadores (distatan.m, distexp.m, distsrqt.m) Con ser los más sencillos, son los más utilizados. La figura siguiente muestra la característica entrada-salida de los tres distorsionadores incluídos en la práctica 1.5 1 salida 0.5 0 -0.5 -1 arcotangente exponencial raiz cuadrada -1.5 -2 -1.5 -1 -0.5 0 entrada 0.5 1 1.5 2 La distorsión controlada puede utilizarse para crear sonidos o incluso para realzar grabaciones existentes Utilice este efecto tomando los siguientes ejempos como punto de partida Ejemplos: Distorsión procese el archivo canso.wav con distatan( canso, 4, 1) Realce procese el archivo voz.wav con distexp( voz, 0.5, 1) distexp( voz, 1, 1) distexp( voz, 2, 1) distsqrt( voz, 1, 1) Resonador variable (wahwah.m) Este tipo de efectos se apoyan en un resonador de un solo polo a la frecuencia de resonancia. La posición de dicho polo se controla durante el efecto. En el código de la práctica dicho movimiento es sinusoidal. La estructura del resonador aparece en la figura siguiente: y(n) x(n) z-1 2acos2πf z-1 -a2 Esta estructura puede utilizarse para lograr variaciones de los efectos vistos anteriormente. En nuestro caso vamos a basarnos en ella para crear algunos sonidos sintéticos. Como punto de partida cree un vector de ruido blanco gaussiano de duración equivalente a 1 segundo (22050 muestras a fs=22050 Hz). Llamemos r a este vector. Escúchelo. Ejemplos: Viento Filtre r con paso alto de frecuencia de corte 1500 Hz Multiplique el resultado por una ventana de Bartlett de 1/2 seg. de subida y 1/2 seg. de bajada Aplique al resultado wahwah( x, 0.97, 1700, 3000, 0.9, 512, 1, fs) Boom Multiplique r por 1 en los primeros 250 ms y por una rampa decayendo a cero en el resto (750 ms) Aplique al resultado wahwah( x, 0.98, 100, 100, 0, 512, 1, fs) Distorsione el resultado con atanh(8x) Boing Genere un señal de 1 segundo que contenga un tono de 2500 Hz y otro de 3100 Hz Aplique al resultado wahwah( x, 0.97, 1700, 3000, 0.9, 512, 1, fs) NOTA: es muy importante que vaya escuchando todas las señales conforme las va creando.