Automated generation of contrapuntal musical compositions using probabilistic logic in Derive

被引:20
作者
Aguilera, Gabriel [1 ]
Luis Galan, Jose [1 ]
Madrid, Rafael [1 ]
Manuel Martinez, Antonio [1 ]
Padilla, Yolanda [1 ]
Rodriguez, Pedro [1 ]
机构
[1] Univ Malaga, Dept Appl Math, E-29071 Malaga, Spain
关键词
CAS; Contrapuntal musical compositions; Automated compositions; Probabilistic logic;
D O I
10.1016/j.matcom.2009.04.012
中图分类号
TP39 [计算机的应用];
学科分类号
080201 [机械制造及其自动化];
摘要
In this work, we present a new application developed in Derive 6 to compose counterpoint for a given melody ("cantus firmus") The result is non-deterministic. so different counterpoints can be generated for a fixed melody, all of them obeying classical rules of counterpoint In the case where the counterpoint cannot be generated in a first step. backtracking techniques have been implemented in order to improve the likelihood of obtaining a result The contrapuntal lutes ate specified in Derive using probabilistic rules of a probabilistic logic, and the result can be generated for both voices (above and below) or first species counterpoint The main goal of this work is not to obtain a "professional" counterpoint generator but to show an application of a probabilistic logic using a CAS tool Thus, the algorithm developed does not take into account stylistic melodic characteristics of species counterpoint. but rather focuses on the harmonic aspect The work developed can be summarized in the following steps (1) Development of a probabilistic algorithm in order to obtain a non-deterministic counterpoint for a given melody (2) Implementation of the algorithm in Derive 6 using probabilistic Logic (3) Implementation in Java of a program to deal with the input ("cantus firmus") and with the output (counterpoint) through inter-communication with the module developed in DERIVE: This program also allows users to listen to the result obtained (C) 2009 IMACS Published by Elsevier B V All lights reserved
引用
收藏
页码:1200 / 1211
页数:12
相关论文
共 19 条
[1]
AGUILERA G, 2003, P APPL LOG MATH PROG
[2]
Aguilera G., 2004, P TIME 2004 MONTR
[3]
Aguilera G., 2006, P DES TIME 2006 DRES
[4]
Aguilera G., 2006, P 3 INT C TEACH MATH
[5]
Cielos C., 2006, P 5 INT C APLIMAT BR
[6]
Farbood M., 2001, P INT COMP MUS C HAV
[7]
Galan J. L., 2004, P TIME 2004 MONTR
[8]
GALAN JL, 2006, PLEN LECT 5 INT C AP
[9]
Gardner M., 2001, The Colossal Book of Mathematics
[10]
GIRTON I, 2003, INTRO SPECIES COUNTE