Rangel Huerta, José AlejandroDe Ita Luna, GuillermoRangel Huerta, José Alejandro; 14897DE ITA LUNA, GUILLERMO; 57559Reyes Hernández, Carlos Augusto2023-05-232023-05-232022-11https://hdl.handle.net/20.500.12371/18459"El proyecto consiste en diseñar un sistema que automatice la composición musical basada en contrapunto. Para lograr esto se plantea la técnica de contrapunto como un problema de satisfacción de restricciones. Dada una melodía, (Cantus Firmus) el sistema aplicará las reglas de contrapunto musical para generar las posibles armonías correspondientes a cada nota. Para la implementación de las reglas se usará programación declarativa. Se realiza el cálculo de cuantas posibles combinaciones se pueden crear en un compás musical y cuantas posibles soluciones existen aplicando las reglas de contrapunto. Se utilizará un conjunto de 9 reglas obtenidas del trabajo de Giovanni Pierluigi de Palestrina y Joseph Fux, en la época Renacentista, asociadas a ese estilo de composición. Además, se muestra un modelo para representar partituras en una lista de letras y números, y otro modelo para representar una partitura en una lista de números".pdfspaINGENIERÍA Y TECNOLOGÍAComposición (Música)Composición musical por computadoraImprovisación (Música)ArmoníaMúsica de computadora--SoftwareSoftware de aplicación--DesarrolloAutomatización de contrapunto musical utilizando programación con restriccionesTesis de maestríaopenAccess