Duphly

compositor algorítmico de música con sistema de creación de reglas para la melodía

Nieves Molina, Gastón Javier

Resumen:

La presente tesis consiste en el desarrollo de una herramienta capaz de componer música de forma automática o asistida. El sistema resultante puede ser categorizado como composición algorítmica y sistema experto. Dicho sistema provee un entorno que permite la creación de reglas por parte del usuario, las cuales luego son aplicadas para la creación automática de una línea melódica. Para este trabajo se contó con la colaboración de un músico y compositor profesional del medio. La tesis incluye tres secciones: la primera consiste en un análisis del estado del arte, la segunda es la implementación completa en máquina de la gramática para la generación de bases armónicas de blues de 12 compases y por último, el planteo e implementación del entorno para la creación de reglas a ser utilizadas por el sistema en la generación automática de líneas melódicas, facilitando el manejo al usuario. Esta última parte se divide en tres etapas, dos de selección de partes de la obra y una de modificación. En la etapa de modificación se permite el uso de una condición de modificación y una de optimización o garantía. Dado que existen múltiples modificaciones válidas se utilizan algoritmos evolutivos, permitiendo así realizar una búsqueda de soluciones más eficiente y con diversos resultados. El sistema se aplica particularmente para la composición de blues de 12 compases, pero esto no se presenta como una limitación sino más bien como un caso particular de las capacidades del sistema. Además el sistema provee la salida en PDF del resultado en una partitura estándar, así como una salida en archivo MIDI (Musical Instrument Digital Interface).


