Automatic music composition by genetic programming

Please use this identifier to cite or link to this item: http://hdl.handle.net/10045/96420
Full metadata record
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorPonce de León Amador, Pedro José-
dc.contributor.authorRodríguez Pastor, Eddie-
dc.contributor.otherUniversidad de Alicante. Departamento de Lenguajes y Sistemas Informáticoses_ES
dc.date.accessioned2019-09-20T10:59:10Z-
dc.date.available2019-09-20T10:59:10Z-
dc.date.issued2019-09-20-
dc.date.submitted2019-09-09-
dc.identifier.urihttp://hdl.handle.net/10045/96420-
dc.description.abstractAutomatic music composition is an area of research widely studied nowadays and many approaches have been proposed for this problem. This work is based on an existing project developed by the GRFIA which uses genetic programming for generating music melodies without human supervision. The project utilises a general-purpose library which is in charge of the genetic programming logic. The task of supervising the melodies is accomplished by a set of machine learning algorithms that are trained using a corpus of songs in order to select the best melodies generated. This final degree project develops a new library which replaces the one used by the original project. This new library implements some of the logic of genetic programming but the part in charge of selecting the best individuals has been developed using the multi-objective optimization algorithm NSGA-III. On the other hand, this project extends the binary tree structure used by the software. The current data model is able to store melodic and rhythm information and the proposed model is able to store harmonic information too. This change improves the way new melodies are generated. Finally, a comparative has been made using performance data and the overall score of the melodies generated. The result of the analysis is positive, but it has slightly improved in comparison to the original project. Even though, the two main goals, developing a new library and extending the model, have been successfully completed.es_ES
dc.languageenges_ES
dc.rightsLicencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0es_ES
dc.subjectAlgoritmos genéticoses_ES
dc.subjectMúsicaes_ES
dc.subjectJavaes_ES
dc.subjectGenetic programminges_ES
dc.subjectEvolutionary programminges_ES
dc.subjectMusic compositiones_ES
dc.subjectComposición musicales_ES
dc.subjectMusices_ES
dc.subject.otherLenguajes y Sistemas Informáticoses_ES
dc.titleAutomatic music composition by genetic programminges_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
dc.identifier.uaprojectID2018-19-34071-C203-C4-794245-
Appears in Collections:Grado en Ingeniería Informática - Trabajos Fin de Grado

Files in This Item:


Items in RUA are protected by copyright, with all rights reserved, unless otherwise indicated.