Вы находитесь на странице: 1из 13

Msica por computadora

Ernesto Romero y Hernani Villaseor


Centro Multimedia 2012
Sesin 9
Teora del sonido
Sonido, Frecuencia, Amplitud, Periodo, Velocidad, on!itud de onda, Fase, Arm"nicos#$im%re,
En&ol&ente'
Sonido
El sonido es la pertur%aci"n de las mol(culas del aire cuando un o%)eto o cuerpo entra en
&i%raci"n' Esta &i%raci"n es c*clica y est+ ,ormada por una ,recuencia y una amplitud' El sonido
&ia)a por el aire y al lle!ar a nuestros o*dos -ace &i%rar al t*mpano el cual esta conectado a una
serie de -uesitos .ue transmiten esta &i%raci"n al caracol, el cual contiene un l*.uido donde
unas pe.ueas &ellosidades llamadas cilios con&ierten esta in,ormaci"n en impulsos el(ctricos,
los cuales son interpretados por nuestro cere%ro' El entorno a,ecta el comportamiento del
sonido, es decir, su comportamiento es di,erente cuando el sonido se produce al aire li%re .ue
cuando se produce dentro de un recinto'
Frecuencia
Son los ciclos por se!undo .ue contiene la &i%raci"n del sonido, se mide en Hert/' A
,recuencias m+s altas sonidos m+s a!udos y &ice&ersa' El o*do -umano puede escuc-ar de 20
H/ a 20,000 H/'
{SinOsc.ar(Line.kr(20,20000,20),0,0.5)}.play
Amplitud
Es la ,uer/a con la .ue oscila el sonido, se mide en deci%eles' os l*mites a los .ue puede
someterse el o*do -umano sin su,rir dao son 120 d0 considerado como um%ral de la
sensaci"n' 1na con&ersaci"n a un metro de distancia lle!a a tener una amplitud de 20 d0
apro3imadamente' En SuperCollider la amplitud esta normali/ada por lo .ue ocurre en &alores
de 0 m*nimo a 1 m+3imo'
1
El tercer ar!umento de Sin4sc se llama multiplicador y tiene el e,ecto de incrementar el
&olumen o amplitud de nuestro sonido, es este caso &alores .ue &an de 0 a 1, &alor de amplitud
normali/ada'
// amplitud mxima sin distrsi!n
{SinOsc.ar(""0,0,#)}.play
// amplitud intermedia
{SinOsc.ar(""0,0,0.5)}.play
// amplitud m$nima
{SinOsc.ar(""0,0,0)}.play
Velocidad
a &elocidad del sonido es de 566 metros#se!undo a una temperatura de 21 !rados
centi!rados' Se suma 0'7 m#s por cada !rado .ue su%e la temperatura o se resta en caso de
.ue %a)e'
V 8 566 m#s 9 21 !rados centi!rados :#; 0'7
E)emplo
C+lculo de la &elocidad del sonido a 0 !rados centi!rados'
// primer multiplicams 0.% pr cada &rad centi&rad 'ue (a)a
la temperatura a partir de nuestra re*erencia de 2# &rads
0.% + 2#
#2.%
// el resultad se l restams a ,""
,"" - #2.%
,,#."
551'6 metros#se!undo es la &elocidad del sonido a 0 !rados centi!rados' <ntenta cualcular la
&elocidad del sonido a 50 !rados cent*!rados'
Longitud de Onda
Es la lon!itud de un ciclo de sonido e3presado en metros y se calcula con la si!uiente ,"rmula=
8 V#F
2
8 lon!itud de onda
V 8 &elocidad del sonido
F 8 ,recuencia
E)emplo
Calcular la lon!itud de de onda de >00 H/ a 21 !rados C'
// usand la *!rmula L.//0, sustituims ls dats
,"" / 500
// el resultad es 0.%11 metrs
0.%11
Periodo
El periodo es el tiempo .ue dura un ciclo de una ,recuencia en desen&ol&erse, se e3presa por
la letra $' Para calcular el periodo se usa la si!uiente ,"rmula=
$81#F
$8 periodo en se!undos
F8 ,recuencia en H/
Fase
a ,ase nos indica en .ue momento comien/a a desarrollarse la onda' Para entender el
,en"meno podemos usar una onda sinuidal y medirla en !rados, 0 es el inicio, ?0 el punto m+s
alto 1@0 la mitad y 220 el punto m+s %a)o'
El ,en"meno de la ,ase se puede o*r cuando sumamos dos ondas sinuidales, si una onda
comien/a en 0 y otra en 1@0, se encuantran des,asadas 1@0 !rados, esto anula la ,uer/a de
am%as y si tienen la misma amplitud no sonar+ nada'
En al!unos o%)etos de SuperCollider la ,ase se mide en radianes' A.u* una ta%la de con&ersi"n
entre !rados y radianes=
!rados radianes
0 0
?0 pi#2
1@0 pi
220 5pi#2
570 2pi
5
// la nda empie2a en 0 &rads. 3s decir 0 radianes
{SinOsc.ar(#00,0,#)}.plt
// la nda empie2a en 40 &rads. 3s decir pi/2 radianes
{SinOsc.ar(#00,pi/2,#)}.plt
// la nda empie2a en #10 &rads. 3s decir pi radianes
{SinOsc.ar(#00,pi,#)}.plt
// la nda empie2a en 250 &rads. 3s decir ,pi/2 radianes
{SinOsc.ar(#00,,pi/2,#)}.plt
// la nda empie2a en ,%0 &rads. 3s decir 2pi radianes
{SinOsc.ar(#00,2pi,#)}.plt
// si sumams ds ndas cn #10 &rads de des*ase se cancelan
{SinOsc.ar(#00,0,#) 6 SinOsc.ar(#00,pi,#)}.plt
Armnicos
os arm"nicos son ,recuencias mAltiplos de una ,recuencia ,undamental' Podemos nom%rarlos
como ,undamental, arm"nicos nones y arm"nicos pares' a ,undamental es la primer
,recuencia de la serie de arm"nicos y es la ,recuencia .ue suena con mayor intensidad'
$omemos como ,recuencia ,undamental 100 y a!re!uemos sus primeros ? arm"nicos=
* + # . #00 // *undamental
* + 2 . 200 // se&und arm!nic
* + , . ,00 // tercer arm!nic
* + " . "00 // cuart arm!nic
* + 5 . 500 // 'uint arm!nic
* + % . %00 // sext arm!nic
* + 5 . 500 // s7ptim arm!nic
* + 1 . 100 // cta8 arm!nic
* + 4 . 400 // n8en arm!nic
E)emplo
// serie de 4 arm!nics
{8ar arm.49 :ix.*ill(arm,{;i; SinOsc.ar((#00 + (i6#)).pstln, 0,
#/arm)})}.play
6
// arm!nics pares de la misma serie
{8ar arm."9 :ix.*ill(arm,{;i; SinOsc.ar((#00 +
((i6#)+2)).pstln, 0, #/arm)}) 6 SinOsc.ar(#00,0,0.#)}.play
// arm!nics nnes de la misma serie
{8ar arm.49 :ix.*ill(arm,{;i; SinOsc.ar((#00 + (((i6#)+2)
-#)).pstln, 0, #/arm)})}.play
s.scpe
Timbre
El tim%re es el sonido caracter*stico de un instrumento musical y esta determinado por la
relaci"n de sus arm"nicos' Es una cualidad comple)a del sonido .ue nos permite, por e)emplo,
distin!uir .ue la misma nota es e)ecutada en instrumentos distintos'
Enolente
El en&ol&ente de un sonido es el desarrollo de la amplitud en el tiempo' El en&ol&ente de uso
m+s !enerali/ado es la en&ol&ente de tipo ABSR' Esta en&ol&ente pasa por los puntos Attack,
Decay, Sustain, Release CAta.ue, Becaimiento, Sostenimiento y Rela)amientoD'
Cada sonido presenta un en&ol&ente Anico y no est+ necesariamente con,ormado por estos
cuatro pasos, por e)emplo un sonido de percusi"n contiene dos pasos de,inidos= ata.ue y
decaimiento'
En!en"#r $ En
En SC tenemos el o%)eto 3n8<en.kr para !enerar el en&ol&ente .ue deseamos usar' Env es
el o%)eto .ue de,ine el en&ol&ente' os en&ol&entes se pueden di&idir en en&ol&entes de
duraci"n ,i)a, donde un gate ,unciona como disparoE y en&ol&entes sostenidos donde el
en&ol&ente se .ueda a%ierto -asta .ue gate &ale 0'
Enolentes de duracin %i&a
En&'neF CGni&elesH, GtiemposH, cur&eD
6 ni&eles, 5 tiempos, etc'' as cur&as pueden ser Ie3ponentialJ, IlinearJ,JsineJ, IFelc-J, IstepJ,
Estas cur&as determinan el tipo de pendiente del en&ol&ente'
3n8.ne=(>0,#,#,0?,>#,#,#?,@linear@).test.plt
>
En&'linenCat, st, rt, ni&el, cur&eD
as cur&as pueden ser como en el caso del En&'neF
3n8.linen(0.5,#,#,#,@=elcA@).test.plt
En&'trian!leCduraci"n, ni&elD
Es una en&ol&ente en ,orma de tri+n!ulo'
3n8.trian&le(2,#).test.plt
En&'sineCduraci"n, ni&elD
Es una en&ol&ente en ,orma circular o senoide'
3n8.sine(#,#).test.plt
En&'percCat, rt, ni&el, cur&aD
En&ol&ente percusi&a' En este caso la cur&a se re,iere a la cur&atura del en&ol&ente, se
e3presa con nAmeros, prue%a con &arios en &alores entre 6 y ;6' os &alores positi&os te dar+n
una cur&atura en re&ersa'
3n8.perc(0.5,#,#,-#).test.plt
Enolentes sostenidos
En&'adsr Cat, dt, s, rt, p, cur&aD
Este es el en&ol&ente con el .ue normalmente se e)empli,ica el ,en"meno, notar .ue la cur&a
puede e3presarse en nAmero o en los ta!s antes mencionados CIlinearJ etc''D
3n8.adsr(0.2, 0.5, 0.5, 0.5, #, -").test.plt
En&'dadsr Cdelay$, at, dt, sl, rt, p, cur&aD
Es i!ual .ue el anterior pero tiene un tiempo de delay al inicio, .ue normalmente es de 0'1
3n8.dadsr(0.#,0.2, 0.5, 0.5, 0.5, #, -").test.plt
En&'asr Ctiempo de ata.ue, ni&el de sostenimiento, tiempo de rela)amiento, cur&aD
3n8.asr(0.5,#,#,-#).test.plt
En&'cuto,, Ctiempo de rela)amiento, ni&el, cur&aD
3n8.cut**(0.5,#,#).plt
7
E)emplo de en&ol&ente de duraci"n a%ierta con adsr'
(
SyntABe*(Cen8l8ente, {;&ate.#;
8ar si&, en89
si&.Dulse.ar("0)9
en8.3n8<en.kr(3n8.adsr(0.0#,#,0.5,2),&ate,dneEctinF2)9
Out.ar(0,si&+en8)9
}).send(s)9
)
Gen8l8ente.SyntA(Cen8l8ente)
Gen8l8ente.set(C&ate, 0)
Es necesario crear un ar!umento gate para poder a%rir y cerrar el en&ol&ente' <niciali/amos
!ate 8 1 para .ue el en&ol&ente a%ra inmediatamente .ue disparemos el synt-' En&iamos el
&alor 0 al gate para cerrar el en&ol&ente'
Se pueden usar en&ol&entes para otras cosas aparte de la amplitud, como las ,recuencias=
(
SyntABe*(Cen8l8ente, {;&ate.#, array0re'.H>#,%.4##,"1#,%,4,
202.1##2,5204%5, %5.,4"414522"55, #,2.45%2#1#4%%#,
%2.52550045004,, #25.111%#%50555, %5.,%01%1#,1451,
50.4,5%"1"421%", 50.%1#05"552241, 55.12"%0#"%55,",
41.%5%%15055144, #55.2"50055504,, #55."5%"2%""%44,
#05.,,4%1#22515, "0.,"5#5020551,, 1#.""5,5%505,#2,
,2.552#154554%2, ",.512#%"%"255,, ,1.15,04501"42,,
##%.21"%4,5%%"2 ?, arrayIiemps.H> #.0#05015,4"211,
#.45215,#55#%45, #.54225150##12,, #.#1%%045%%155,,
2.,%25##"#0,52", 2."41511%#"50#2, 0.1440,05451,24#,
0.4411520#"2,2"1, 2.2055451"#4%,", #.#%%,1,2"50#1,
#.",5#105%",44%, 2."401"#55,0##", #.041155501#121,
#.55421"%,115"5, 2.451455%4,"51#, 0.551%#1%#0,"45#,
#.0%2""5"%55#1%, #.,%1#%1550###%, #.,5,5551154004 ?;
8ar si&, en8, *re'9
*re'.3n8<en.kr(3n8.ne=(array0re',arrayIiemps))9
si&.Dulse.ar(*re')9
en8.3n8<en.kr(3n8.asr(#,#,#),&ate,dneEctinF2)9
2
Out.ar(0,si&+en8)9
}).send(s)9
)
G*re's.Erray.exprand(20,,0,,00) 6 #0009
Gtemps.Erray.exprand(#4,0.5,,)9
Gen8l8ente#.SyntA(Cen8l8ente, >Carray0re',
G*re's,CarrayIiemps, Gtemps?)9
Gen8l8ente2.SyntA(Cen8l8ente, >Carray0re',
G*re's.scram(le,CarrayIiemps, Gtemps.scram(le?)9
Gen8l8ente,.SyntA(Cen8l8ente, >Carray0re',
G*re's.scram(le,CarrayIiemps, Gtemps.scram(le?)9
Gen8l8ente#.set(C&ate, 0)9
Gen8l8ente2.set(C&ate, 0)9
Gen8l8ente,.set(C&ate, 0)9
Percepcin del sonido

Este tema es parte de la psicoacAstica, ciencia .ue estudia los ,en"menos de percepci"n del
sonido y las sensaciones psicol"!icas de la audici"n'
El sonido se puede estudiar en dos campos, uno ,*sico o cuanti,ica%le y otro psicol"!ico o
cualitati&o, el primero %asado en medidas e3actas del sonido en un medio ,*sico y el se!undo
en e3periencias su%)eti&as'
o primero .ue &eremos es la altura y la sonoridad, dos cualidades su%)eti&as de percepci"n
sonora .ue responden a un est*mulo ,*sico'
Altura tonal
Es la respuesta al est*mulo ,*sico donde perci%imos un cam%io de tono, determina .ue un
sonido es m+s a!udo o m+s !ra&e, depende en primer lu!ar de la ,recuencia del est*mulo pero
tam%i(n de su intensidad'
@
Sonoridad
Es la respuesta al est*mulo ,*sico donde perci%imos un cam%io de intensidad, determina .ue un
sonido es m+s ,uerte o m+s .uedo, depende en primer lu!ar de la intensidad del est*mulo pero
tam%i(n de la ,recuencia'
Es preciso mencionar .ue las e3periencias su%)eti&as no tienen una relaci"n directa con los
,en"menos ,*sicos sonoros' Muc-o tiempo se crey" .ue la sonoridad era una respuesta
e.ui&alente a la amplitud, as* como la altura tonal de la ,recuencia'
Percepcin del espacio
1no de los atri%utos tonales es la u%icaci"n perci%ida de un sonido, o sea de donde parece
pro&enir' El -ec-o de tener dos o*dos nos permite locali/ar la u%icaci"n de una ,uente sonora a
partir de la di,erencia de tiempo de arri%o y la di,erencia de intensidad' Adem+s, la parte
e3terna del o*do llamada pinna sir&e para codi,icar el sonido .ue lle!a de arri%a y de a%a)o y
ayuda a di,erenciar sonidos .ue lle!an de atr+s y adelante'
a t(cnica de detectar la u%icaci"n del sonido se llama locali/aci"n %inaural' a %arrera de la
ca%e/a acentAa la di,erencia de intensidad entre los dos o*dos'
Bi,erencia de tiempo de arri%o= es un m(todo .ue usamos al escuc-ar para determinar de
d"nde &iene el sonido, -aciendo una comparaci"n entre el tiempo .ue tarda en lle!ar un sonido
al o*do derec-o y al o*do i/.uierdo' Es decir, si un sonido est+ m+s cerca del o*do derec-o, este
lle!ar+ primero a (l'
Bi,erencia de intensidad= Aunado a lo anterior el o*do tam%i(n es sensi%le a la di,erencia de
&olumen .ue capta cada o*do para determinar su u%icaci"n, en este caso, si al!o suena m+s
cerca del o*do derec-o, lo escuc-aremos con mayor ,uer/a y con menor ,uer/a en el i/.uierdo'
'e%le(in
El sonido &ia)a a tra&(s del aire y cuando encuentra un o%st+culo en su camino se re,le)a,
posteriormente si!ue &ia)ando -asta .ue encuentra otro o%st+culo y &uel&e a re,le)arse, as*
sucesi&amente -asta .ue pierde ,uer/a y desaparece'
El sonido se re,le)a de manera distinta se!An la te3tura y ,orma de cada super,icie' 1na
super,icie lisa re,le)a el sonido i!ual a su +n!ulo de incidencia, una super,icie c"nca&a ,ocali/a
el sonido a un punto, mientras .ue una con&e3a lo esparce'
?
Absorcin
Al momento .ue un sonido se re,le)a en una super,icie, una proporci"n es a%sor%ida, esto se
mani,iesta en una con&ersi"n de ener!*a acAstica en calor, as*, el sondio cada &e/ .ue re%ota
en una super,icie &a perdiendo ,uer/a de%ido a la propiedad de a%sorci"n de los materiales'
Cada material tiene un coe,iciente de a%sorci"n distinto, .ue es un nAmero .ue indica la
capacidad del material para a%sor%er sonido, este coe,iciente se mide en di,erentes ran!os de
,recuencia, es decir, el sonido se a%sor%e de manera distinta a lo lar!o de su ran!o de
,recuencia' As*, -ay materiales .ue a%sor%en r+pidamente los a!udos, mientras .ue los !ra&es
casi no, o -ay meteriales .ue a%sor%en poco sonido mientras .ue otros a%sor%en muc-o'
'eerberacin
a re&er%eraci"n no es otra cosa .ue mAltiples re,le3iones del sonido dentro de un espacio
cerrado, ya .ue una de las propiedades del sonido es la de re,le)arse en una super,icie' as
re,le3iones se comportar+n de manera distinta dependiendo del material y medidas de cada
lu!ar, el cere%ro es capa/ de entender esta in,ormaci"n lo .ue nos ayuda a entender en .ue
espacio estamos situados y donde se encuentra u%icada una ,uente sonora'
a manera electr"nica de simular estas re,le3iones es mediante la repetici"n de ,ra!mentos de
sonido .ue despu(s son sumados a la seal ori!inal, lo!rando una sensaci"n de .ue el sonido
est+ en un espacio espec*,ico' Esto tam%i(n sucede de manera natural, cuando nosotros
!ra%amos un sonido, por e)emplo, en un espacio !rande con paredes muy duras y re,le)antes
como puede ser una i!lesia, las re,le3iones son captadas )unto con el sonido ori!inal y esto es
lo .ue -ace .ue un instrumento o una &o/ suene di,erente en un espacio !rande o en uno
pe.ueoE en uno a%ierto o en uno cerrado'
as re,le3iones del sonido tam%i(n nos dan in,ormaci"n de los materiales del lu!ar donde est+
sonando la ,uente sonora, por e)emplo un cuarto de madera suena distinto a un cuarto de
piedra'
El sonido .ue sale de una ,uente sonora sin tener contacto con al!una super,icie es el sonido
directo, los primeros re%otes dentro de un espacio se llaman re,le3iones tempranas, estas
re,le3iones se suman a otras -asta tener un sonido denso en re,le3iones el cual desaparecer+
en un tiempo determinado, a esta densidad de re,le3iones sumadas se le llama re&er%eraci"n y
al tiempo .ue tarda en desaparecer se le llama tiempo de re&er%eraci"n'
En SC e3isten tres 1Kens para simular Re&er%eraci"n= FreeVer%, FreeVer%2, KVer%'
FreeVerb"ar )in* mi(* room* damp* mul* add+
in, seal de entrada
mi(, %alance dry#Fet, ran!o 0''1
10
room si-e, tamao del cuarto, ran!o 0''1
damp, atenuaci"n de las ,recuencias a!udas, ran!o 0''1
A continuaci"n un e)emplo usando un Pulse, intenta modi,icar los ultimos tres ar!umentos Clos
Altimos tres 1D, en &alores .ue estn ente 0 y 1 para .ue escuc-e la di,erencia'
// muy re8er(erante
{0ree/er(.ar(Dulse.ar(500,0.5)+Line.kr(#,0,0.5), #, #, #)}.play
// pc re8er(erante
{0ree/er(.ar(Dulse.ar(500,0.5)+Line.kr(#,0,0.5), 0.1, 0.5,
0.5)}.play
FreeVerb."ar )in/* in.* mi(* room* damp* mul* add+
Es un Re&er% .ue admite dos seales, el ,uncionamiento es i!ual .ue FreeVer%'
// escucAa la seJal 'ue sale pr i2a'uierda y derecAa
{0ree/er(2.ar(L0Kise0.ar(0.5),L0Kise0.ar(#), 0.4, 0.4,
0.1)}.play
!erb )in* roomsi-e* retime* damping* inputb0* spread* dr$leel* earl$re%leel* tailleel*
ma(roomsi-e* mul* add+
Este re&er% es m+s comple)o, procesa la seal en est(reo' Esta %asado en el e,ecto ABPSA
KVer%'
in, seal de entrada
roomsi-e, tamao del cuarto en metros cuadrados
retime, tiempo de re&er%eraci"n en se!undos
damping, corte de ,recuencias a!udas, entre 0 y 1, 0 atenua los a!udos por completo, 1 no
tanto
inputb0, atenua la seal como damping pero actua en todo el ran!o de ,recuencia de la seal
spread, controla el esparcimiento de la seal est(reo y la di,usi"n del re&er%
dr$leel, cantidad de seal seca
earl$re%leel, cantidad de re,el3iones tempranas
tailleel, cantidad del ni&el de la cola
ma(roomsi-e, pone el tamao de las lineas de delay' Lormalmente :1
11
E)emplo dentro de un Synt-Be,
(
SyntABe*(C&8er(,{;rmsi2e.,, re8time.2, dampin&.0.5,
input(=.0.#, spread.#5, dryle8el. -##, earlyre*le8el. -%,
taille8el. -#5;
8ar in, re89
in.Bust.ar(2)9 re8.</er(.ar(in,
rmsi2e,
re8time,
dampin&,
input(=,
spread,
dryle8el,
earlyre*le8el,
taille8el,mulF0.")9
Out.ar(0,re86in)
}).send(s)
)
a.SyntA(C&8er()
a.set(Crmsi2e,2,Cre8time,,.5,Cdampin&,0.2,Cinput(=,0.%,Cspread
,#2,Cdryle8el,-%,Cearlyre*le8el,-,,Ctaille8el,-#5)
a.*ree
1iblogra%a

Coren, Stanley C1???D' Sensacin y Percepcin' M(3ico B'F'= McKraF;Hill'
Co-en, Mo/e, C1?7?D' Sensacin y percepcin auditiva y de los sentidos menores' M(3ico B'F' =
$rillas
E&erest, F' Alton C2001D' The Master Handbook o Acoustics' LeF NorO= McKraF;Hill'
12
Esta o%ra est+ su)eta a la licencia Attri%ution;LonCommercial;S-areAliOe 5'0 1nported de
Creati&e Commons' Para &er una copia de esta licencia, &isite
-ttp=##creati&ecommons'or!#licenses#%y;nc;sa#5'0# o en&ie una carta a Creati&e Commons, 666
Castro Street, Suite ?00, Mountain VieF, Cali,ornia, ?6061, 1SA'
15

Вам также может понравиться