Lenguaje de programación para la composición automática de música
Este artículo presenta un lenguaje de programación que organiza fragmentos de un corpus musical en nuevas y coherentes composiciones de acuerdo con las instrucciones codificadas por el usuario. Para este fin, la sintaxis del lenguaje consiste en una colección de operadores de alto nivel para contro...
Saved in:
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Universidad Autónoma del Estado de Morelos
2025-02-01
|
Series: | Programación Matemática y Software |
Subjects: | |
Online Access: | https://progmat.uaem.mx/progmat/index.php/progmat/article/view/306 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1825208874303488000 |
---|---|
author | Erick G.G. de Paz Perfecto Malaquías Quintero Flores Xavier Quiñones Solís |
author_facet | Erick G.G. de Paz Perfecto Malaquías Quintero Flores Xavier Quiñones Solís |
author_sort | Erick G.G. de Paz |
collection | DOAJ |
description |
Este artículo presenta un lenguaje de programación que organiza fragmentos de un corpus musical en nuevas y coherentes composiciones de acuerdo con las instrucciones codificadas por el usuario. Para este fin, la sintaxis del lenguaje consiste en una colección de operadores de alto nivel para controlar sistemáticamente los aspectos armónicos y rítmicos de la música compuesta automáticamente. Los operadores principales están basados en un modelo de cadenas de Markov; lo que ocasiona que el proceso de composición sea resultado de varias decisiones aleatorias. Esto permite que para el mismo código, múltiples composiciones diferentes puedan ser producidas. El artículo da una perspectiva sobre los aspectos teóricos del lenguaje y sus sintaxis. Adicionalmente, algunos ejemplos de código y sus composiciones producidas son incluidos y analizados.
|
format | Article |
id | doaj-art-9553bc8353e0472f8b278b6aad361d36 |
institution | Kabale University |
issn | 2007-3283 |
language | English |
publishDate | 2025-02-01 |
publisher | Universidad Autónoma del Estado de Morelos |
record_format | Article |
series | Programación Matemática y Software |
spelling | doaj-art-9553bc8353e0472f8b278b6aad361d362025-02-06T16:48:36ZengUniversidad Autónoma del Estado de MorelosProgramación Matemática y Software2007-32832025-02-0117110.30973/progmat/2025.17.1/1Lenguaje de programación para la composición automática de músicaErick G.G. de Paz0Perfecto Malaquías Quintero Flores1Xavier Quiñones Solís2Tecnológico Nacional de México, Instituto Tecnológico de Apizaco. Apizaco, Tlaxcala, MÉXICO 1Posgrado e Investigación, Tecnológico Nacional de México, Instituto Tecnológico de Apizaco. Apizaco, Tlaxcala, MÉXICOEscuela de Música del Estado de Tlaxcala. Apizaco, Tlaxcala, MÉXICO Este artículo presenta un lenguaje de programación que organiza fragmentos de un corpus musical en nuevas y coherentes composiciones de acuerdo con las instrucciones codificadas por el usuario. Para este fin, la sintaxis del lenguaje consiste en una colección de operadores de alto nivel para controlar sistemáticamente los aspectos armónicos y rítmicos de la música compuesta automáticamente. Los operadores principales están basados en un modelo de cadenas de Markov; lo que ocasiona que el proceso de composición sea resultado de varias decisiones aleatorias. Esto permite que para el mismo código, múltiples composiciones diferentes puedan ser producidas. El artículo da una perspectiva sobre los aspectos teóricos del lenguaje y sus sintaxis. Adicionalmente, algunos ejemplos de código y sus composiciones producidas son incluidos y analizados. https://progmat.uaem.mx/progmat/index.php/progmat/article/view/306Composición musical automáticaLenguajes de ProgramaciónCadenas de Markov |
spellingShingle | Erick G.G. de Paz Perfecto Malaquías Quintero Flores Xavier Quiñones Solís Lenguaje de programación para la composición automática de música Programación Matemática y Software Composición musical automática Lenguajes de Programación Cadenas de Markov |
title | Lenguaje de programación para la composición automática de música |
title_full | Lenguaje de programación para la composición automática de música |
title_fullStr | Lenguaje de programación para la composición automática de música |
title_full_unstemmed | Lenguaje de programación para la composición automática de música |
title_short | Lenguaje de programación para la composición automática de música |
title_sort | lenguaje de programacion para la composicion automatica de musica |
topic | Composición musical automática Lenguajes de Programación Cadenas de Markov |
url | https://progmat.uaem.mx/progmat/index.php/progmat/article/view/306 |
work_keys_str_mv | AT erickggdepaz lenguajedeprogramacionparalacomposicionautomaticademusica AT perfectomalaquiasquinteroflores lenguajedeprogramacionparalacomposicionautomaticademusica AT xavierquinonessolis lenguajedeprogramacionparalacomposicionautomaticademusica |