Escolar Documentos
Profissional Documentos
Cultura Documentos
Organizacin de la charla
1. 2. 3. 4. Introduccin Tcnicas de sntesis de sonido Efectos de sonido Conclusiones
04/11/2011
Introduccin
Qu se entiende por sntesis de sonido? Breve historia Notas musicales Sonido Percepcin del sonido Caractersticas temporales Caractersticas frecuenciales
Introduccin
Qu se entiende por sntesis de sonido?
Tcnicas de procesado de seal aplicadas a replicar sonidos o crear nuevos sonidos.
04/11/2011
Introduccin
Introduccin
Padre de la Msica por ordenador y de las DIGITAL MUSIC TOOLS MUSIC, primer programa ampliamente empleado para generacin de sonido (1957) No se poda usar en tiempo real ordenadores muy lentos
04/11/2011
Introduccin
Introduccin
04/11/2011
Notas musicales
Cada nota musical lleva asociada una determinada frecuencia fundamental (pitch)
Escala temperada
Nota Frecuencia Nm. (pitch) MIDI Do4 Re4 Mi4 Fa4 Sol4 La4 Si4 Do5 C4 D4 E4 F4 G4 A4 B4 C5 261.63 Hz 293.66Hz 329.63Hz 349.23Hz 392.00Hz 440.00Hz 493.88Hz 493.88Hz 60 62 64 65 67 69 71 72
9
Notas musicales
Forma de onda en tiempo y espectro de la nota A4
y = A sin(2ft )
fs=44100; f=440; t=0:1/fs:1; y=sin(2*pi*f*t); sound(y,fs)
10
04/11/2011
Notas musicales
Nota A4 de un piano
11
Notas musicales
Nota A4 de un clarinete
12
04/11/2011
Notas musicales
Nota A4 voz
13
Sonido
Sistema de generacin/recepcin de sonido
Generador
Medio de radiacin
Odo
Msico
Instrumento
Recinto
Caja de resonancia
14
04/11/2011
80dB
60dB
Umbral de Audicin
Audible
40dB
20dB
Inaudible
0dB 10Hz 100Hz 1kHz 10kHz
frecuencia
Caractersticas temporales
La envolvente de la seal vara con el tiempo (ADSR)
Relajacin (Release)
Amplitud
Los tiempos de ataque y relajacin son los ms determinantes en la identificacin del instrumento!!
16
04/11/2011
Caractersticas temporales
17
Caractersticas temporales
Instrumentos de entonacin definida y no-definida
18
04/11/2011
Caractersticas frecuenciales
19
Caractersticas frecuenciales
L-R
Muestras
10
w(m)
DFT N
20
10
04/11/2011
Organizacin de la charla
1. 2. 3. 4. Introduccin Tcnicas de sntesis de sonido Efectos de sonido Conclusiones
21
Sntesis en tiempo
Wavetable Modelado fsico
22
11
04/11/2011
SNTESIS EN FRECUENCIA
SNTESIS EN TIEMPO
23
SNTESIS EN FRECUENCIA
SNTESIS EN TIEMPO
24
12
04/11/2011
donde:
Ak es la amplitud de la componente k f0 es la frecuencia fundamental de la seal k es la fase de la componente k
Problema:
Las seales musicales no son peridicas No se puede sumar un nmero infinito de seales
25
x (t ) Ak (t )sen(k 2 f 0t )
k =1
26
13
04/11/2011
x (t ) Ak (t )sen(k 2 f 0t )
k =1
f0 A2 Sonido sintetizado
2f0
An
nf0
2 2.5 t(s) 0
14
04/11/2011
20
20
15
15
10
10
5
5
0 0 0.5 1 1.5 2 2.5 t(s) 0 500 1500 1000 1170Hz 2000 2500
Instrumento Nota
Seal de banda ancha Pulsos cuadrados Pulsos triangulares Diente de sierra Ruido blanco
Sonido sintetizado
15
04/11/2011
440Hz
2200Hz 1320Hz
31
Sntesis en frecuencia: FM
Idea bsica: El timbre de una forma de onda simple, vara si se modula en frecuencia al dar lugar a una forma de onda ms compleja. Seal modulada FM:
donde:
x p (t ) = Ap cos( p t )
Am xm (t )
fi (t ) =
1 d (t ) = f p + kAm xm 2 dt
seal portadora seal moduladora con xm(t)1 (t ) frecuencia instantnea constante de desviacin en frecuencia
32
16
04/11/2011
Sntesis en frecuencia: FM
Si la moduladora es un tono
Am cos( mt )
I=
f = kAm
f i (t ) = f p + kAm cos( mt )
Sntesis en frecuencia: FM
La relacin portadora-moduladora (fp/fm), fija la posicin de las componentes en el espectro Se pueden tener espectros armnicos o inarmnicos El ndice de modulacin (I), determina la amplitud relativa de las componentes del espectro Su variacin en el tiempo, hace que cambie la amplitud de las componentes as como su nmero Hay aadir la evolucin temporal global de las notas: la envolvente espectral (ADSR)
34
17
04/11/2011
Sntesis en frecuencia: FM
La4 de un clarinete El espectro es armnico y slo estn presentes los armnicos impares Los armnicos altos tienen poca energa
440Hz
2200Hz 1320Hz
Sntesis en frecuencia: FM
La4 de un clarinete
STFT del La4 de un clarinete STFT del La4 de un clarinete sintetizado FM
36
18
04/11/2011
H ( z) =
G 1 ak z k
k =1 p
voz
Sonido sordo
Sonidos sonoros: Generados por las cuerdas vocales. Modificado por el tracto vocal. Espectro discreto y armnico. Sonidos sordos: producido por el aire a travs de los estrechamientos del tracto vocal. Su espectro es continuo y de banda ancha.
38
19
04/11/2011
s ( n ) = ak s ( n k ) + G u ( n )
k =1
s(n)
~ s ( n ) = k s( n k )
k =1
39
e( n ) = s ( n ) ~ s ( n ) = s(n ) k s(n k )
k =1
A( z ) = 1 k z k
k =1
s ( n ) = ak s ( n k ) + G u ( n )
k =1
40
20
04/11/2011
H ( z) =
G A( z )
La seal de voz es variante en tiempo los coeficientes deben estimarse para pequeos segmentos de la seal de voz. Encontrar {ak} que minimice el error cuadrtico medio de prediccin en un pequeo fragmento de la forma de onda de voz. Determinado {ak} calcular el error utilizarlo como entrada del filtro H(z) = G / A(z) reconstruir la seal de voz s[n]. Si la prediccin lineal est funcionando bien impulsos (un impulso por trama). Seal fuente Ruido para fricativos. error parecido a un tren de
41
42
21
04/11/2011
X r ( z ) = Y ( z ) H r1 ( z )
43
44
22
04/11/2011
SNTESIS EN FRECUENCIA
SNTESIS EN TIEMPO
45
Seal original
Digitalizacin
Almacenamiento en wavetable
Seal sintetizada
23
04/11/2011
se almacenan completos
Seal original
1 0 -1 -2 0 0.5 1 1.5 2
Seal almacenada
1 0 -1 -2 0 0.5 1 1.5 2
47
Cuando se toca la nota: La parte del ataque se reproduce, seguido por una repeticin en bucle del segmento de sostenimiento. El segmento que se repite, se procesa para crear un decaimiento natural del sonido
48
24
04/11/2011
Inconvenientes: No es muy til para crear sonidos nuevos Necesita mucha memoria para almacenar sonidos muestreados
49
25
04/11/2011
Misma forma de onda Diferencia inaudible Sonidos intercambiables Cambio de interprete Instrumento distinto Sonidos diferentes
Musicalmente independiente
51
Organizacin de la charla
1. 2. 3. 4. Introduccin Tcnicas de sntesis de sonido Efectos de sonido. Conclusiones
52
26
04/11/2011
Clasificacin: Filtrado Paso alto, paso bajo, ecualizadores Filtros variantes en tiempo Wah-wah, Phaser Efectos de retardo Vibrato, Flanger, Chorus, Echo Moduladores Ring modulation, Tremolo, Vibrato Procesado no-lineal Compresin, Limitadores, Distorsin Efectos espaciales Panning, Reverb, Surround Sound
53
54
27
04/11/2011
Efectos de retardo
Efectos de retardo Vibrato, Flanger, Chorus, Echo Estructuras bsicas con filtros FIR e IIR muy sencillos. Universal Comb Filter combinacin de FIR e IIR. FIR Comb Filter
y ( n ) = x ( n ) + gx ( n M ) con
M = / fs
55
Efectos de retardo
IIR Comb Filter Simula una reflexin sin fin.
y ( n ) = Cx ( n ) + gy ( n M ) con
M = / fs
56
28
04/11/2011
Efectos de retardo
Universal Comb Filter
57
x(n)
Z -M
y(n)
58
29
04/11/2011
59
g2 Z M2 x +
30
04/11/2011
61
Efectos moduladores
Efectos de modulacin: Una seal de audio modula en amplitud y fase una seal sinusoidal
Efecto Wah-wah modulacin de amplitud modulacin de fase Efectos Vibrato, Chorus y Flanger
Ring Modulation:
Voz normal
y ( n ) = x ( n ) m( n )
Voz robot Audio ring_mod
y ( n ) = (1 + m( n )) x (n )
31
04/11/2011
Efectos espaciales
Efectos de espaciales: Cambian la localizacin espacial del sonido. Ejemplo: Introduccin de la respuesta al impulso de un determinado espacio. Grabar la respuesta a un pequeo impulso en el recinto (una palmada, un golpe de tambor). Convolucionar el sonido con la respuesta al impulso del recinto.
63
Conclusiones
Cmo caracterizar una nota musical. Distintas tcnicas de sntesis de sonido: Frecuencia Tiempo
Diversas formas de introducir efectos a una seal musical. Filtrado Modulacin Efectos espaciales
64
32
04/11/2011
Bibliografa
M. Russ, Sound Synthesis and Sampling, Third edition, Focal Press, 2009. U. Zlzer, DAFX. Digital Audio Effects, Wiley, 2011. R. Boulanger, The Csound Book, MIT Press, 2001. D. Simn Zorita, Anlisis y Sntesis de Seales Musicales, E.U.P. Madrid, 2000. U. Zlzer, Digital Audio Signal Processing, Second edition, John Wiley, 2008. S. Bilbao, Numerical Sound Synthesis, John Wiley, 2009. L. R. Rabiner, R. W. Schafer, Digital Processing of Speech Signals, Prentice-Hall, 1978. P. R. Cook, ``Singing voice synthesis: History, current work, and future directions,'' Computer Music Journal, vol. 20, pp. 38-46, Fall 1996. https://ccrma.stanford.edu/~jos/pasp/Digital_Waveguide_Model.html Bonada, J., Serra, X.," Synthesis of the Singing Voice by Performance Sampling and Spectral Models", IEEE Signal Processing Magazine, vol.24, no. 2, pp. 67-79, 2007.
65
33