Genración de musica con gramaticas formales - Alexander Gelbukh
Genración de musica con gramaticas formales - Alexander Gelbukh
Genración de musica con gramaticas formales - Alexander Gelbukh
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>de</strong>l número y tamaño <strong>de</strong> los segmentos en los genomas, que se traduce en la asignación<br />
<strong>de</strong> diferentes funciones <strong>de</strong> fitness <strong>de</strong>l <strong>con</strong>junto.<br />
Hacen mención <strong>de</strong> que la música que se representa por medio GA, pue<strong>de</strong> crear<br />
música que compite y, según los autores, supera los enfoques <strong>de</strong> ese momento en<br />
términos <strong>de</strong> diversidad, virtuosismo y la variedad <strong>de</strong> instrumentos.<br />
2.1.4.2 Algoritmos genéticos y gramáticas<br />
El trabajo en el artículo Music Composition Using Combination of Genetic<br />
Algorithms and Kohonen Grammar (Sheikholharam y Teshnehlab, 2008) es similar al <strong>de</strong><br />
Automatic composition of music by means of Grammatical Evolution (Ortega y<br />
Alfonseca, 2007) <strong>con</strong> la diferencia <strong>de</strong> que en el anterior basan su función <strong>de</strong> fitness<br />
directamente <strong>de</strong>l procesador AP440 y en este trabajo, la función <strong>de</strong> fitness es dada por las<br />
gramáticas <strong>de</strong> Kohonen, en don<strong>de</strong> dada una profundidad <strong>de</strong> notas, se genera una nueva<br />
nota. Es <strong>de</strong>cir, dados AB → C o ABC → A en don<strong>de</strong> el primer ejemplo tiene una<br />
profundidad <strong>de</strong> 3 y el siguiente <strong>de</strong> 4. Utilizando esto para apren<strong>de</strong>r patrones.<br />
La arquitectura <strong>de</strong> su sistema está basada en dos partes, una para la población <strong>de</strong><br />
las notas y otra para la duración <strong>de</strong> las mismas, es un proceso paralelo.<br />
Población <strong>de</strong> notas iniciales<br />
→ iteración {<br />
Población <strong>de</strong> notas<br />
→ población <strong>de</strong> notas previas + población <strong>de</strong> notas mutadas<br />
→ notas previas + notas mutadas + población <strong>de</strong> notas cruzadas<br />
→ Selección idónea usando la gramática <strong>de</strong> Kohoner<br />
}<br />
Población <strong>de</strong> tiempos iniciales<br />
→ iteración {<br />
Población <strong>de</strong> tiempos<br />
→ población <strong>de</strong> tiempos previos + población <strong>de</strong> tiempos mutados<br />
→ tiempos previos + tiempos mutados + población <strong>de</strong> tiempos<br />
cruzados<br />
19