Beruflich Dokumente
Kultur Dokumente
SNTESIS DE SONIDO
Y
EFECTOS DE AUDIO DIGITAL
Isabel Barbancho
Profesora Titular de Universidad
Universidad de Mlaga
E.T.S. Ingeniera de Telecomunicacin
Campus de Teatinos s/n, 29071 Mlaga
Telfono: 952132587
email: ibp@ic.uma.es
Noviembre, 2011
1
Organizacin de la charla
1. Introduccin
3. Efectos de sonido
4. Conclusiones
1
04/11/2011
Introduccin
Introduccin
2
04/11/2011
Introduccin
Introduccin
3
04/11/2011
Introduccin
Introduccin
4
04/11/2011
Notas musicales
Escala temperada
Notas musicales
y = A sin(2ft )
fs=44100;
f=440;
t=0:1/fs:1;
y=sin(2*pi*f*t);
sound(y,fs)
10
5
04/11/2011
Notas musicales
Nota A4 de un piano
11
Notas musicales
Nota A4 de un clarinete
12
6
04/11/2011
Notas musicales
Nota A4 voz
13
Sonido
Sistema Sistema
Medio de
Generador vibratorio vibratorio Odo
radiacin
nota musical instrumento
Calidad
Cuerda, Caja de Teatro, Saln
Expresividad membrana, resonancia de actos, aire
Partitura aire, libre,
14
7
04/11/2011
Rango audible:
(20Hz-20kHz) 80dB
Umbral de
No presenta una respuesta
60dB Audicin
plana 40dB Audible
20dB
Bastante insensibilidad a la Inaudible
fase del espectro de los 0dB
15
Caractersticas temporales
La envolvente de la seal vara con el tiempo (ADSR)
Cada
(Decay) Relajacin
(Release)
Ataque
(Attack)
Amplitud
Sostenimiento
(Sustain)
t
16
8
04/11/2011
Caractersticas temporales
17
Caractersticas temporales
Instrumentos de entonacin definida y no-definida
18
9
04/11/2011
Caractersticas frecuenciales
19
Caractersticas frecuenciales
Evolucin temporal de las componentes espectrales
Transformada corta de Fourier (STFT)
0.2
L L-R
0.1
-0.1
4
x 10
-0.2
0 2 4 6 8 10
Muestras
w(m)
DFT
N
20
10
04/11/2011
Organizacin de la charla
1. Introduccin
3. Efectos de sonido
4. Conclusiones
21
Clasificacin
Sntesis en frecuencia
Aditiva
Sustractiva
FM
LPC
Sntesis en tiempo
Wavetable
Modelado fsico
22
11
04/11/2011
Aditiva
Sustractiva
Modulacin en anillo
SNTESIS EN
Modulacin en amplitud Modelado de ondas
(Waveshaping)
FRECUENCIA FM
Prediccin lineal (LPC)
Interpolacin espectral
Muestreo wavetable
SNTESIS EN
TIEMPO Granular
Modelado fsico 23
Aditiva
Sustractiva
Modulacin en anillo
SNTESIS EN
Modulacin en amplitud Modelado de ondas
(Waveshaping)
FRECUENCIA FM
Prediccin lineal (LPC)
Interpolacin espectral
Muestreo wavetable
SNTESIS EN
TIEMPO Granular
Modelado fsico 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
Solucin a la no periodicidad:
Aplicar STFT, de manera que se obtiene la evolucin temporal de
las componentes del espectro.
Solucin a la suma de un nmero infinito de componentes:
Eliminar las que estn fuera del rango audible (20-20.000Hz).
Simplificacin:
Insensibilidad del odo a la fase de las componentes
Expresin a utilizar:
n
x (t ) Ak (t )sen(k 2 f 0t )
k =1
26
13
04/11/2011
Diagrama de bloques
A1 n
x (t ) Ak (t )sen(k 2 f 0t )
k =1
f0
A2
Sonido
sintetizado
2f0
STFT del Do4 del clarinete Aproximacin STFT del Do4 del clarinete
20
15
10
0
0
0.5
1 2500
2000
1.5 1500
1170Hz 2 1170Hz
1000
500 702Hz
702Hz 2.5 0 234Hz f(Hz)
234Hz t(s)
14
04/11/2011
20
20
15
15
10
10
5
5
0
0 0
0.5 0
1 2500
2000 0.5
1.5 1500 2500
1 2000
2
500
1170Hz
1000
1500
2.5 0 702Hz 1.5 1000
t(s)
234Hz f(Hz) 500 1170Hz
2 0 702Hz
t(s) 234Hz f(Hz)
Diagrama de bloques
Instrumento
Seal de Filtro
Sonido
banda variante en
Nota sintetizado
ancha tiempo
Pulsos triangulares
15
04/11/2011
La4 de un clarinete
2200Hz
1320Hz
440Hz
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.
32
16
04/11/2011
Sntesis en frecuencia: FM
[ ] kA
fm
x FM (t ) = Ap cos p t + 2 k Am cos( mt )dt = Ap cos p t + m sen( m t )
kAm f
I= = ndice de modulacin
fm fm
33
Sntesis en frecuencia: FM
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
Parmetros a definir:
fp/fm
2200Hz
ndice de modulacin
1320Hz
440Hz Envolvente espectral
35
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
Establecer un
modelo que
represente los
parmetros de la
seal que se desea
extraer.
Algoritmo de
anlisis basado en
el modelo.
Programa de
sntesis.
37
pitch Sonido G
H ( z) = p
sonoro
Generador 1 ak z k
tren de pulsos k =1
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
p
P ( z ) = k z k
k =1
39
40
20
04/11/2011
42
21
04/11/2011
X r ( z ) = Y ( z ) H r1 ( z )
43
44
22
04/11/2011
Aditiva
Sustractiva
Modulacin en anillo
SNTESIS EN
Modulacin en amplitud Modelado de ondas
(Waveshaping)
FRECUENCIA FM
Prediccin lineal (LPC)
Interpolacin espectral
Muestreo wavetable
SNTESIS EN
TIEMPO Granular
Modelado fsico 45
23
04/11/2011
Seal 0
original -1
Los fragmentos han de
-2 tener un nmero entero
0 0.5 1 1.5 2
de periodos
2
1
Seal 0
almacenada -1
-2
0 0.5 1 1.5 2
47
48
24
04/11/2011
Ventajas:
Fcil de implementar
Muy buena calidad
Eficiente en el tratamiento de seales peridicas
Inconvenientes:
No es muy til para crear sonidos nuevos
Necesita mucha memoria para almacenar sonidos muestreados
49
25
04/11/2011
51
Organizacin de la charla
1. Introduccin
3. Efectos de sonido.
4. 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
1-mix
x(n) x + y(n)
mix
x
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.
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
BL FB FF
FIR comb 1 0 g
IIR comb 1 g 0
allpass a -a 1
delay 0 0 1
57
x(n) Z -M y(n)
Retardo tpico: 5 a 10 ms
Oscilador de baja frecuencia: 5-14Hz
58
29
04/11/2011
Implementacin
G
x(n) Z -M x +
y(n)
59
g1
Z M1 x +
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
Efectos Vibrato, Chorus y Flanger modulacin de fase
Ring Modulation: y ( n ) = x ( n ) m( n )
Voz normal Voz robot Audio ring_mod
31
04/11/2011
Efectos espaciales
Efectos de espaciales: Cambian la localizacin espacial del sonido.
63
Conclusiones
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
SNTESIS DE SONIDO
Y
EFECTOS DE AUDIO DIGITAL
Isabel Barbancho
Profesora Titular de Universidad
Universidad de Mlaga
E.T.S. Ingeniera de Telecomunicacin
Campus de Teatinos s/n, 29071 Mlaga
Telfono: 952132587
email: ibp@ic.uma.es
Noviembre, 2011
66
33