IDEAS home Printed from https://ideas.repec.org/a/eee/matcom/v80y2010i6p1200-1211.html
   My bibliography  Save this article

Automated generation of contrapuntal musical compositions using probabilistic logic in Derive

Author

Listed:
  • Aguilera, Gabriel
  • Luis Galán, José
  • Madrid, Rafael
  • Martínez, Antonio Manuel
  • Padilla, Yolanda
  • Rodríguez, Pedro

Abstract

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 rules are specified in Derive using probabilistic rules of a probabilistic logic, and the result can be generated for both voices (above and below) of first species counterpoint.

Suggested Citation

  • Aguilera, Gabriel & Luis Galán, José & Madrid, Rafael & Martínez, Antonio Manuel & Padilla, Yolanda & Rodríguez, Pedro, 2010. "Automated generation of contrapuntal musical compositions using probabilistic logic in Derive," Mathematics and Computers in Simulation (MATCOM), Elsevier, vol. 80(6), pages 1200-1211.
  • Handle: RePEc:eee:matcom:v:80:y:2010:i:6:p:1200-1211
    DOI: 10.1016/j.matcom.2009.04.012
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S0378475409001165
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.matcom.2009.04.012?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. HERREMANS, Dorien & SÖRENSEN, Kenneth, 2012. "Composing Fifth Species Counterpoint Music With Variable Neighborhood Search," Working Papers 2012020, University of Antwerp, Faculty of Business and Economics.
    2. Aguilera, Gabriel & Galán, José Luis & García, José Manuel & Mérida, Enrique & Rodríguez, Pedro, 2014. "An accelerated-time simulation of car traffic on a motorway using a CAS," Mathematics and Computers in Simulation (MATCOM), Elsevier, vol. 104(C), pages 21-30.
    3. Galán-García, José L. & Aguilera-Venegas, Gabriel & Galán-García, María Á. & Rodríguez-Cielos, Pedro & Atencia-Mc.Killop, Iván, 2018. "Improving CAS capabilities: New rules for computing improper integrals," Applied Mathematics and Computation, Elsevier, vol. 316(C), pages 525-540.
    4. Aguilera-Venegas, Gabriel & Galán-García, José L. & Mérida-Casermeiro, Enrique & Rodríguez-Cielos, Pedro, 2014. "An accelerated-time simulation of baggage traffic in an airport terminal," Mathematics and Computers in Simulation (MATCOM), Elsevier, vol. 104(C), pages 58-66.
    5. HERREMANS, Dorien & SÖRENSEN, Kenneth, 2013. "FuX, an android app that generates counterpoint," Working Papers 2013003, University of Antwerp, Faculty of Business and Economics.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:eee:matcom:v:80:y:2010:i:6:p:1200-1211. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Catherine Liu (email available below). General contact details of provider: http://www.journals.elsevier.com/mathematics-and-computers-in-simulation/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.