Improving L-System Music Rendering Using a Hybrid of Stochastic and Context-Sensitive Grammars in a Visual Language Framework

L-Systems have been extensively utilized in plant modeling and music rendering. However, the music generated was not very pleasant as the grammars used are very simple. This paper describes a hybrid method that generates more complex grammars for L-Systems in a visual language framework for music rendering so that the musical sounds generated can be improved and fine-tuned. The method which uses a hybrid of stochastic and context-sensitive L-Systems grammars is vital in producing harmonious musical sounds and a variety of L-System grammars for L-Systems music rendering. Based on the evaluation, the method has been rated to be useful and effective in rendering harmonious musical sounds using the visual language framework even for anyone who does not have prior knowledge in L-System music rendering.

[1]  Abdullah Zawawi Talib,et al.  Visual Language Framework for Plant Modeling Using L-System , 2009, IVIC.

[2]  C. Fournier,et al.  OpenAlea: a visual programming and component-based software platform for plant modelling. , 2008, Functional plant biology : FPB.

[3]  Carlos Agon,et al.  Sound Writing and Representation in a Visual Programming Framework , 2006 .

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

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

[6]  Janka Majherová Virtual plants in high school informatics - L-syste ms , 2007 .

[7]  Abdullah Zawawi Talib,et al.  A visual language framework for music rendering using L-system , 2010 .

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

[9]  Takeo Igarashi,et al.  The Sketch L-System: Global Control of Tree Modeling Using Free-Form Strokes , 2006, Smart Graphics.

[10]  Susan Stepney,et al.  Grammatical Evolution of L-systems , 2009, 2009 IEEE Congress on Evolutionary Computation.

[11]  Keiichi Sato,et al.  Context-sensitive design and human-centered interactive systems , 2004, CHI EA '04.

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

[13]  Halimah Badioze Zaman Visual Informatics: Bridging Research and Practice, First International Visual Informatics Conference, IVIC 2009, Kuala Lumpur, Malaysia, November 11-13, 2009, Proceedings , 2009, IVIC.

[14]  Rolf Drechsler,et al.  Applications of Evolutionary Computing, EvoWorkshops 2008: EvoCOMNET, EvoFIN, EvoHOT, EvoIASP, EvoMUSART, EvoNUM, EvoSTOC, and EvoTransLog, Naples, Italy, March 26-28, 2008. Proceedings , 2008, EvoWorkshops.

[15]  J. Mccormack Grammar-based music composition , 1996 .

[16]  Tim Menzies,et al.  Evaluation Issues for Visual Programming Languages , 2000 .