Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
10
TEMA
Sntesis de Sonido Avanzada
OPCODES
Anlisis y resntesis espectral CSOUND Instrumentos virtuales
Pvscale
Pvshift
Escalado Pvsvoc, Plugins para DAWS
Reorganizacin espectral Comprensin pvswarp Modelado Fsico (especial inters)
Esquema
TEMA 10 Esquema
Modelo sinusoidal Adsyn Csound
Resntesis aditiva
M. Armnico ATS como instrumento virtual
con ruido residual
Resntesis substractiva Buzz, rand Tiempo real
Lpfreson CsoundVST (.csd dentro de plugin)
Aplicacin en funcin de transferencia
2
Creacin de instrumentos
FOF
Sntesis de formantes virtuales desde Csound
Granule, fog
Sntesis granular Grain3 CABBAGE
Anmboo,
Sek ere
Modelos de partculas PHISEM Guiro
Ideas clave
Como material de estudio principal utilizaremos los apuntes del Tema 10,
disponibles en el Cuaderno de Sonologa del Dr. Jess L. Alvaro. Para poder acceder
a estos contenidos debes introducir la contrasea: unir, y pulsar acceder. Accede al
cuaderno a travs del Aula Virtual o desde la siguiente direccin web:
http://jesus.al-va.ro/unir/aeeasm.html
Adems para estudiar este tema debers comprender las Ideas Clave
expuestas en este documento. Estas ideas se van a complementar con lecturas y
otros documentos para que puedas ampliar los conocimientos sobre el mismo.
La mayora de las tcnicas de modelado espectral trabajan en dos etapas anlisis y re-
sntesis. La etapa de anlisis se encarga de extraer un cierto nmero de parmetros de
una muestra de sonido. La etapa de re-sntesis 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.
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 re-ssntesis.
http://www.csounds.com/manual/html/pvshift.html
http://www.csounds.com/manual/html/pvscale.html
http://www.csounds.com/manual/html/pvsvoc.html
http://www.csounds.com/manual/html/pvswarp.html
El siguiente diagrama muestra la secuencia del proceso para tratamiento del audio
espectral.
Resnstesis aditiva
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.
http://www.csounds.com/manual/html/UtilityAtsa.html
Por un lado la re-sntesis aditiva de las sinusoides con el opcode ATSadd. Si quieres
profundizar en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/ATSadd.html
Y por otro lado la resntesis del ruido con el opcode ATSaddnz. Si quieres profundizar
en este tema puedes consultar en la siguiente direccin web:
http://www.csounds.com/manual/html/ATSaddnz.html
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.
El anlisis mediante Cepstum aporta las componentes bsicas, y nos permite obtener la
funcin de transferencia o envolvente espectral. En CSound algunos opcodes emplean
el Cepstrum con esta finalidad (pvswrap, pvsvoc, pvscale) y en concreto pvsvoc permite
aplicar la envolvente espectral de una seal a otra.
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 siguiente direccin web:
http://www.csounds.com/manual/html/buzz.html) que proporciona una 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
http://www.csounds.com/manual/html/lpread.html
http://www.csounds.com/manual/html/rand.html
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
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
Tambourine
http://www.csounds.com/manual/html/tambourine.html
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
En la sntesis por modelado fsico 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.
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
http://www.csounds.com/manual/html/wguide1.html
http://www.csounds.com/manual/html/pluck.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.
Es una 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.
Sntesis modal
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
En primer lugar una instancia de Csound puede ser controlado en tiempo real va
MIDI, y recibir los mensajes desde la DAW. Adems el sonido producido en tiempo real
puede direccionarse a un bus de conexin interno e incluso volver a la DAW para la
mezcla. De este modo se establece una colaboracin entre ambos programas.
Lo + recomendado
No dejes de leer
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
No dejes de ver
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
TEMA 10 Lo + recomendado
19
Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa
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
20
Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa
+ Informacin
A fondo
Erkut, C., Valimaki, V., Karjalainen, M., & 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.
Acede al tratado a travs del Aula Virtual o desde la siguiente direccin web:
http://smcnetwork.org/files/S2S2BOOK1.pdf
Smith, J.O. (2010). Virtual Acoustic Musical Instruments: Review and Update.
Stanford: CCRMA.
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
21
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/
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
22
Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa
Test
TEMA 10 Test
23
Acstica, Electroacstica, Electrnica Aplicadas a la Sonologa y Musicologa
6. En la resntesis substractiva:
A. se consideran la altura y el espectro de forma independiente.
B. obtiene los formantes mediante filtrado del espectro original.
C. se analiza el sonido de la seal de excitacin y se le aplica la funcin de
transferencia.
D. se emplea el escalado espectral para sintetizar sonidos de diferentes
afinaciones.
10. Cul de las siguientes herramientas permite crear instrumentos virtuales (VST)
como plugins?
A. Cabel
B. Csoundqt
C. CsoundVST
D. Cabbage
TEMA 10 Test
24