Professional Documents
Culture Documents
TEMA
Esquema
TEMA 9 Esquema
Ideas clave
9.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 50-66) disponibles
en la siguiente direccin web:
http://files.csound-tutorial.net/floss_manual/Release05/Cs_FM_05.pdf
La sntesis de sonido ocupa un lugar clave dentro de la Sonologa. Desde los primeros
sintetizadores hasta las tecnologas actuales, la sntesis ha evolucionado enormemente y
ocupa actualmente lneas de investigacin muy avanzadas. En este primer tema dedicado
a la sntesis de sonido introducimos los conceptos fundamentales y algunas de las
tcnicas ms utilizadas. Completamos el tema con la introduccin al lenguaje de sntesis
ms verstiles Csound, que nos permitir realizar alguna prctica de sntesis.
En este tema perseguimos los siguientes objetivos:
Conocer los conceptos bsicos y elementos funcionales de los sintetizadores.
Conocer los procedimientos de sntesis de sonido ms convencionales.
Conocer algunas propuestas tecnolgicas para la sntesis de audio computerizada.
Introduccin al lenguaje de sntesis Csound.
Realizar alguna prctica sencilla de sntesis de sonido, aplicando diferentes
tcnicas.
Figura 1. Telharmonium.
Fuente: http://www.popmatters.com/column/137265-the-extinction-of-electronic-music-giants/
Figura 2. Minimoog.
Fuente: http://www.vintagesynth.com/moog/voyager.php
para el ajuste de parmetros, aunque son frecuentes los equipos sin teclado (mdulos de
sonido).
El uso de ordenadores y procesadores de propsito general en la sntesis est cada vez
ms extendido. El desarrollo de las tecnologas de los procesadores permite el procesado
y tambin la sntesis de audio digital de forma eficiente. Se trata en este caso de sntesis
por software. El desarrollo de los ordenadores, unido al fenmeno de la virtualizacin,
ha favorecido la aparicin de multitud de instrumentos virtuales, prcticos
sintetizadores en forma de plugin que pueden ser integrados fcilmente en estaciones de
creacin musical (DAWs).
La sntesis por software ofrece importantes ventajas como son la economa, la
versatilidad, la flexibilidad, as como la existencia de entornos especficos para el trabajo
y la experimentacin en sntesis. La sntesis por hardware es decir mediante equipos
dedicados, ofrece en cambio estabilidad, potencia, fiabilidad y ausencia de latencia o
retardo entre la pulsacin de la tecla y la produccin del sonido. A esto hay que aadir
una superior calidad en la conversin digital analgica proporcionada por una
electrnica dedicada.
Gracias al desarrollo tecnolgico de los ordenadores de propsito general, que cada vez
cuentan con procesadores ms rpidos y potentes, las limitaciones de la sntesis por
software estn siendo superadas y hoy da contamos con sistemas de sntesis con gran
potencia y baja latencia.
Lenguajes de sntesis software
Existen varios entornos y lenguajes para la sntesis de sonido por software que permiten
la experimentacin sonora mediante la programacin. Los primeros lenguajes de sntesis
directa de sonido, la serie MUSIC-N, aparecieron a finales de los aos cincuenta. Un
descendiente directo de ellos, Csound, es uno de los ms ampliamente empleados, con
una evolucin considerable hasta nuestros das. Otros lenguajes han ido apareciendo
entre los que destacamos CLM, Nyquist, SuperCollider y ms recientemente
CHuck. A esta lista hay que aadir PureData o PD como exponente de los sistemas de
programacin visual, entornos en los que se programa mediante la interconexin (patch)
grfica de unidades funcionales ms sencillas.
VCF: el filtro controlado mediante voltaje permite filtrar el espectro de una seal con
una frecuencia de corte gobernada por el voltaje de control. Es un elemento
caracterstico de sntesis substractiva en la cual se reduce el espectro de una seal de
entrada. Generalmente se conecta a la salida del oscilador, o bien tras el VCA.
NOISE: el generador de ruido proporciona una seal aleatoria, por tanto no peridica
y de un espectro complejo. Habitualmente se emplean dos tipos de ruido, el ruido
blanco con un espectro plano en todas las frecuencias y el ruido rosa que presenta
un espectro plano en la dimensin logartmica de la frecuencia, y suena ms grave. La
imagen muestra un generador de ruido rosa conectado a un VCF cuya frecuencia de
corte est controlada por una envolvente.
10
<CsInstruments>;DefinicindeInstrumentos
;Ajustalafrecuenciademuestreoa44100Hz
sr=44100
instr1
;unaformadeondasinusoidalde440Hz
aSinoscils0dbfs/4,440,0;generador
outaSin;salida
endin
</CsInstruments>;FinaldedefinicindeInstrumentos
<CsScore>;Eventosdepartitura
i101;eventoparaelinstrumento1eneltiempo0yduracinde1segundo
</CsScore>;Finaldepartitura
</CsoundSynthesizer>;FinaldeldocumentoCsd
Opcodes
Cada una de las unidades funcionales se llama opcode. Cada llamada a un opcode sigue
siempre la misma sintaxis, comienza con las salidas, sigue el nombre del opcode y
despus la lista de argumentos o entradas separados por comas.
salidaOPCODEentrada1,entrada2,...,entradaN
Por ejemplo el opcode oscils es un oscilador sinusoidal que admite tres entradas, la
amplitud, la frecuencia y la fase. As la lnea:
aSinoscils0dbfs/4,440,0
11
Utiliza un oscilador sinusoidal con una amplitud de 1/4 del valor 0dbfs reconocido como
el valor mximo de muestra, una frecuencia de 440 Hz, y una fase de 0. La salida del
oscilador es una variable que se etiqueta con el nombre aSin.
Nota: algunos argumentos son opcionales. Si no se indican se toma el valor por defecto.
Variables i k a
Una variable en programacin es un contenedor con una etiqueta asociada. En Csound
se cuida el nombre o etiqueta de las variables indicando en la primera letra el tipo de
dato que contiene. Los diferentes prefijos y tipos bsicos son:
a seales de audio. Su valor se actualiza a la frecuencia de muestreo
k seales de control. Su valor se actualiza a la frecuencia de control, varias veces
inferior a la frecuencia de muestreo.
i variables del evento. Su valor se actualiza en cada evento y permanecen invariables
mientras dura este. En general se calculan a partir de los valores de los parmetros de
cada evento.
p Los parmetros proporcionados por el evento son identificados como p1, p2,..., px
en funcin del orden dentro del evento. Los primeros tienen un significado preasignado:
o p1: nmero del instrumento al que va dirigido el evento.
o p2: tiempo en que debe iniciarse el evento.
o p3: duracin del evento.
o p4: no est pre-asignado, aunque en general se corresponde con un valor referido
a la altura del sonido.
Como ejemplo de variable, la salida del oscilador anterior aSin es una seal de audio.
Aunque no es necesario, se recomienda usar la segunda letra en mayscula para facilitar
la lectura.
En el siguiente cdigo de ejemplo se define un instrumento explicando con comentarios.
Podemos observar variables de tipo evento como iDuracion o iFrecuencia, Variables de
control como kHarmonicos que es una lnea desde 20 hasta 3 y variables de audio como
aSource o aFiltered. Tambin puede apreciarse la lectura especfica de los parmetros
p3 y p4.
12
instr1;empiezadefinicindelinstrumento1
iDuracion=p3;leeduracindelparmetro3delevento
iFrecuencia=p4;leefrecuenciadelparmetro4
kHarmonicosline20,p3,3;defineelndearmnicoscomo
;unalneaentre20a3enun
;tiempodeduracindelevento
aSourcebuzz0.8,iFrecuencia,kHarmonicos,1
;generaunasealconelopcodebuzz
;defrecuenciaiFrecuencia
;ynmerodeharmnicoskHarmonicos
aFilteredmoogladderaSource,400,0.8
;sefiltraconelopcodemoogladder
;laentradaaSource
;yfrecuenciadecorte400Hz
;yresonanciade0.8
outaFiltered
;conectalasealaFilteredalasalida
endin;findedefinicindeinstrumento
Header
El bloque de instrumentos comienza con la declaracin de variables globales, algunas
necesarias como:
sr: frecuencia de muestreo.
Kr: frecuencia de control.
Nchnls: nmero de canales de salida (1 mono, 2 estreo, etc.).
0dbfs: valor mximo de muestra o nivel de fondo de escala.
Si se quieren declarar alguna otra variable de carcter global se debe emplear el prefijo g
delante del prefijo indicador del tipo. Por ejemplo gkMiVariable es una variable global
de control.
13
oscils; que generan sencillamente una seal sinusoidal a partir de los argumentos de
entrada.
vco2: genera diferentes formas de onda en funcin del tercer y cuarto argumento. Es
un oscilador avanzado que incorpora limitacin de espectro para evitar aliasing, lo
que permite despreocuparse de este tema.
A continuacin se presentan algunas lneas de ejemplo de uso de los osciladores de
diferentes formas de onda dentro de un instrumento.
iLimit=0.49;frecuenciamximaenrelacinalademuestreo
kFase=0
aSinusoidaloscilskAmplitud,kFrecuencia,kFase
aCuadradavco2kAmplitud,kFrecuencia,10,0,kFase,iLimit
aTriangularvco2kAmplitud,kFrecuencia,12,0,kFase,iLimit
aDienteSierravco2kAmplitud,kFrecuencia,4,0.01,kFase,iLimit
;;indicandoelciclodetrabajo:
aTriangularBvco2kAmplitud,kFrecuencia,4,0.5,kFase,iLimit
aCuadradaBvco2kAmplitud,kFrecuencia,2,0.5,kFase,iLimit
El siguiente ejemplo define un instrumento muy simple que reproduce un solo oscilador
con una envolvente de amplitud. El oscilador oscils de tipo senoidal, toma su amplitud
del parmetro p4 y la frecuencia del parmetro p5. La envolvente se genera mediante
dos segmentos exponenciales, el primero de ataque hasta el mximo y el segundo de
cada con el resto del tiempo (se resta el ataque del total de la duracin p3).
instr1;osciladorsimple
iAmplitud=p4
iFrecuencia=p5
iAttack=p3*0.1;tomacomoataqueladcimapartedesuduracin
aVCOoscilsiAmplitud,iFrecuencia,0
kENVexpseg0.1,iAttack,1,p3iAttack,0.01
outsaVCO*kENV,aVCO*kENV
endin
14
Para facilitar la creacin de las tablas, Csound dispone de funciones GENeradoras que
permiten definir fcilmente las tablas mediante parmetros.
Tradicionalmente las tablas se definan en la partitura mediante el evento f: En versiones
ms recientes es posible definir las tablas en la orquesta con el opcode ftgen.
El siguiente ejemplo hace uso del GEN10 para definir las tablas con diferentes formas
de onda, a partir de las amplitudes de 8 armnicos.
<CsoundSynthesizer>
<CsOptions>
odac;;;realtimeaudioout
</CsOptions>
<CsInstruments>
sr=44100
ksmps=32
nchnls=2
0dbfs=1
;definicindetablasdeformasdeondacomovariablesglobales
;varntamaogenvalores_de_armnicos.......
giSinftgen5,0,4096,10,1;Seno
giSawftgen2,0,4096,10,1,1/2,1/3,1/4,1/5,1/6,1/7,1/8,1/9,1/10;Diente
deSierra
giSquftgen3,0,4096,10,1,0,1/3,0,1/5,0,1/7,0,1/9,0;Cuadrada
giTri ftgen 4, 0, 4096, 10, 1, 0, 1/9, 0, 1/25, 0, 1/49, 0, 1/81, 0 ;
Triangular
giImpftgen5,0,4096,10,1,1,1,1,1,1,1,1,1,1;
Impulso
instr1
kAmplitud=.6
kFrecuencia=440
iTabla=p4
aSigoscilkAmplitud,kFrecuencia,iTabla
outsaSig,aSig
endin
</CsInstruments>
<CsScore>
;cadatressegundosunsonidode2segundosconcadaformadeonda
i1021;sonidosinusoidal
i1322;dientedesierra
i1623;cuadrada
i1924;triangular
i11225;Impulso
15
</CsScore>
</CsoundSynthesizer>
Las tablas de forma de onda permiten almacenar otros tipos de datos e incluso muestras
de sonido real. Esta tcnica conocida como sampling permite utilizar la muestra para
reproducirla a diferentes alturas y obtener un sonido muy realista. Es el principio de
funcionamiento de los sintetizadores-samplers.
Sntesis substractiva
La sntesis substractiva consiste en filtrar el espectro de una seal compleja. Un ejemplo
clsico es el implementado a continuacin en el cual una seal de un oscilador de diente
de sierra es filtrada por un filtro de frecuencia controlada por una envolvente. La figura
muestra el diagrama del proceso que se implementa en el cdigo a continuacin.
<CsoundSynthesizer>
<CsOptions>
odac;;;realtimeaudioout
</CsOptions>
<CsInstruments>
sr=44100
ksmps=32
nchnls=2
0dbfs=1
instr1;sntesissubstractiva
kFrecuencia=p4
kAmplitud=p5
iShape=2
iDuty=0.3
iAttack=p3*0.1
iRelease=p3iAttack
aVCOvco2kAmplitud,kFrecuencia,iShape,iDuty
kEnvFrecexpsegp4*2,iAttack,p4*20,iRelease,p4
aVCFmoogladderaVCO,kEnvFrec,.56
kEnvexpseg0.1,iAttack,1,iRelease,0.01
outsaVCF*kEnv,aVCF*kEnv
16
endin
</CsInstruments>
<CsScore>
i1054400.2
i1525500.2
i175550.3
i1753300.1
</CsScore>
</CsoundSynthesizer>
Sntesis aditiva
En la sntesis aditiva, el sonido se genera a partir de sonidos ms simples.
Tradicionalmente se ha empleado para sintetizar sonidos complejos a partir de los
componentes sinusoidales, generalmente armnicos.
En Csound podemos abordar el reto de la sntesis aditiva de diferentes modos. Un modo
sencillo, que ya ha sido comentado en el ejemplo anterior consiste en utilizar tablas de
forma de onda generadas mediante el generador GEN10.
Eventos sinusoidales
Otra forma es emplear un instrumento sinusoidal y declarar cada armnico con un
evento.
<CsoundSynthesizer>
<CsOptions>
odac;;;realtimeaudioout
</CsOptions>
<CsInstruments>
sr=44100
ksmps=32
nchnls=2
0dbfs=1
instr1
iFrec=p4
iAmp=p5/20
aSinoscilsiAmp,iFrec,0;oscilador
17
kEnvlinen1,p3/4,p3,p3/4;envolvente
outaSin*kEnv;salida
endin
</CsInstruments>
<CsScore>
;;parcialesdeunasealcuadrada
i1024401;armonico1
i102[440*3]1/3;armonico3
i102[440*5]1/5;armonico5
i102[440*7]1/7;armonico7
i102[440*9]1/9;armonico9
i102[440*11]1/11;armonico11
i102[440*13]1/13;armonico13
;;parcialesdesonidoacampanado(Risset)
i152[100*0.56]1
i152[100*0.563]2/3
i152[100*0.92]1
i152[100*0.923]1.8
i152[100*1.19]8/3
i152[100*1.7]1.67
i152[100*2]1.46
i152[100*2.74]4/3
i152[100*3]4/3
i152[100*3.74]1
i152[100*4.07]4/3
</CsScore>
</CsoundSynthesizer>
18
Parciales en el instrumento
Lo ms prctico es incluir los parciales en el instrumento, lo que adems facilita un
control programado de cada uno de ellos. En el siguiente ejemplo se sintetizan parciales
armnicos e inarmnicos.
<CsoundSynthesizer>
<CsOptions>
odac;;;realtimeaudioout
</CsOptions>
<CsInstruments>
sr=44100
ksmps=32
nchnls=2
0dbfs=1
instr1;sntesisaditivaarmnica
iFrec=p4
iAmp=p5
;8parciales
aOsc1oscilsiAmp,iFrec,0
aOsc2oscilsiAmp/2,iFrec*2,0
aOsc3oscilsiAmp/3,iFrec*3,0
aOsc4oscilsiAmp/4,iFrec*4,0
aOsc5oscilsiAmp/5,iFrec*5,0
aOsc6oscilsiAmp/6,iFrec*6,0
aOsc7oscilsiAmp/7,iFrec*7,0
aOsc8oscilsiAmp/8,iFrec*8,0
kEnvlinen1,p3/16,p3,p3/1.2
aOut=aOsc1+aOsc2+aOsc3+aOsc4+aOsc5+aOsc6+aOsc7+aOsc8
outsaOut*kEnv,aOut*kEnv
endin
instr2;sntesisaditivainarmnica
iFrec=p4
iAmp=p5
;8parciales
aOsc1oscilsiAmp,iFrec*0.56,0
19
aOsc2oscilsiAmp/2,iFrec*0.92,0
aOsc3oscilsiAmp/3,iFrec*1.1,0
aOsc4oscilsiAmp/4,iFrec*1.7,0
aOsc5oscilsiAmp/5,iFrec*2.74,0
aOsc6oscilsiAmp/6,iFrec*1.31,0
aOsc7oscilsiAmp/7,iFrec*3.74,0
aOsc8oscilsiAmp/8,iFrec*4.09,0
kEnvlinen1,p3/64,p3,p3/1.2
Out=aOsc1+aOsc2+aOsc3+aOsc4+aOsc5+aOsc6+aOsc7+aOsc8
outsaOut*kEnv,aOut*kEnv
endin
</CsInstruments><CsScore>
i1024400.2;sonidoarmnico
i2332000.2;sonidoinarmnico
</CsScore>
</CsoundSynthesizer>
FM
En la sntesis por FM, la frecuencia de los osciladores es modulada por otros, es decir la
salida de un oscilador modulador es empleada en variar la frecuencia de otro oscilador
portador. Cuando la moduladora tiene una baja frecuencia y poca intensidad se
produce un efecto de vibrato. A medida que aumenta la frecuencia y la modulacin, se
producen bandas laterales en el espectro. Los efectos de la sntesis FM son entonces
menos previsibles que en otros procedimientos, pero presentan interesantes resultados.
En el caso de que existan relaciones enteras entre las frecuencias, las bandas laterales se
traducen en armnicos. En el ejemplo siguiente se implementa el algoritmo de John
Chowning, que produce un sonido de trompeta.
<CsoundSynthesizer>
<CsOptions>
odac
</CsOptions>
<CsInstruments>
sr=48000
ksmps=32
nchnls=2
20
0dbfs=1
instr1;simplewaytogenerateatrumpetlikesound
kCarFreq=440
kModFreq=440
kIndex=5
kIndexM=0
kMaxDev=kIndex*kModFreq
kMinDev=kIndexM*kModFreq
kVarDev=kMaxDevkMinDev
aEnvexpseg.001,0.2,1,p30.3,1,0.2,0.001
aModAmp=kMinDev+kVarDev*aEnv
aModulatorposcilaModAmp,kModFreq,1
aCarrierposcil0.3*aEnv,kCarFreq+aModulator,1
outsaCarrier,aCarrier
endin
</CsInstruments>
<CsScore>
f101024101;Sinewavefortable1
i102
</CsScore>
</CsoundSynthesizer>
;writtenbyAlexHofmann(Mar.2011)
21
Lo + recomendado
Lecciones magistrales
El sintetizador, evolucin tecnolgica y musical
En esta leccin magistral veremos la primera de las tres partes dedicadas a la sntesis de
sonido.
No dejes de leer
State of the Art and Future Directions in Musical Sound Synthesis
Serra, X. (2007). State of the Art and Future Directions in Musical Sound Synthesis.
Barcelona: Universidad Pompeu Fabra.
Interesante artculo sobre el futuro de la sntesis de sonido.
Accede al artculo a travs del aula virtual o desde la siguiente direccin web:
http://mtg.upf.edu/files/publications/5fc537-MMSP-2007-xserra.pdf
TEMA 9 Lo + recomendado
22
No dejes de ver
Sound and synthesis
Coleccin de vdeos educativos de Berklee online sobre los elementos funcionales bsicos
de la sntesis de sonido.
Accede a los vdeos a travs del aula virtual o desde las siguientes direcciones web:
https://www.youtube.com/watch?v=sr7-RyvKjUA
https://www.youtube.com/watch?v=vqX4-xjKZ3k
https://www.youtube.com/watch?v=0YeT9Gr-sJA
https://www.youtube.com/watch?v=DRYvdHUxpEE
TEMA 9 Lo + recomendado
23
No dejes de escuchar
JC.Risset Computer Suite From Little Boy (Fall)
Observa el efecto de la cada infinita y pregntate cmo puede conseguirse el efecto
mediante sntesis.
Accede al audio a travs del aula virtual o desde la siguiente direccin web:
https://www.youtube.com/watch?v=8C7I8jjMutk .
TEMA 9 Lo + recomendado
24
+ Informacin
A fondo
Computer Sound Synthesis for the Electronic Musician 1998
Miranda E. R. (2002). Computer Sound Synthesis for the Electronic Musician (2 Ed.).
Oxford: Focal Press.
Interesante libro sobre tcnicas y programas de sntesis de sonido.
Accede al libro (parcialmente) a travs del aula virtual o desde la siguiente direccin web:
http://books.google.es/books?id=ajr4_nS3X0gC&pg=PP6&lpg=PP6&dq=Computer+So
und+Synthesis+for+the+Electronic+Musician+1998
Webgrafa
The Csound community
Pgina oficial sobre Csound.
Accede a la pgina a travs del aula virtual o desde la siguiente direccin web:
http://www.csounds.com/
TEMA 9 + Informacin
25
Bibliografa
Aikin, J. (2012). Csound Power!: The Comprehensive Guide. Cengage Learning, INC.
Heintz,
J.,
&
McCurdy,
I.
(2014).
Recuperado
de:
https://www.flossmanuals.net/_booki/csound/csound.pdf
Vercoe, B. The Canonical Csound Reference Manual (version 6.00.1). Recuperado de:
http://www.csounds.com/manual/html/
TEMA 9 + Informacin
26
Actividades
Trabajo: Csound
Descripcin de la actividad
Realizacin de una composicin simple con tres instrumentos de sntesis diferentes
CSound definidos por uno mismo.
La prctica se divide en los siguientes pasos:
Puesta en marcha y comprobacin de Csound. Para la realizacin de la prctica
puedes utilizar Csound instalado en tu ordenador (recomendamos csoundqt), o bien
utilizar
el
cuaderno
de
notas
online
de
Csound
(http://csound-
notebook.kunstmusik.com/) con una versin reciente del navegador Chrome. Una vez
confirmado que todo funciona, pasa a realizar el resto de la prctica.
Diseo de un instrumento de sntesis substractiva. Partir de un oscilador con
muchos armnicos (forma de onda en diente de sierra, por ejemplo, o bien un
generador de ruido) y efectuar un filtrado VCF controlado por una envolvente.
Opcionalmente se emplear una envolvente para el nivel (VCA).
Diseo de un instrumento de sntesis aditiva. Partiendo de varios osciladores
senoidales, realizar la suma de ellos para obtener un nuevo sonido. No olvidar emplear
al menos una envolvente.
Diseo de un instrumento de sntesis FM. Con dos osciladores senoidales,
como mnimo. Conectarlos para modular la frecuencia. El nuevo sonido no debe ser
un simple vibrato sino tener un nuevo timbre. Opcionalmente, si trabajamos en
Csoundqt o Cabbage, incorporar un interfaz de usuario y as facilitar la
experimentacin con los valores y escoger los valores ms adecuados de cada
parmetro para la composicin.
Pequea composicin de sonidos sintticos. Realizar una breve composicin
muy sencilla, mnimo de 20 segundos, escribiendo manualmente los eventos de
partitura. En los eventos (mnimo 3 eventos por cada instrumento) se debe variar el
TEMA 9 Actividades
27
TEMA 9 Actividades
28
Test
1. Cul de los siguientes sintetizadores incorpora como novedad la tecnologa de los
transistores?
A. Moog Modular
B. Telharmonium
C. Tautronium
D. CS80
2. Un filtro centrado en una frecuencia f0 en el que las frecuencias agudas y graves caen
3dB de forma simtrica en una escala logartmica representa un:
A. Low pass filter
B. High pass filter
C. Band pass filter
D. Notch filter
3. Un filtro en el que las frecuencias agudas caen con una pendiente determinada a partir
de f0 representa un:
A. Low pass filter
B. High pass filter
C. Band pass filter
D. Notch filter
4. Cul de los siguientes elementos funcionales caracteriza la sntesis substractiva?
A. VCO
B. VCA
C. ENV
D. VCF
5. Un conjunto de osciladores senoidales sumados, aplicndoles una envolvente
determinada es un ejemplo de:
A. Sntesis aditiva
B. Sntesis sustractiva
C. Sntesis FM
D. Sntesis AM
TEMA 9 Test
29
6. Cul de los siguientes opcodes osciladores de Csound no precisa una tabla de ondas?
A. oscil
B. buzz
C. oscils
D. mooglader
7. Cul de los siguientes nombres lleva el prefijo correcto para una variable de control
de tipo global?
A. kSig
B. gkSig
C. aSig
D. iSig
8. En la sntesis aditiva el sonido se forma como suma de sonidos parciales. En general:
A. los parciales son de forma de onda senoidal.
B. los parciales son mltiplos de una frecuencia fundamental.
C. los parciales ocupan todo el espectro.
D. los parciales de mayor frecuencia tienen mayor intensidad.
9. En la sntesis FM el oscilador principal, al cual se modula su frecuencia se le conoce
como:
A. Armnico.
B. Modulador.
C. Portador.
D. Vibrato.
10. Qu seal de ruido posee la misma energa en cada octava del espectro?
A. Ruido blanco.
B. Ruido browniano.
C. Ruido aleatorio.
D. Ruido rosa.
TEMA 9 Test
30