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...

Full description

Saved in:
Bibliographic Details
Main Authors: Erick G.G. de Paz, Perfecto Malaquías Quintero Flores, Xavier Quiñones Solís
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