Estado del Arte - Generacion de Musica Artificial
´
PONTIFICIA UNIVERSIDAD CAT OLICA DEL PER U
FACULTAD DE CIENCIAS E INGENER´A
I
´
COMPOSICI ON MUSICAL ARTIFICIAL CON
´
ALGORITMOS GEN ETICOS
´
Tesis para optar por el T´tulo de Ingeniero Informatico, que presenta el bachiller:
ı
´
Francisco V ILCHEZ VARGAS y Jose A STUVILCA F USTER
´
˜´
´
ASESOR: Doctor Cesar B ELTR AN C ASTA N ON
Lima, junio de 2013
´ndicegeneral
I
1. Generalidades
´
´
1.1. Definicion de la problematica . . . . . . . . . . . . . . . .
´
1.2. Justificacion y viabilidad . . . . . . . . . . . . . . . . . . .
1.3. Marco Conceptual . . . . . . . . . . . . . . . . . . . . . .
´
1.3.1. Introduccion . . . . . . . . . . . . . . . . . . . . . .
1.3.2. Objetivos del Marco Conceptual . . . . . . . . . .
1.3.3. Conceptos Musicales . . .. . . . . . . . . . . . .
1.3.3.1. Musica . . . . . . . . . . . . . . . . . . .
´
1.3.3.2. Nota . . . . . . . . . . . . . . . . . . . . .
1.3.3.3. Acorde . . . . . . . . . . . . . . . . . . .
1.3.3.4. Escala . . . . . . . . . . . . . . . . . . .
´
1.3.4. Conceptos de Optimizacion Combinatoria . . . . .
1.3.4.1. Problema NP . . . . . . . . . . . . . . . .
1.3.4.2. Problema NP-Completo . .. . . . . . . .
´
1.3.4.3. Algoritmos de Aproximacion . . . . . . .
1.3.4.4. Inteligencia Artificial . . . . . . . . . . . .
1.3.4.5. Pattern Recognition . . . . . . . . . . . .
1.3.4.6. Redes Neuronales . . . . . . . . . . . . .
´
1.3.4.7. Algoritmos Geneticos . . . . . . . . . . .
´
1.3.4.8. Cadenas de Markov . . . . . . . . . . . .
1.4. Estado del Arte . . . . . . . . . . . . . . . .. . . . . . . .
1.4.1. Aplicaciones en Reconocimiento de Patrones . . .
´
1.4.2. Aplicaciones de Algoritmos Geneticos . . . . . . .
1.4.2.1. GenJam . . . . . . . . . . . . . . . . . .
´
1.4.2.2. Drangan Matic’s GA for composing music
1.4.3. Aplicaciones de las Cadenas de Markov . . . . . .
Bibliograf´a
ı
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
3
4
4
4
4
4
4
5
5
5
5
5
6
6
6
6
7
7
7
7
8
8
9
9
11
I
Cap´tulo 1
ı
Generalidades
1.1.
´
´
Definicion de la problematica
´
La composicionmusical es el arte de ordenar los sonidos con el fin de crear una de´
terminada emocion en el oyente [1]. Con el desarrollo de la tecnolog´a computacional,
ı
muchas herramientas se han desarrollado con el fin de otorgar la habilidad de poder
tocar y manipular una gran cantidad de sonidos, este es el caso de los instrumentos
´
´
electronicos que tienen musica pre-programada [2]. En lasultimas tres decadas se in´
´
´
´
tento buscar algoritmos que puedan crear musica a partir de diversos metodos, entre
´
ellos: algoritmos randomizados, busqueda de patrones y sistemas basados en cono´
cimientos previos [3] [4]. Un caso particular es la de poder componer una melod´a a
ı
´
partir de una secuencia armonica dada [3]. Similar a lo realizado por los musicos cuan´
do improvisan; enotras palabras, cuando existe una secuencia de acordes y la melod´a
ı
´
inventada debe adaptarse a ella siguiendo las reglas teoricas de musica moderna.
´
´
´
´
La computacion musical es un area de investigacion que, entre otros objetivos, busca
simular la creatividad art´stica de los humanos [5]. Para ello se busca crear herramienı
´
tas de software que puedan componer musica a...
Regístrate para leer el documento completo.