Genetic evolution of L and FL-systems for the production of rhythmic sequences

Music composition with algorithms inspired by nature has led to the creation of systems that compose music with rich characteristics. Nevertheless, the complexity imposed by unsupervised algorithms may arguably be considered as undesired, especially when considering the composition of rhythms. This work examines the composition of rhythms through L and Finite L-systems (FL-systems) and presents an interpretation from grammatical to rhythmic entities that expresses the repetitiveness and diversity of the output of these systems. Furthermore, we utilize a supervised training scheme that uses Genetic Algorithms (GA) to evolve the rules of L and FL-systems, so that they may compose rhythms with certain characteristics. Simple rhythmic indicators are introduced that describe the density, pauses, self similarity, symmetry and syncopation of rhythms. With fitness evaluations based on these indicators we assess the performance of L and FL-systems and present results that indicate the superiority of the FL-system in terms of adaptability to certain rhythmic tasks.

[1]  Przemyslaw Prusinkiewicz,et al.  The Algorithmic Beauty of Plants , 1990, The Virtual Laboratory.

[2]  M. V. Budyansky Chaos Theory: Modeling, Simulation and Applications , 2011 .

[3]  John W. Sheppard,et al.  Evolving Four-Part Harmony Using Genetic Algorithms , 2011, EvoApplications.

[4]  John A. Biles,et al.  GenJam: evolution of a jazz improviser , 2001 .

[5]  Norishige Chiba,et al.  Modeling Leaf Shapes Using L-systems and Genetic Algorithms , 2002 .

[6]  Tim Blackwell,et al.  Swarming and Music , 2007 .

[7]  Alfonso Ortega,et al.  Automatic composition of music by means of grammatical evolution , 2002, APL '02.

[8]  Godfried T. Toussaint,et al.  The Geometry of Musical Rhythm , 2013, JCDCG.

[9]  Abraham Lempel,et al.  A universal algorithm for sequential data compression , 1977, IEEE Trans. Inf. Theory.

[10]  Alfonso Ortega,et al.  Evolving computer-generated music by means of the normalized compression distance , 2005 .

[11]  Andrew J. Rosenfeld,et al.  Perception and Production of Syncopated Rhythms , 2007 .

[12]  Jordan B. Pollack,et al.  Evolving L-systems to generate virtual creatures , 2001, Comput. Graph..

[13]  Roger Luke DuBois,et al.  Applications of Generative String-Substitution Systems in Computer Music , 2003 .

[14]  Ernest A. Edmonds,et al.  Cellular automata in generative electronic music and sonic art: a historical and technical review , 2005, Digit. Creativity.

[15]  Peter E. Keller,et al.  Cognitive and affective judgements of syncopated musical themes , 2011, Advances in cognitive psychology.

[16]  Michael G. Epitropakis,et al.  Interactive Evolution of 8-Bit Melodies with Genetic Programming towards Finding Aesthetic Measures for Sound , 2012, EvoMUSART.

[17]  Penousal Machado,et al.  A Corpus-Based Hybrid Approach to Music Analysis and Composition , 2007, AAAI.

[18]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[19]  Charles F. Hockett,et al.  A mathematical theory of communication , 1948, MOCO.

[20]  Manuel Alfonseca Moreno,et al.  Automatic composition of music by means of grammatical evolution , 2002 .

[21]  Przemyslaw Prusinkiewicz Score Generation with L-Systems , 1986, ICMC.

[22]  Michael N. Vrahatis,et al.  Intelligent Generation of Rhythmic Sequences Using Finite L-systems , 2012, 2012 Eighth International Conference on Intelligent Information Hiding and Multimedia Signal Processing.

[23]  L. Ralha,et al.  L-SYSTEMS, SCORES, AND EVOLUTIONARY TECHNIQUES , 2009 .

[24]  Sang Joon Kim,et al.  A Mathematical Theory of Communication , 2006 .

[25]  Susan Stepney,et al.  Growing Music: Musical Interpretations of L-Systems , 2005, EvoWorkshops.

[26]  Zoltán Tóth,et al.  Parametric L-system description of the retina with combined evolutionary operators , 1999 .

[27]  Godfried T. Toussaint,et al.  Rhythm Complexity Measures: A Comparison of Mathematical Models of Human Perception and Performance , 2008, ISMIR.

[28]  Godfried T. Toussaint,et al.  A Comparison of Rhythmic Similarity Measures , 2004, ISMIR.