Detalles Bibliográficos
2020
PROYECTOS-MI
MÚSICA POR COMPUTADOR
MIDI
DESARROLLO DE SOFTWARE
SOFTWARE-DESARROLLO
COMPOSICIÓN MUSICAL
SISTEMAS EXPERTOS
ALGORITMOS
Español
Universidad ORT Uruguay
RAD
http://hdl.handle.net/20.500.11968/4499
Acceso abierto
_version_ 1807261360859381760
author Nieves Molina, Gastón Javier
author_facet Nieves Molina, Gastón Javier
author_role author
bitstream.checksum.fl_str_mv 2a2178e2935d29a1c1934ed83d374b68
4fba7dbf8fe1fc2531a9a9bf04855b2d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
bitstream.url.fl_str_mv https://rad.ort.edu.uy/bitstreams/87087e8a-2d15-4a8d-890f-82357e055f74/download
https://rad.ort.edu.uy/bitstreams/8139794a-97a2-4020-bdb0-7bccf1e1335e/download
collection RAD
dc.contributor.advisor.none.fl_str_mv Tasistro Souto, Álvaro Daniel
dc.contributor.tribunal.none.fl_str_mv Cancela, Héctor
Yovine, Sergio Fabián
dc.creator.none.fl_str_mv Nieves Molina, Gastón Javier
dc.date.issued.none.fl_str_mv 2020
dc.description.abstract.none.fl_txt_mv La presente tesis consiste en el desarrollo de una herramienta capaz de componer música de forma automática o asistida. El sistema resultante puede ser categorizado como composición algorítmica y sistema experto. Dicho sistema provee un entorno que permite la creación de reglas por parte del usuario, las cuales luego son aplicadas para la creación automática de una línea melódica. Para este trabajo se contó con la colaboración de un músico y compositor profesional del medio. La tesis incluye tres secciones: la primera consiste en un análisis del estado del arte, la segunda es la implementación completa en máquina de la gramática para la generación de bases armónicas de blues de 12 compases y por último, el planteo e implementación del entorno para la creación de reglas a ser utilizadas por el sistema en la generación automática de líneas melódicas, facilitando el manejo al usuario. Esta última parte se divide en tres etapas, dos de selección de partes de la obra y una de modificación. En la etapa de modificación se permite el uso de una condición de modificación y una de optimización o garantía. Dado que existen múltiples modificaciones válidas se utilizan algoritmos evolutivos, permitiendo así realizar una búsqueda de soluciones más eficiente y con diversos resultados. El sistema se aplica particularmente para la composición de blues de 12 compases, pero esto no se presenta como una limitación sino más bien como un caso particular de las capacidades del sistema. Además el sistema provee la salida en PDF del resultado en una partitura estándar, así como una salida en archivo MIDI (Musical Instrument Digital Interface).
dc.description.none.fl_txt_mv Incluye bibliografía y anexos.
dc.format.extent.none.fl_str_mv 166 p. tbls., diagrs.
dc.identifier.citation.none.fl_str_mv Nieves Molina, G. J. (2020). Duphly: compositor algorítmico de música con sistema de creación de reglas para la melodía (Desarrollo de Tesis). Universidad ORT Uruguay, Facultad de Ingeniería.
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.11968/4499
dc.language.iso.none.fl_str_mv Español.
spa
dc.publisher.none.fl_str_mv Universidad ORT Uruguay
dc.relation.other.none.fl_str_mv https://sisbibliotecas.ort.edu.uy/bib/91423
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:RAD
instname:Universidad ORT Uruguay
instacron:Universidad ORT
dc.subject.none.fl_str_mv PROYECTOS-MI
MÚSICA POR COMPUTADOR
MIDI
DESARROLLO DE SOFTWARE
SOFTWARE-DESARROLLO
COMPOSICIÓN MUSICAL
SISTEMAS EXPERTOS
ALGORITMOS
dc.title.none.fl_str_mv Duphly
compositor algorítmico de música con sistema de creación de reglas para la melodía
dc.type.none.fl_str_mv Trabajo final de carrera
info:eu-repo/semantics/bachelorThesis
dc.type.version.none.fl_str_mv info:eu-repo/semantics/publishedVersion
description Incluye bibliografía y anexos.
eu_rights_str_mv openAccess
format bachelorThesis
id RAD_effd2ecbba1e282edd5dd63c1372c3e2
identifier_str_mv Nieves Molina, G. J. (2020). Duphly: compositor algorítmico de música con sistema de creación de reglas para la melodía (Desarrollo de Tesis). Universidad ORT Uruguay, Facultad de Ingeniería.
instacron_str Universidad ORT
institution Universidad ORT
instname_str Universidad ORT Uruguay
language spa
language_invalid_str_mv Español.
network_acronym_str RAD
network_name_str RAD
oai_identifier_str oai:rad.ort.edu.uy:20.500.11968/4499
publishDate 2020
publisher.none.fl_str_mv Universidad ORT Uruguay
reponame_str RAD
repository.mail.fl_str_mv rodriguez_v@ort.edu.uy
repository.name.fl_str_mv RAD - Universidad ORT Uruguay
repository_id_str 3927
spelling Tasistro Souto, Álvaro DanielCancela, HéctorYovine, Sergio FabiánNieves Molina, Gastón Javier2020Incluye bibliografía y anexos.La presente tesis consiste en el desarrollo de una herramienta capaz de componer música de forma automática o asistida. El sistema resultante puede ser categorizado como composición algorítmica y sistema experto. Dicho sistema provee un entorno que permite la creación de reglas por parte del usuario, las cuales luego son aplicadas para la creación automática de una línea melódica. Para este trabajo se contó con la colaboración de un músico y compositor profesional del medio. La tesis incluye tres secciones: la primera consiste en un análisis del estado del arte, la segunda es la implementación completa en máquina de la gramática para la generación de bases armónicas de blues de 12 compases y por último, el planteo e implementación del entorno para la creación de reglas a ser utilizadas por el sistema en la generación automática de líneas melódicas, facilitando el manejo al usuario. Esta última parte se divide en tres etapas, dos de selección de partes de la obra y una de modificación. En la etapa de modificación se permite el uso de una condición de modificación y una de optimización o garantía. Dado que existen múltiples modificaciones válidas se utilizan algoritmos evolutivos, permitiendo así realizar una búsqueda de soluciones más eficiente y con diversos resultados. El sistema se aplica particularmente para la composición de blues de 12 compases, pero esto no se presenta como una limitación sino más bien como un caso particular de las capacidades del sistema. Además el sistema provee la salida en PDF del resultado en una partitura estándar, así como una salida en archivo MIDI (Musical Instrument Digital Interface).166 p. tbls., diagrs.Nieves Molina, G. J. (2020). Duphly: compositor algorítmico de música con sistema de creación de reglas para la melodía (Desarrollo de Tesis). Universidad ORT Uruguay, Facultad de Ingeniería.http://hdl.handle.net/20.500.11968/4499Español.spaUniversidad ORT Uruguayhttps://sisbibliotecas.ort.edu.uy/bib/91423PROYECTOS-MIMÚSICA POR COMPUTADORMIDIDESARROLLO DE SOFTWARESOFTWARE-DESARROLLOCOMPOSICIÓN MUSICALSISTEMAS EXPERTOSALGORITMOSDuphlycompositor algorítmico de música con sistema de creación de reglas para la melodíaTrabajo final de carrerainfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/publishedVersionreponame:RADinstname:Universidad ORT Uruguayinstacron:Universidad ORTinfo:eu-repo/semantics/openAccessFI - Master en Ingeniería - MIFacultad de IngenieríaMasterMaster en IngenieríaDesarrollo de TesisDesarrollo de Tesis (Master). Universidad ORT Uruguay, Facultad de IngenieríaTHUMBNAILMaterial completo.pdf.jpgMaterial completo.pdf.jpgGenerated Thumbnailimage/jpeg2714https://rad.ort.edu.uy/bitstreams/87087e8a-2d15-4a8d-890f-82357e055f74/download2a2178e2935d29a1c1934ed83d374b68MD53ORIGINALMaterial completo.pdfMaterial completo.pdfdescriptionapplication/pdf1645305https://rad.ort.edu.uy/bitstreams/8139794a-97a2-4020-bdb0-7bccf1e1335e/download4fba7dbf8fe1fc2531a9a9bf04855b2dMD5120.500.11968/44992024-07-22 16:06:59.25oai:rad.ort.edu.uy:20.500.11968/4499https://rad.ort.edu.uyUniversidadhttps://www.ort.edu.uy/https://rad.ort.edu.uy/server/oai/requestrodriguez_v@ort.edu.uyUruguayopendoar:39272024-07-22T16:06:59RAD - Universidad ORT Uruguayfalse
spellingShingle Duphly
Nieves Molina, Gastón Javier
PROYECTOS-MI
MÚSICA POR COMPUTADOR
MIDI
DESARROLLO DE SOFTWARE
SOFTWARE-DESARROLLO
COMPOSICIÓN MUSICAL
SISTEMAS EXPERTOS
ALGORITMOS
status_str publishedVersion
title Duphly
title_full Duphly
title_fullStr Duphly
title_full_unstemmed Duphly
title_short Duphly
title_sort Duphly
topic PROYECTOS-MI
MÚSICA POR COMPUTADOR
MIDI
DESARROLLO DE SOFTWARE
SOFTWARE-DESARROLLO
COMPOSICIÓN MUSICAL
SISTEMAS EXPERTOS
ALGORITMOS
url http://hdl.handle.net/20.500.11968/4499