Skip to Main Content
Skip Nav Destination
ASME Press Select Proceedings
Intelligent Engineering Systems Through Artificial Neural Networks, Volume 17
C. H. Dagli
C. H. Dagli
Search for other works by this author on:
No. of Pages:
ASME Press
Publication date:

Lindenmayer-systems (L-systems) are a specific type of fractal algorithm that incorporates a formal grammar of symbols and replacement rules. The authors have developed an L-system variant called a circular L-system (CL-system) that enables real-time mapping of a continuous data stream into polyphonic music. Polyphony in the system is created in a way similar to branching schemes used in graphical interpretations of bracketed L-systems. Most graphical interpretations of L-systems apply interpretations to only the top-most member of the stack, so the evolution of a branch occurs linearly, and no other portion of the system is evolved while developing that branch. In a sonic situation, this is equivalent to allowing only one voice at a time, but allowing many voices sequentially. To achieve polyphony in the current system, interpretations are applied in parallel to all members of the stack, thus allowing the evolution and rendering of multiple voices simultaneously.

1. Introduction
2. Music Algorithms
3. System Description
4. L-Systems
5. Circular Lindenmayer Systems
6. Algorithm to Produce Polyphony
7. Future Work
This content is only available via PDF.
You do not currently have access to this chapter.
Close Modal

or Create an Account

Close Modal
Close Modal