Abstract
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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Lim, C.K., Talib, A.Z.: A Visual Language Framework for Music Rendering Using L-System. In: Proceedings of the 3rd WSEAS International Conference on Visualisation, Imaging and Simulation (VIS 2010), Portugal, pp. 47–52 (2010)
Sharp, D.: LMUSe, Available from World Wide Web, http://www.geocities.com/Athens/Academy/8764/lmuse/lmuse.html (accessed on January 28, 2010)
Stepney, S., Beaumont, D.: Grammatical Evolution of L-Systems. In: Proceedings of 11th Conference on Congress on Evolutionary Computation, Trondheim, Norway, pp. 2446–2453 (2009)
McCormack, J.: Grammar Based Music Composition. In: Stocker, et al. (eds.) Complex Systems 1996: From Local Interactions to Global Phenomena, pp. 321–336. IOS Press (1996)
Hwa Siew, B., Zawawi Talib, A.: Visual Language Framework for Plant Modeling Using L-System. In: Badioze Zaman, H., Robinson, P., Petrou, M., Olivier, P., Schröder, H., Shih, T.K. (eds.) IVIC 2009. LNCS, vol. 5857, pp. 696–707. Springer, Heidelberg (2009)
Worth, P., Stepney, S.: Growing Music: Musical Interpretations of L-Systems. In: Rothlauf, F., Branke, J., Cagnoni, S., Corne, D.W., Drechsler, R., Jin, Y., Machado, P., Marchiori, E., Romero, J., Smith, G.D., Squillero, G. (eds.) EvoWorkshops 2005. LNCS, vol. 3449, pp. 545–550. Springer, Heidelberg (2005)
Majherová, J.: Virtual Plants in High School Informatics. In: Conference (ICL 2007), Villach, Austria, pp. 1(7)–7(7) (2007)
Pradal, C., Dufour-Kowalski, S., Boudon, F., Fournier, C., Godin, C.: OpenAlea: A Visual Programming and Component-Based Software Platform for Plant Modelling. Functional Plant Biology 35(10), 751–760 (2008)
Prusinkiewicz, P., Lindenmayer, A.: The Algorithmic Beauty of Plants. Springer-Verlag New York Inc. (1990)
Sato, K.: Design Information Framework, Context Sensitive Design and Human-Centered Interactive Systems. In: Conference on Human Factors in Computing Systems, Vienna, Austria, pp. 1588–1589 (2004)
Bresson, J.: OpenMusic MIDI Documentation. Ircam Software Documentation (2004)
Teresi, S.: Scott Teresi’s Website, Available from World Wide Web, http://teresi.us/html/main/programming.html (accessed on January 25, 2010)
Ijiri, T., Owada, S., Igarashi, T.: The Sketch L-System: Global Control of Tree Modeling Using Free-Form Strokes. In: Butz, A., Fisher, B., Krüger, A., Olivier, P. (eds.) SG 2006. LNCS, vol. 4073, pp. 138–146. Springer, Heidelberg (2006)
Java Technology, Available from World Wide Web, http://www.sun.com/java (accessed on January 20, 2010)
Menzies, T.: Evaluation issues for Visual Programming Language. Handbook of Software Engineering and Knowledge Engineering 2, 93–101 (2000)
Bruno, F., Jose, C.L., Marcio, C.P.: L-Systems, Scores, and Evolutionary Techniques. In: Proceedings of 6th Sound and Music Computing Conference, Portugal, pp. 113–118 (2009)
Prusinkiewicz, P.: Score generation with L−systems. In: Proceedings of the International Computer Music Conference, Den Haag, Netherlands, pp. 455–457 (1986)
Bresson, J., Agon, C.: Sound Writing and Representation in a Visual Programming Framework. In: DMNR 2006 Doctoral Research Conference, Digital Music Research Network, Goldsmiths College, University of London, United Kingdom (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Kim, L.C., Talib, A.Z. (2012). Improving L-System Music Rendering Using a Hybrid of Stochastic and Context-Sensitive Grammars in a Visual Language Framework. In: Brooks, A.L. (eds) Arts and Technology. ArtsIT 2011. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 101. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33329-3_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-33329-3_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-33328-6
Online ISBN: 978-3-642-33329-3
eBook Packages: Computer ScienceComputer Science (R0)