Chorale music splicing system: An algorithmic music composer inspired by molecular splicing

14Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Splicing systems are a formal model of a generative mechanism of words (strings of characters), inspired by a recombinant behavior of DNA. They are defined by a finite alphabet A, an initial set I of words and a set R of rules. Many of the studies about splicing systems focused on the properties of the generated languages and their theoretical computational power. In this paper we propose the use of splicing systems for algorithmic music composition. Although the approach is general and can be applied to many types of music, in this paper, we focus the attention to the algorithmic composition of 4-voice chorale-like music. We have developed a Java implementation of this approach and we have provided an evaluation of the music output by the system.

Cite

CITATION STYLE

APA

De Felice, C., De Prisco, R., Malandrino, D., Zaccagnino, G., Zaccagnino, R., & Zizza, R. (2015). Chorale music splicing system: An algorithmic music composer inspired by molecular splicing. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9027, pp. 50–61). Springer Verlag. https://doi.org/10.1007/978-3-319-16498-4_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free