Vous êtes sur la page 1sur 28

Sntesis de sonido II

[10.1] Cmo estudiar este tema?


[10.2] Anlisis y resntesis espectral
[10.3] Sntesis de formantes
[10.4] Sntesis granular

TEMA

10

[10.5] Sntesis mediante modelos fsicos

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Esquema

OPCODES
CSOUND

Anlisis y resntesis espectral


Reorganizacin espectral

Escalado
Comprensin
Envolvente

FFT
Modelo sinusoidal
M. Armnico
con ruido residual

Resntesis aditiva
Resntesis substractiva

Aplicacin en funcin de transferencia

Pvscale
Pvshift
Pvsvoc,
pvswarp
pvswarp
pconvolve
Adsyn
ATS
Buzz, rand
Lpfreson
FOF

Sntesis de formantes

Granule, fog
Grain3
Anmboo,
Sekere
Guiro

Sntesis granular
Modelos de partculas PHISEM

Sntesis mediante modelos fsicos


WAVEGUIDE
Karplus -Strong

Pluck, Wgpluck

ELEMENTOS FINITOS
SNTESIS MODAL

Wguide1
Wgclar
Wgflute,
Wgbrass
Wgbow
Barmodel
Marimba,
vibes

Combinacin de estructuras acsticas

TEMA 10 Esquema

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Ideas clave
10.1. Cmo estudiar este tema?
Para estudiar este tema debers leer las Ideas clave que se exponen a continuacin.
Adems debers leer las pginas del siguiente documento:
Heintz, J. y McCurdy, I. CSound Floss Manual (pginas 199-222) disponibles
en la siguiente direccin web:
http://files.csound-tutorial.net/floss_manual/Release05/Cs_FM_05.pdf
En este tema profundizamos en la sntesis de sonido, presentando tcnicas ms
avanzadas de sntesis y su implementacin con Csound. Introducimos tambin
algn ejemplo de creacin de instrumentos virtuales.
En este tema perseguimos los siguientes objetivos:
Profundizar en los procedimientos de sntesis de sonido.
Profundizar en el manejo de Csound.
Aplicacin prctica de nuevas tcnicas.
Introducirse en el diseo de instrumentos de sntesis, como herramienta de
modelado experimental en investigacin musical.

10.2. Anlisis y resntesis espectral


La mayora de las tcnicas de modelado espectral trabajan en dos etapas anlisis y resntesis. La etapa de anlisis se encarga de extraer un cierto nmero de parmetros de
una muestra de sonido. La etapa de resntesis emplea estos parmetros para recrear el
sonido empleando la tcnica adecuada. La capacidad de recrear el sonido original no es
tan importante en el campo de la creacin en el que se persigue la bsqueda de nuevas
sonoridades.

TEMA 10 Ideas clave

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Sntesis por reorganizacin espectral


