Escolar Documentos
Profissional Documentos
Cultura Documentos
Resumen: En este texto abarcaremos la evolucin de los sonidos almacenados en videojuegos y su anlisis como series de
Fourier. Se estudiar desde las primeras consolas que utilizaban hardware para reproducir sonidos bsicos y luego la
influencia en juegos ms modernos y la aplicacin de esta tcnica a otros sistemas de reproduccin de audio (PC).
Palabras clave: Series de Fourier, Videojuegos
I. INTRODUCCIN
La evolucin en la forma de almacenar y reproducir sonidos en lo referido a los videojuegos ha cambiado
constantemente gracias al permanente aporte que le ha sabido otorgar la tecnologa con el paso del tiempo. En un
principio, cuando el espacio para desarrollar aplicaciones era muy reducido, se necesitaba una manera eficaz y
simple de poder almacenar datos de forma tal que cupiese eficientemente en el medio en que se lo almacenara
(chips ROM1). Dicha estrategia de almacenamiento deba mantener una disposicin tal que fuera transparente a
los ojos del compositor y el programador, y a su vez deba ser legible para los dispositivos de generacin y
reproduccin de sonidos. Si bien, con la llegada de la alta fidelidad sonora y la posibilidad de grabar sonidos de
alta definicin ha hecho que est tcnica de almacenamiento dejara de usarse, la realidad es que an se utiliza en
juegos donde el sonido es creado mediante dispositivos de software. Pero para poder ver cmo se fue realizando
esto, veamos primero el origen de esta forma de sonidos.
( ( ) ( ))
1 nx n x
a0 + a n cos +b n sen
2 n=1 L L
n e L
n=
f (x)
es la Serie de Fourier de una funcin si sus coeficientes vienen dados por las frmulas
L
1
a0 = f ( x) x
L L
( ) x
L
1 n x
a n=
L L
f ( x ) cos
L
n
b = f ( x) sen(
L )
L
1 n x
n x n
L L
L i n x
1
n= f ( x) e
2 L L
L
x n
De ondas cuadradas:
+
4 2i
Forma real: sen( 2 k +1) x Forma compleja : e i(2 k +1) x
k=0 (2 k + 1) k= (2 k +1)
De ondas triangulares:
+
4 2
Forma real: + cos( 2 k + 1) x Forma compleja : ei (2 k +1) x
2 k =0 (2 k +1)2 2 k = ( 2 k + 1)2
En las figuras 1 a 4, presentaremos las formas de las ondas bsicas mencionadas anteriormente utilizando el
programa de edicin de sonidos de cdigo abierto Audacity [23]. Las ondas senoidal y diente de sierra fueron
generadas utilizando el mismo programa, las otras dos fueron generadas usando el programa FamiTracker [21].
VII. CONCLUSIN
El estudio de los sonidos a travs de la matemtica permite descubrir herramientas para el anlisis y el
tratamiento de los mismos:
Compresin inteligente;
Filtros;
Reconocimiento de voz;
Efectos sonoros: eco, reverberacin, modificacin de velocidad, modificacin de tono, etc.;
Transmisin de datos mediante ondas portadoras (Modulacin);
A su vez, cualquier funcin matemtica peridica puede generar sonidos en la tcnica conocida como
sntesis de frecuencia modulada; tcnica que vimos en estas pginas. Dichas frmulas pueden guardarse a fin de
poder generar el sonido original de una forma muchsimo ms eficiente que un sonido muestreado (sonido
discreto).
REFERENCIAS
[1] Calandrini, Guillermo. Funciones de Variable Compleja, notas de curso. Baha Blanca, 2012.
[2] Wikipedia: Historia de los video juegos
Edicin inglesa: http://en.wikipedia.org/wiki/History_of_video_game_consoles
Edicin espaola: http://es.wikipedia.org/wiki/Historia_de_los_videojuegos
[3] Wikipedia: Videoconsoslas de primera generacin
Edicin inglesa: http://en.wikipedia.org/wiki/History_of_video_game_consoles_(first_generation)
Edicin espaola: http://es.wikipedia.org/wiki/Videoconsolas_de_primera_generacin
[4] Wikipedia: Videoconsoslas de segunda generacin
Edicin inglesa:
http://en.wikipedia.org/wiki/History_of_video_game_consoles_(second_generation)
Edicin espaola: http://es.wikipedia.org/wiki/Videoconsolas_de_segunda_generacin
[5] Wikipedia: Videoconsoslas de tercera generacin
Edicin inglesa: http://en.wikipedia.org/wiki/History_of_video_game_consoles_(third_generation)
Edicin espaola: http://es.wikipedia.org/wiki/Videoconsolas_de_tercera_generacin
[6] Wikipedia: Videoconsoslas de cuarta generacin
Edicin inglesa:
http://en.wikipedia.org/wiki/History_of_video_game_consoles_(fourth_generation)
Edicin espaola: http://es.wikipedia.org/wiki/Videoconsolas_de_cuarta_generacin
[7] Wikipedia: Videoconsoslas de quinta generacin
Edicin inglesa: http://en.wikipedia.org/wiki/History_of_video_game_consoles_(fifth_generation)
Edicin espaola: http://es.wikipedia.org/wiki/Videoconsolas_de_quinta_generacin
[8] Wikipedia: Videoconsoslas de sexta generacin
Edicin inglesa: http://en.wikipedia.org/wiki/History_of_video_game_consoles_(sixth_generation)
Edicin espaola: http://es.wikipedia.org/wiki/Videoconsolas_de_sexta_generacin
[9] Wikipedia: Videoconsoslas de sptima generacin
Edicin inglesa:
http://en.wikipedia.org/wiki/History_of_video_game_consoles_(seventh_generation)
Edicin espaola: http://es.wikipedia.org/wiki/Videoconsolas_de_sptima_generacin
[10] Wikipedia: Videoconsoslas de octava generacin
Edicin inglesa: http://en.wikipedia.org/wiki/History_of_video_game_consoles_(eigth_generation)
Edicin espaola: http://es.wikipedia.org/wiki/Videoconsolas_de_octava_generacin
[11] Wikipedia: MIDI
Edicin inglesa: http://en.wikipedia.org/wiki/MIDI
Edicin espaola: http://es.wikipedia.org/wiki/MIDI
[12] Wikipedia: Alundra
Edicin inglesa: http://en.wikipedia.org/wiki/Alundra
Edicin espaola: http://es.wikipedia.org/wiki/Alundra
[13] Wikipedia: Final Fantasy VII
Edicin inglesa: http://en.wikipedia.org/wiki/Final_Fantasy_VII
Edicin espaola: http://es.wikipedia.org/wiki/Final_Fantasy_VII
[14] Wikipedia: Drakengard
Edicin inglesa: http://en.wikipedia.org/wiki/Drakengard
Edicin espaola: http://es.wikipedia.org/wiki/Drakengard
[15] Wikipedia: Sonic Rush
Edicin inglesa: http://en.wikipedia.org/wiki/Sonic_Rush
Edicin espaola: http://es.wikipedia.org/wiki/Sonic_Rush
[16] Wikipedia: Pinball Cadete Espacial (redirige a Full Tilt! Pinball)
Edicin inglesa: http://en.wikipedia.org/wiki/Full_Tilt!_Pinball
Edicin espaola: http://es.wikipedia.org/wiki/Full_Tilt!_Pinball
[17] Wikipedia: SoundBlaster Pro (redirige a Sound Blaster)
Edicin inglesa: http://en.wikipedia.org/wiki/Sound_Blaster
Edicin espaola: http://es.wikipedia.org/wiki/Sound_Blaster
[18] Wikipedia: SoundBlaster 16
Edicin inglesa: http://en.wikipedia.org/wiki/Sound_Blaster_16
Edicin espaola: http://es.wikipedia.org/wiki/Sound_Blaster_16
[19] DosBox: http://dosbox.com
[20] Oracle VirtualBox https://www.virtualbox.org/
[21] FamiTracker: http://famitracker.com
[22] musagi project: http://www.drpetter.se/project_musagi.html
[23] Audacity: http://audacity.sourceforge.net
[24] VGM Music Maker: http://shiru.untergrund.net
[25] VGMPlay:
Binarios para Windows (v 0.40.3): http://vgm.mdscene.net/programs/players/VGMPlay_040-3.7z
Cdigo fuente para Windows y Linux (v 0.40.3):
http://vgm.mdscene.net/programs/players/VGMPlay_040-3_src.7z
Plugin para Winamp (v 0.40.3): http://vgm.mdscene.net/programs/players/in_vgm_040-3.7z
Plugin para Winamp (cdigo fuente) (v 0.40.3):
http://vgm.mdscene.net/programs/players/in_vgm_040-3_src.7z
Pgina de referencia: http://vgm.mdscene.net/forum/index.php
[26] Project2612: http://project2612.org
[27] Wikipedia: Music
Edicin inglesa: http://en.wikipedia.org/wiki/Music_(software)