Una vez en el dominio espectral, los fotogramas espectrales obtenidos mediante STFT
pueden reorganizarse para obtener un cambio en la velocidad o en la altura tal como
vimos al explicar el Phase Vocoder. Otras tcnicas como el estrechamiento espectral
(spectral streching) son posibles gracias a la manipulacin de los fotogramas espectrales
antes de realizar la ressntesis.
En Csound disponemos de dos formas de realizar el proceso: con preanlisis o procesado
en tiempo real de un audio espectral (fsig).
Podemos analizar el sonido previamente con la herramienta pvanal que realiza el
anlisis STFT (si quieres profundizar en este tema puedes consultar en la siguiente
direccin web: http://www.csounds.com/manual/html/pvanal.html) y proporciona un
formato de datos disponibles para el opcode de resntesis pvoc (phase vocoder, si quieres
profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/pvoc.html) capaz de realizar la sntesis
modificando una serie de parmetros como la velocidad, la variacin de tono o incluso la
conservacin de los formantes.
Para trabajar con pvanal debes ir a Utilities>PVANAL dentro de CsoundQt, como indica
la siguiente figura:

Figura 1. Panel PVANAL de Csound.

Una vez que el fichero .wav est convertido a .pvx, podemos procesarlo con el opcode
pvoc como muestra el siguiente cdigo:

TEMA 10 Ideas clave

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Figura 2. Cdigo

Las nuevas versiones de Csound permiten el anlisis, procesado y resntesis de la


seal directamente sin procesado previo, de tal modo que puede realizarse en tiempo
real con una mquina suficientemente rpida. El opcode psvanal realiza el anlisis
STFT y la resntesis la realiza el opcode pvsynth.
Si quieres profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/pvsynth.html.
Otros opcodes de transformacin del audio espectral son:
pvshift: para compresin espectral, desplaza las componentes espectrales una cierta
cantidad, perdiendo por tanto las relaciones armnicas.
Si quieres profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/pvshift.html

TEMA 10 Ideas clave

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

pvscale: escalado o cambio de altura proporcional, preservando por tanto las


relaciones armnicas.
Si quieres profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/pvscale.html
pvsvoc: permite combinar la envolvente espectral de una fuente con la excitacin de
otra.
Si quieres profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/pvsvoc.html
pvswarp: permite modificar la envolvente espectral.
Si quieres profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/pvswarp.html
Como forma simplificada de anlisis Csound incorpora la posibilidad de realizar un
anlisis completo en un solo fotograma (FFT) con la herramienta cvanal.
Si quieres profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/cvanal.html
Ser de gran utilidad en la tcnica de convolucin con el opcode convolve.
Si quieres profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/convolve.html o el ms rpido pconvolve, si
quieres profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/pconvolve.html.
Resnstesis aditiva
Usando los modelos sinusoidales descritos en el tema 5 es posible representar un
sonido de forma ms simplificada como una suma de sinusoides. Empleando esta
informacin analtica, puede volver a sintetizarse el sonido original de forma directa o
bien tras las modificaciones de creacin necesarias.

TEMA 10 Ideas clave

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

W[n]

x[n]

|X[k]|
xw[n]

FFT
<X[k]

Deteccin
de picos

AP FP Pp

Seguimiento
sinusoidal
At ft Pt

Anlisis
Sntesis

Sntesis
espectral
de senos
Ys[k]
IFFT
ysw[n]
Superposicin
y
suma
ys[n]
Figura 3. Resntesis aditiva empleando modelos sinusoidales

Muchos sonidos, especialmente los peridicos, pueden resintetizarse mediante un


conjunto de generadores sinusoidales modulados en FM que emplean los
parmetros obtenidos en el anlisis sinusoidal. En otras ocasiones y especialmente
cuando se emplea un nmero elevado de componentes, es ms eficiente usar fotogramas
espectrales y obtener el sonido mediante la STFT inversa.
En Csound disponemos del opcode adsyn (si quieres profundizar en este tema puedes
consultar

en

la

siguiente

direccin

web:

http://www.csounds.com/manual/html/adsyn.html) que permite la resntesis mediante


un banco de osciladores. Los parmetros de los osciladores pueden determinarse a partir
del anlisis empleando la herramienta hetro (si quieres profundizar en este tema puedes
consultar

en

la

siguiente

direccin

web:

http://www.csounds.com/manual/html/hetro.html). En la resntesis con adsyn es


posible modificar la amplitud, la frecuencia y la velocidad de los parciales mediante
seales de control kamod, kfmod y ksmod.

TEMA 10 Ideas clave

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

De forma similar a PVANAL, Csound dispone de la herramienta HETRO, un conversor a


.het para su procesado con el opcode adsyn.

Figura 4. Herramienta HTRO de Csound.

A modo de ejemplo, empleando el siguiente cdigo obtenemos un sonido sintetizado


basado en la seal original.

Figura 5. Cdigo.

TEMA 10 Ideas clave

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Si visualizamos el espectrograma con Sonic visualiser obtenemos una clara prdida de


armnicos superiores y una simplificacin de la seal.

Figura 6. Espectrograma de la seal de voz original.

Figura 7. Espectrograma de la seal sintetizada con adsyn.

El proceso es ms completo cuando empleamos el modelo armnico con ruido


residual. Dicho modelo de anlisis no solo representa las componentes sinusoidales
con sus respectivos armnicos, sino que incorpora las componentes de ruido. De este
modo un mayor abanico de sonidos es posible representar y por tanto de resintetizar.
En Csound la herramienta de anlisis ATS se llama atsa, que permite un abanico amplio
de opciones de anlisis, como determinar el ancho de banda en el que concentrarse. La
etapa de resntesis se divide en dos operaciones.

TEMA 10 Ideas clave

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Si quieres profundizar en este tema puedes consultar en la siguiente direccin web:


http://www.csounds.com/manual/html/UtilityAtsa.html
Por un lado la resntesis aditiva de las sinusoides con el opcode ATSadd y por otro lado
la resntesis del ruido con el opcode ATSaddnz.
Si quieres profundizar en este tema puedes consultar en las siguientes direcciones web:
http://www.csounds.com/manual/html/ATSadd.html
http://www.csounds.com/manual/html/ATSaddnz.html
Tambin es posible resintetizar ambos simultneamente con el opcode ATSsinnoi.
Si quieres profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/ATSsinnoi.html
Como interesante prestacin creativa, es posible realizar una resntesis cruzada entre dos
anlisis ATS con ATScross.
Si quieres profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/ATScross.html
Resntesis substractiva
La resntesis substractiva toma otro enfoque diferente a la aditiva. Parte del anlisis de
los formantes para emplear esta informacin en ajustar los coeficientes de los filtros de
una sntesis substractiva.
La principal ventaja del enfoque substractivo es que considera la altura y el espectro
de forma independiente. Es decir que la forma del espectro no est sujeta a la
frecuencia fundamental. En el tema del audio espectral vimos la posibilidad de
diferenciar dos componentes: la seal de excitacin y las resonancias o funcin de
transferencia. El objetivo de la resntesis substractiva ser filtrar una seal de
excitacin segn dicha funcin de transferencia.
Probablemente una de las implementaciones ms eficientes de resntesis substractiva sea
mediante la Codificacin Predictiva Lineal (LPC) que proporciona una
informacin til de los formantes en forma de parmetros de un filtro substractivo.

TEMA 10 Ideas clave

10

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

En Csound la utilidad lpanal realiza el anlisis LPC de los polos del filtro de formantes
y el seguimiento de la altura (pitch tracking).
Si quieres profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/lpanal.html
Como resntesis puede emplearse un generador tipo buzz (Si quieres profundizar en este
tema

puedes

consultar

en

la

http://www.csounds.com/manual/html/buzz.html)

siguiente
que

direccin

proporciona

una

web:
seal

compleja de armnicos numerosos seguido de un filtro con los polos obtenidos lpreson
(Si quieres profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/lpreson.html), que incluso pueden desplazarse
en la versin lpfreson (Si quieres profundizar en este tema puedes consultar en la
siguiente direccin web: http://www.csounds.com/manual/html/lpfreson.html). La
forma de proporcionar los valores del filtro se producen de forma interna con el opcode
lpread. Si quieres profundizar en este tema puedes consultar en la siguiente direccin
web: http://www.csounds.com/manual/html/lpread.html.
En vez de un generador multiarmnico como buzz puede emplearse una fuente de
afinacin indeterminada como ruido blanco generado con el opcode rand. Si quieres
profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/rand.html.

10.3. Sntesis de formantes


En la sntesis de formantes, se persigue la independencia de curva espectral respecto de
la altura del sonido, tal como ocurre por ejemplo en la voz humana. Una de las tcnicas
ms eficientes en la sntesis de formantes, son los generadores FOF (Fonctions dOnde
Formantique). Bsicamente consiste en emplear pequeos sonidos componentes que
determinan el formante del espectro y repetirlos peridicamente a la frecuencia del
sonido fundamental deseado. De esta forma se puede sintetizar de forma independiente
la envolvente del espectro o funcin de transferencia y la altura del sonido. El proceso se
ha de repetir por cada uno de los formantes que queremos que tenga el sonido final. As
por ejemplo en la sntesis de voz basta con cuatro o cinco formantes.

TEMA 10 Ideas clave

11

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Si quieres profundizar en este tema puedes consultar en la siguiente direccin web:


http://www.csounds.com/manual/html/MiscFormants.html
En Csound ha sido implementada este tipo de sntesis con el opcode fof.
Si quieres profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/fof2.html
Las tablas siguientes nos muestran los formantes de los sonidos a, e, i. estableciendo a
travs del opcode fof una progresin lineal de formantes, el resultado del espectrograma
en speech analyzer es el siguiente:

Values

f1

f2

f3

f4

f5

freq (Hz)

800

1150

2800

3500

4950

amp (dB)

-4

-20

-36

-60

bw (Hz)

80

90

120

130

140

Figura 8. Tabla formante de voz a.

Values

f1

f2

f3

f4

f5

freq (Hz)

400

1600

2700

3300

4950

amp (dB)

-24

-30

-35

-60

bw (Hz)

60

80

120

150

200

Figura 9. Tabla formante de voz e.

Values

f1

f2

f3

f4

f5

freq (Hz)

350

1700

2700

3700

4950

amp (dB)

-20

-30

-36

-60

bw (Hz)

50

100

120

150

200

Figura 10. Tabla formante de voz i.

TEMA 10 Ideas clave

12

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Figura 11. Progresin lineal de formantes en Csound

Figura 12. Espectrograma de formantes de voz procesados con fof.

10.4. Sntesis granular


La sntesis granular consiste en generar una sucesin rpida de pequeas porciones o
salvas de sonido llamados granos (grains) de tal forma que juntos forman eventos
sonoros ms largos. Dependiendo de las caractersticas de estos granos as como de la
forma de combinacin de los mismos se obtienen diferentes resultados de variadas

TEMA 10 Ideas clave

13

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

caractersticas. Si se realiza una combinacin secuencial el espectro resultante ser


tambin una secuencia de espectros variables. Ofrece interesantes prestaciones creativas
para la exploracin de nuevos sonidos.
En Csound disponemos de varios opcodes para la implementacin de sntesis granular
como:
sndwrap: facilita la obtencin de granos a partir de un archivo de audio.
granule: probablemente el ms complejo.
fog: basado en FOF.
syncgrain: genera granos de forma sncrona a partir de una tabla de funcin.
grain3: para la obtencin de texturas a partir de combinacin de granos en
distribucin pseudo-aleatoria.
Si quieres profundizar en este tema puedes consultar en las siguientes direcciones web:
http://www.csounds.com/manual/html/granule.html
http://www.csounds.com/manual/html/fog.html
http://www.csounds.com/manual/html/syncgrain.html
http://www.csounds.com/manual/html/grain3.html
Un uso peculiar de la sntesis granular consiste en la motivacin fsica de sintetizar
modelos de partculas como en el caso de algunos instrumentos de percusin como
la maraca. Un ejemplo lo tenemos en el algoritmo llamado PhISEM basado en granos
parametrizados con superposicin pseudo-aleatoria, basados en la fsica de partculas en
un modelo simplificado de interacciones que supone una distribucin de Poisson del
proceso y que ste decae exponencialmente. El algoritmo PhISEM se aplica
eficientemente a la maraca y otros instrumentos similares como el Chkere o la Cabasa
y otros con resonancias ms pronunciadas como las panderetas o los juegos de viento.
En CSound se encuentran implementados muchos opcodes basados en PhISEM como:
Tambourine
http://www.csounds.com/manual/html/tambourine.html

TEMA 10 Ideas clave

14

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Bamboo
http://www.csounds.com/manual/html/bamboo.html
Dripwater
http://www.csounds.com/manual/html/dripwater.html
Guiro
http://www.csounds.com/manual/html/guiro.html
Sleighbells
http://www.csounds.com/manual/html/guiro.html
Sekere
http://www.csounds.com/manual/html/sekere.html
STKShakers
http://www.csounds.com/manual/html/STKShakers.html
Crunch
http://www.csounds.com/manual/html/crunch.html
Sandpaper
http://www.csounds.com/manual/html/sandpaper.html
Stix
http://www.csounds.com/manual/html/stix.html

TEMA 10 Ideas clave

15

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

10.5. Sntesis mediante modelos fsicos


En la sntesis por modelado fsico se toma como punto de partida el funcionamiento
del elemento productor del sonido, en lugar del sonido directamente. El
funcionamiento de un instrumento musical puede ser modelado de diferentes formas,
generalmente a partir de las ecuaciones que rigen el comportamiento acstico. En la
prctica se realizan simplificaciones que faciliten la implementacin de los modelos
basados en ellas. Otras simplificaciones cuando se trata de modelar el comportamiento
real, se llevan a cabo en el marco sonoro en que se producen, despreciando efectos poco
importantes como el sonido de los dedos o respiraciones y centrndose en los
componentes esenciales.
Es importante, por tanto tener en cuenta que el modelo bsico puede completarse
introduciendo ms detalles de comportamiento y obtener por tanto una mayor fidelidad.
Se trata generalmente de una cuestin de eficiencia computacional. Adems en
numerosas ocasiones el objetivo no es tanto la fidelidad del sonido original como las
posibilidades creativas de exploracin de nuevas sonoridades a travs de situaciones
simuladas.
De especial relevancia en el modelado fsico es la analoga electro-acsticomecnica descrita en el tema 1 ya que ser de gran ayuda el poder partir del modelo
anlogo elctrico del sistema vibratorio a emular.
Otro aspecto importante es la posibilidad de descomponer el hecho sonoro en
varios procesos, diferenciando procesos de vibracin que darn origen a la
componente de excitacin, de los procesos de resonancia o atenuacin que darn origen
a las componentes de funcin de transferencia, que modelarn el espectro.
WaveGuides. Ecuacin de onda
La mayora de los procesos de generacin de sonido en los instrumentos musicales, como
los basados en cuerdas o tubos, tienen origen en una onda estacionaria, tal como se
describi en el tema 1. En estos casos una onda se encuentra con una discontinuidad que
provoca el reflejo de la onda en direccin opuesta y as sucesivamente. El hecho bsico
que caracteriza el proceso es que la energa vuelve a inyectarse una y otra vez en el
sistema para que realice un nuevo tramo de su viaje. En la tcnica Wavegide o gua de
ondas se emplea un retardo que simula el tramo de propagacin y un proceso de

TEMA 10 Ideas clave

16

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

realimentacin que representa la re-inyeccin en la lnea producindose la interaccin


con la entrada. El proceso en general se representa en la figura 13.

Onda viajando hacia la derecha

-0,99

-1

Onda viajando hacia la izquierda


Figura 13. Modelo WaveGuide

La simplificacin es vlida como modelo de la ecuacin de onda estacionaria como suma


de dos ondas que viajan en sentidos opuestos. En el caso de una cuerda vibrante, con
bajos desplazamientos el modelo simple se representa en la figura mediante dos lneas
de retardo, una por cada sentido de la onda y una realimentacin. En el caso del puente
se produce inversin con cierta prdida de energa y prdida mnima en la cejuela.
La frecuencia fundamental del sonido vendr determinada por el tiempo que tarda en
completarse el desplazamiento completo, es decir por la longitud de la lnea de retardo.
La condicin inicial de la vibracin puede indicarse bien como la posicin inicial de la
cuerda en el caso de cuerda pulsada o la velocidad inicial en un punto en el caso de cuerda
golpeada.
La implementacin ms simple en CSound la encontramos en el opcode wguide1 que
modela una lnea de retardo y un filtro paso bajo para la realimentacin.
Si quieres profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/wguide1.html

TEMA 10 Ideas clave

17

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Generador de ruido

Algoritmo de
realimentacin

Figura 14. WaveGuide con un generador de ruido

El modelo Karplus-Strong se basa en esta aproximacin y emplea una lnea de retardo


variable para poder producir las diferentes alturas y la condicin inicial se establece de
forma aleatoria con un generador de ruido. Produce resultados muy conseguidos que
realmente parecen producidos por una cuerda brillante. En Csound se implementa con
el opcode pluck o wgpluck que puede producir adems sonidos percusivos en funcin
de los parmetros de uso.
Si quieres profundizar en este tema puedes consultar la siguiente direccin web:
http://www.csounds.com/manual/html/pluck.html
Diferentes mejoras se han ido introduciendo en el modelado de cuerdas basado en
Karplus-Strong, incorporando elementos como filtros, la posicin de excitacin o la
posicin

del

fonocaptor,

como

en

los

(http://www.csounds.com/manual/html/wgpluck2.html)

opcodes
y

wgpluck2
repluck

(http://www.csounds.com/manual/html/repluck.html). Otros desarrollos contemplan


una forma alternativa de excitacin de la cuerda mediante un arco wgbow
(http://www.csounds.com/manual/html/wgbow.html).
Con pocas modificaciones la tcnica del waveguide tambin se emplea para modelar otro
tipo de instrumentos como los de viento. En uno de los extremos del tubo se incorpora
un modelo para los labios empleado para los metales o bien una boquilla con lengeta,
como

en

el

caso

del

clarinete.

wgclar

(http://www.csounds.com/manual/html/wgclar.html) es el opcode que implementa el


sonido del clarinete, wgflute (http://www.csounds.com/manual/html/wgflute.html),
wgbrass (http://www.csounds.com/manual/html/wgbrass.html) los metales.

TEMA 10 Ideas clave

18

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Los sonidos de percusin pueden obtenerse con waveguide. As el opcode wguide2


(http://www.csounds.com/manual/html/wguide2.html) simula una placa golpeada
mediante dos lneas de retardo con dos filtros paso bajo.
Y wgbowedbar (http://www.csounds.com/manual/html/wgbowedbar.html) modela
la barra tocada con arco. Otro enfoque de sonido de barra metlica emplea la resolucin
de

la

ecuacin

diferencial

como

en

(http://www.csounds.com/manual/html/barmodel.html).

Csound

barmodel
ofrece

tambin

modelos mejorados de instrumentos de placas golpeadas con los opcodes marimba


(http://www.csounds.com/manual/html/marimba.html)

vibes

(http://www.csounds.com/manual/html/vibes.html), as como cencerro gogobel


(http://www.csounds.com/manual/html/gogobel.html).
Elementos finitos (estructuras de partculas vibrantes)
Variante del modelado fsico basado en el clculo matemtico que emplea una red de
masas conectadas por muelles con amortiguacin (MSD units) para generar la forma
de onda. Una vez analizado el comportamiento del instrumento, este se modela con la
topologa de MSDs que mejor se adapta a la forma de propagacin de la onda. El
comportamiento de cada elemento vibrante viene determinado por su ecuacin
matemtica y por tanto es posible determinar matemticamente el comportamiento
global. Basta pues con dejar al sistema vibrar tras una excitacin y recoger la vibracin
calculada en uno de los puntos.
En el caso de propagacin lineal, como en cuerdas y tubos, bastara con un modelo de
una secuencia de MSDs lineal. Para las superficies, como en el caso de las membranas,
se puede emplear una malla bidireccional.

Figura 14. Masas conectadas por amortiguacin lineal.

TEMA 10 Ideas clave

19

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Figura 15. Masas conectadas de forma bidireccional.

En Csound este modelo tiene su aplicacin en la generacin de seales de control de baja


frecuencia y se conoce con el nombre de Scanned Synthesis. Mediante sus opcodes es
posible configurar estructuras de MSDs cuya vibracin produce interesantes seales para
el control de parmetros de otros opcodes sintetizadores.
Sntesis modal
La sntesis modal est directamente relacionada con el modelado fsico. Ambos se basan
en las caractersticas fsicas del instrumento productor del sonido, pero en el caso de la
sntesis modal, el enfoque es en un nivel de abstraccin superior, ya que combina
diferentes componentes de modelado fsico prefabricados o estructuras acsticas
modales, tales como tubos, membranas, cajas de resonancia, tubos. El diseo del
instrumento consiste en la combinacin de estos elementos.
El usuario no necesita conocer el detalle del mecanismo interno de cada mdulo sino que
es suficiente conocer su comportamiento acstico caracterizado como informacin
modal, generalmente representada por su funcin de transferencia.
En el contexto del procesado de seal, cada uno de estos mdulos introduce las
resonancias, modos o ceros de su funcin de transferencia transformando la seal de
excitacin. De nuevo, la disociacin entre excitacin y transferencia vuelve a presentarse.
La operacin bsica de aplicacin de la funcin de transferencia es la convolucin de la
seal con la respuesta al impulso del mdulo. Entre las funciones de transferencia ms
habituales encontramos un simple filtrado, una reverberacin o resonadores

TEMA 10 Ideas clave

20

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Lo + recomendado
Lecciones magistrales
Sntesis de sonido II
En el siguiente vdeo comentaremos diferentes procedimientos de sntesis de audio, en
algunos casos asociados al dominio de la frecuencia, como la resntesis espectral y la
sntesis de formantes. Otro tipo de sntesis, con una fuerte carga matemtica, es el
modelado fsico de instrumentos, que pretende mediante ecuaciones modelar el
comportamiento acstico de diversos objetos sonoros.

La leccin magistral est disponible en el aula virtual

No dejes de leer
Sntesis por modelado fsico de instrumentos de cuerda percutida
Mignini, E.A., & Miyara, F.S. (2009). Sntesis por modelado fsico de instrumentos de
Cuerda Percutida. Mecnica Computacional, 28, 101-111.
Un artculo de investigacin en espaol acerca del modelado fsico, que detalla algunos
aspectos del modelado por waveguide.
Accede al artculo a travs del aula virtual o desde la siguiente direccin web:
http://www.cimec.org.ar/ojs/index.php/mc/article/viewFile/2710/2652

TEMA 10 Lo + recomendado

21

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

No dejes de ver
String Studio VS-2
Presentacin demo del nuevo sintetizador String Studio VS-2 que sustituye el oscilador
convencional de los sintetizadores por el modelado fsico de cuerdas. El vdeo
promocional muestra las posibilidades sonoras del modelado de cuerda.

Accede a la presentacin a travs del aula virtual o desde la siguiente direccin web:
https://www.youtube.com/watch?v=asJ0IUZ0eDY

No dejes de escuchar
csGrain
Una coleccin de piezas realizadas con el App para iPad basada en Csound.

Accede a los audios a travs del aula virtual o desde la siguiente direccin web:
https://soundcloud.com/boulangerlabs/sets/csgrain

TEMA 10 Lo + recomendado

22

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

+ Informacin
A fondo
Physics-Based Sound Synthesis
Erkut, C., Valimaki, V., Karjalainen, M., y Penttinen, H. (2008). Physics-Based Sound
Synthesis. En P. Polotti, & D. Rocchessi (Eds.). Sound to Sense - Sense to Sound: A state
of the art in Sound and Music Computing. Berlin: Logos Verlag Berlin GmbH.
Un completo tratado de sntesis basada en modelos fsicos. Incorpora explicacin de
conceptos, modelos y revisin del estado del arte. Francamente recomendable.
Acede al tratado a travs del aula virtual o desde la siguiente direccin web:
http://smcnetwork.org/files/S2S2BOOK1.pdf

Virtual Acoustic Musical Instruments


Smith, J.O. (2010). Virtual Acoustic Musical Instruments: Review and Update.
Stanford: CCRMA.
Un extensor repaso a la sntesis de sonido.
Accede al documento a travs del aula virtual o desde la siguiente direccin web:
https://ccrma.stanford.edu/~jos/jnmr/jnmr.pdf

TEMA 10 + Informacin

23

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Webgrafa
Synthtopia
Completo sitio web con multitud de entradas muy interesantes relativas a los
sintetizadores.

Accede a la pgina a travs del aula virtual o desde la siguiente direccin web:
http://www.synthtopia.com/
Y en particular las entradas relacionadas con CSound:
http://www.synthtopia.com/content/tag/csound/

Sntesis por modelado fsico


Ofrece informacin resumida y una coleccin de enlaces interesantes a visitar.

Accede a la pgina web a travs del aula virtual o desde la siguiente direccin web:
http://es.wikipedia.org/wiki/Sntesis_por_modelado_fsico

Bibliografa
Miranda E. R. (2002). Computer Sound Synthesis for the Electronic Musician (2 Ed.).
Oxford: Focal Press.

TEMA 10 + Informacin

24

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Pampin,

J.C.

(n.d).

ATS.

Analysis-Transformation-Syntesis.

Recuperado

de:

https://ccrma.stanford.edu/~juan/ATS_manual.html

TEMA 10 + Informacin

25

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Actividades
Trabajo: Csound II
Composicin de una pieza de sntesis de sonido, empleando los opcodes estudiados en
este tema y el pasado. Podrn reutilizarse instrumentos propios, como los creados en la
prctica anterior o bien instrumentos previamente generados, siempre y cuando se
documente.
La duracin de la composicin no debe exceder un minuto y se valorar la originalidad y
la calidad final del resultado sonoro.
Entregas
Documento CSound .CSD
Audio en MP3 u OGG
Comentarios de la prctica en .PDF

TEMA 10 Actividades

26

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

Test
1. El procedimiento de resntesis espectral:
A. Trabaja con el audio en el dominio del tiempo.
B. Es el procedimiento de sntesis de mayor calidad.
C. Consta de dos etapas: el anlisis espectral y la sntesis.
D. Es el ms adecuado para la sntesis aditiva.
2. La tcnica del Phase Vocoder es un tipo de:
A. Codificacin predictiva lineal.
B. Resnstesis aditiva.
C. Resntesis substractiva.
D. Sntesis por reorganizacin espectral.
3. Para trabajar con el opcode pvoc:
A. Primero hay que convertir el fichero de audio con la herramienta pvanal.
B. Primero hay que convertir el fichero de audio con la herramienta fof.
C. Primero hay que calcular la FFT.
D. Primero hay que realizar una sntesis aditiva de formantes.
4. Para trabajar con el opcode adsyn:
A. Primero hay que convertir el fichero de audio con la herramienta pvanal.
B. Primero hay que convertir el fichero de audio con la herramienta hetro.
B. Primero hay que convertir el fichero de audio con la herramienta fof.
D. Primero hay que realizar una sntesis aditiva de formantes.
5. Cul de la siguiente transformacin es por reorganizacin espectral?
A. Cambio de tono.
B. Cambio de velocidad.
C. Filtrado por formantes.
D. Estrechamiento espectral.

TEMA 10 Test

27

Universidad Internacional de La Rioja (UNIR)

Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa

6. La resntesis aditiva consiste en:


A. La modulacin de un conjunto de seales en amplitud.
B. La modulacin de un conjunto de seales en frecuencia.
C. El filtrado de los formantes de una seal de voz.
D. Resintetizar una seal de audio mediante un conjunto de osciladores.
7. Cul de los siguientes procedimientos sera el ms adecuado para recrear el sonido
de una maraca?
A. Sntesis por formantes.
B. Resntesis substractiva.
C. Resntesis aditiva.
D. Sntesis granular.
8. El modelo Karplus-Strong:
A. Trata de imitar el modelo de una cuerda.
B. Usa el opcode fof.
C. Es un ejemplo de sntesis aditiva.
D. Emplea formantes de voz.
9. El siguiente fragmento de cdigo en Csound:

A. Es un ejemplo de sntesis por formantes.


B. Usa el opcode fof.
C. Es un ejemplo de sntesis aditiva.
D. Es un ejemplo del modelo de Karplus-Strong.
10. La sntesis granular:
A. Consiste en la modificacin de pequeas porciones de sonido mediante
parmetros LPC.
B. Consiste en generar una sucesin rpida de pequeas porciones de sonido para
formar eventos sonoros.
C. Consiste en realizar la FFT de fragmentos muy cortos y modificar el espectro.
D. Es un ejemplo del modelo de Karplus-Strong.

TEMA 10 Test

28

Universidad Internacional de La Rioja (UNIR)

Vous aimerez peut-être aussi