Upload
virginia
View
1
Download
0
Embed Size (px)
Citation preview
SAMPLE OF TITLE PAGE
Wesleyan Ƈ�8QLYHUVLW\
FROM ADMISSION TO EXITING:
THE GRADUATE STUDENT EXPERIENCE
AT WESLEYAN UNIVERSITY
By
John J. Smith
Faculty Advisor: Dr. Susan Meyer Jones
A Dissertation submitted to the Faculty of Wesleyan University in partial fulfillment of the
requirements for the degree of Master of Arts
Middletown, Connecticut May 2012
THE MUSICAL MAPPINGS OF
L-SYSTEMS
By
Maxwell Tfirn
Faculty Advisor: Dr. Paula Matthusen
A thesis submitted to the Faculty of Wesleyan University in partial fulfillment of the requirements for the degree of Master of Arts
Acknowledgment
! Without the help of my committee members, friends, family and wife
this thesis would have never been able to be completed.
! I would like to thank Dr. Paula Matthusen for two years of help in
research and composition as well as providing a welcoming atmosphere to
work. I would like to express my gratitude towards Ronald Kuivila for
answering all of my programming questions that I was not able to find the
answer to in any text book or help file. I would also like to thank Anthony
Braxton for his critical comments about my compositions and support towards
the creation of new ideas and music. I would also like to thank Rafael Romo
Tavizon and Liz Albee for performing in my composition recital. A special
thanks to Carlos Dominguez for taking the time to compose a piece using an
L-system for me to compare and contrast with on of my pieces.
! Lastly, I would like to thank my wife Seung-Hye for being by my side
during all of the good and bad times and spending the time to learn my music
and perform it.
i
Table of Contents
! ! ! ! ! ! !
Chapter 1 The History of L-systems !
! The Development of String Rewriting in Computer Science ............ 2
! The Creation of L-systems!............................................................... 4
! L-systems in Music Composition ...................................................... 5
! Summary .......................................................................................... 11
! Chapter Preview ............................................................................... 12
Chapter 2 Creating an L-system
! L-system Components ..................................................................... 14
! Context Free L-systems ................................................................... 17
! Context Sensitive L-systems ............................................................ 21
! Stochastic L-systems ....................................................................... 23
! Table-based L-systems .................................................................... 25
! Summary .......................................................................................... 26
Chapter 3 Compositions Using Different Mapping Schemes ..................... 28
! A Meeting of Florets ........................................................................ 28
! 32o(F+F) F[+F][-F]F[-F[-F][+F]F] ..................................................... 38
! Meditation of a Tree ........................................................................ 45
! M101 ............................................................................................... 51
ii
! Summary ........................................................................................ 58
!
Chapter 4 Process Evaluation ................................................................... 60
! Compositional Emphases ............................................................... 61
! Evolution of Mapping Strategies ..................................................... 63
! Performance Strategies .................................................................. 66
! Environmental Factors .................................................................... 68
! Crossing L-systems ........................................................................ 70
Appendix Compositions
! 32o(F+F) F[+F][-F]F[-F[-F][+F]F] .................................................... 74
! A Meeting of Florets ....................................................................... 77
! M101 .............................................................................................. 125
Reference List .......................................................................................... 135
iii
Chapter 1
The History of L-systems
! The development of rewriting systems in the early 20th century slowly
evolved into linguistic models and later progressed into L-systems. L-
systems, also known as Lindenmayer systems, are a formal grammar that
have been used to model plant growth. In this chapter, the history of the L-
systems and different methods of using them for science, computer
engineering and music will be discussed.
! String rewriting is the most fundamental aspect of L-systems. This
idea predates the formulation of L-systems as they are known today, and was
developed over the course of almost a century by researchers working in a
variety of disciplines, including music, biology, linguistics and computer
science. String rewriting refers to the process of starting with a string or
sequence of characters and substituting some of the characters with others
based on a set of prescribed relationships between them. Figure 1.1 depicts
the initial string of characters “ABBABA”. Underneath the string, rules A = AB
and B=A are the prescribed relationships between the string of characters.
That for every “A” in the string “AB” is substituted and for every “B”, “A” is
substituted. After completing the substitution, “ABBABA” turns into
“ABAAABAAB” and the substitution process starts all over with the new string.
1
! ! ! ! !
This process of rewriting can continue indefinitely and illustrates the
foundation for creating L-systems
! Mathematician Axel Thue created the first approach to string rewriting
in the early 20th century (Manousakis, 2006). Thue sought to create a way to
express mathematical theorems through a formal language that could be
proven automatically (Manousakis, 2006). Decades later in the 1950‘s,
Noam Chomsky applied the ideas of Thue to linguistics as a way to validate
linguistic models. His development was then applied in computer science
because it provided a theory of formal grammars which were later be known
as Chomsky Grammars (Manousakis, 2006).
The Development of String Rewriting in Computer Science
! Shortly after Chomsky’s work in grammars, computer programers
Backus and Naur created a rewriting notation to formally define the computer
language ALGOL. Chomsky Grammars and Backus-Naur’s notation created,
independently from one another, demonstrates the widespread appeal of the
String = ABBABA
Rules:A = ABB = A
New String = ABAAABAAB
Figure 1.1 String and Rules
2
concept of string rewriting across different disciplines. According to
Lindenmayer (1990),
!
Once Backus and Naur created this notation, many researchers studying
string rewriting became interested in applying different syntaxes to grammars
especially in the field computer science. This fascination with string rewriting
blossomed into many different syntaxes, but were all linked through string
rewriting.
! Seymour Papert created a graphic system called Turtle graphics
within his Logo programming environment, that would later be used to graph
and realize L-system images (Fry and Reas, 2007). The concept behind
Turtle graphics is a simple analogy, and, when used to create L-systems,
proves to be very powerful. Imagine a turtle on a piece of paper with a
marker attached to the bottom back of its shell. When the turtle crawls a line
appears. In the case of L-systems the turtle crawls based on a series of
commands. When the turtle receives a command, it can deviate from its
original path, but when done drawing the deviation, it returns to the starting
point of its departure. The resultant image is a tree-like structure. Without
this emphasis on general direction and momentary deviation of these
“The equivalence of the Backus-Naur form (BNF) and the context-free class of Chomsky grammars was soon recognized [52], and a period of fascination with syntax, grammars and their application to computer science began.” (pg. 2)
3
arborescent images would not emerge. These plant-like images are what
researchers today commonly associate with L-systems.
The Creation of L-systems
! L-systems were created in 1968 by Aristid Lindenmayer, a Hungarian
Botanist. Lindenmayer was interested in creating a mathematical
representation of how plants grow that was easily translated on a computer
system (Jurgens, 2004). Lindenmayer’s mathematical implementation of
plant growth led to an increased understanding of plant development at the
cellular level. This representation of growth would later become known as an
L-system or Lindenmayer System. Rewriting defined by Lindenmayer (1990)
is “a technique for defining complex objects by successively replacing parts of
a simple initial object using a set of rewriting rules or productions (pg. 1).”
Lindenmayer defined this system as a parallel rewriting system. As L-
systems continued to be developed, more complex plant structures were able
to be generated.
! The distinction between “parallel” and “sequential” string rewriting
defines L-systems apart from Chomsky grammars. Chomsky grammars are
written sequentially, meaning that the rules are perpetually added to the end
of the previous string. With Lindenmayer’s system, each symbol or character
is replaced in parallel all at once. Lindenmayer created this system with the
intention of being able to accurately show how cells divide simultaneously.
4
This model of cell growth is intuitive to biological behavior since a tree, for
example, does not grow one leaf at a time but many leaves simultaneously
along with other limbs and branches.
L-systems in Music Composition
! Following the development of Lindenmayer’s theories, researchers and
artists continued to expand the initial theory of L-systems. One major
contribution to L-systems was made by Przemyslaw Prusinkiewicz while
working in the field of computer science. Prusinkiewicz is the first scholar to
link music and L-systems in his essay Score Generation with L-systems
(Prusinkiewicz, 1986). Prusinkiewicz first created an L-system and then
visualized it using Turtle graphics. By retracing the graphic, he was able to
map the image directly into musical information. Discussing his proposed
musical system, Prusinkiewicz noted that “the proposed musical interpretation
of L-systems is closely related to their graphic interpretation, which in turn
associates L-systems to fractals” (Manousakis, 2006). In order to make the L-
systems graphic and the music interrelated, Prusinkiewicz used the X-plane
for duration and the Y-plane for pitch. In this particular way of mapping, a
starting note and tonality have to be picked before the musical mapping can
occur. To create rhythm, each time the metaphorical turtle moves in the X-
plane a new note is produced with a duration based on the user’s
specification of the relationship between time and the length travelled.
5
For example, if the turtle moves one space to the right, then the duration
would be “one”. In this case, “one” is an arbitrary number that has to be
determined in terms of durations. Every time the turtle moves in the Y-plane,
the note would go up a note or down a note, based on the tonality picked
(Prusinkiewicz, 1986). Since L-systems create branches, these branches can
be used as polyphony or a hierarchal order that can control multiple voices
with different timbres. Prusinkiewicz also states that other musical functions
can be mapped by interpreting the X- and Y- planes in terms of articulation,
dynamics and tempo (Prusinkiewicz, 1986). Since the produce enormous
amount of information, L-systems can be mapped into numerous sonic events
as well as tonalities and structures.
! Since Prusinkiewicz’s initial developments, numerous other systems
exploring relationships between L-systems and music have evolved. Peter
Worth and Susan Stepney of the University of York Computer Science
Department formulated a creative approach to generating music using L-
systems based on Prusinkiewicz’s work. Worth and Stepney used stochastic
L-systems to create mapping that involved multiple voices parallel to one
another. They used equal probabilities of 1/3 for three different rules for
“F” (Worth and Stepney, 2005). Each rule was mapped to a new voice
resulting in a three voice piece. Similar to Prusinkiewicz, they used a
Cartesian plot and retraced the L-system to generate the notes and rhythms.
However, since they were using a stochastic L-system, the images generated
6
were not as symmetrical as Prusinkiewicz L-system. The asymmetry
emerges due to different rules having probabilities of occurring. Rhythm and
pitch were determined along the X- and Y- planes respectively in a manner
consistent with Prusinkiewicz. However, the growth of multiple voices
simultaneously through their use of stochastic L-systems enabled more
complex rhythms and melodies. These complex rhythms were created in
manor consistent Prusinkiewicz, but with a major difference. Multiple line
segments on the X-axis are interpreted as individual repeated notes in
Prusinkiewicz’s system, whereas in Worth and Stepney’s system all the line
segments are summed together (Prusinkiewicz, 1986).
! Worth and Stepney created not only an elaboration of Prusinkiewicz’s
approach but also a hierarchy based on Heinrich Schenker’s theory on
musical analysis (Worth, 2005). Worth and Stepney only used the data for
the leaves and flowers, ignoring the data for branches and stems that are
created in the L-system. To generate music that follows Schenkerian
analysis, they interpreted the strings differently. The emphasis of structural
hierarchy along the lines of background, middleground and foreground within
Schenkerian analysis resonated with Stepney and Worth’s interpretation of L-
systems. This type of hierarchy can also be seen in the book A Generative
Theory of Tonal Music written by Fred Lerdahl and Ray Jackendorff. As
Lerdahl and Jackendorff and Schenker proposed, the music can be divided
into a hierarchy based on the melodic, harmonic and rhythmic structure. In
7
this hierarchy, however, there cannot be notes that overlap between sections.
In other words, a chord can not be part of section 1 as well as section 2
(Lerdahl and Jackendorff,1996). This idea creates a structure that shows
which parts of the music are the most important for understanding the main
harmonic, melodic or rhythmic structure. Worth and Stepney created a
system, in which they picked apart the structure until only the ending parts of
the tree (leaves and stems) remained. If translated into Schenkerian terms,
the “background” would be seen as the trunk(s) of the tree, the
“middleground” as the limbs and twigs and the “foreground” as the stems and
leaves.
! Worth and Stepney mapped their system differently than Prusinkiewicz
did and created more complex music as a result. The letter “F” was now
interpreted as an increase in the notes duration by a quarter note, “+” or “-” as
the note moved up or down by a scale degree and “[]” to set the duration to 0
and play the note according to the state that it is in (Worth, 2005). The note
duration would restart to its initial value at a change of pitch. This approach
to the generation of music through L-systems creates a musical piece with
more rhythmic complexity and melodies that follow one another.
! In addition to mapping conventional music notation, L-systems can
provide raw data that can be used to generate sound. Stelios Manousakis
developed his own computer environment to use the raw data produced to
created sounds. Manousakis harnessed the power of parallel string rewriting
8
to alter parameters in computer music such as granular synthesis or even
create wave tables. This area of data mapping is highly specialized and
involves not only an understanding of L-systems, but of sound synthesis and
computer programming. Manousakis parses out the data created by an L-
system and forms a hierarchy based on the limbs, branches, stems and
leaves of the L-system. He then interpolates a wavetable using these sets of
data. He devised many different approaches of interpolation that use parts or
all of the hierarchy system (Manousakis, 2006). Developed as part of his
dissertation, Manousakis built a customized Max/MSP library consisting of
many individual modules that can parse, derive, create and interpret the data
from the an L-system (Manousakis, 2006). Manousakis used L-systems to
produce sound and parameters using the generated material.
! Composer Hanspeter Kyburz used L-systems in his work that utilized
pre-generated material derived from an L-system. Kyburz used the data in an
acoustic realm to evolve fully notated music. Kyburz’s work Cells uses a tree-
like structure and the idea of cellular automata to create the form of the piece
(Supper, Computer Music Journal, 2001). Cells is written for a saxophone
ensemble and uses many short motives composed by Kyburz to form the
structure of the piece. Within the piece, the rules that the composer derived
refer to a series of pre-written motives. The rules define the procedure of
substitution thereby creating a piece with self-similar structures. As with
Manousakis, these rules and patterns are not known to the audience and the
9
audience only perceives the music as it sounds. However, unlike
Manousakis’s electronic works, it is possible to perceive the similarity
between musical fragments as well as the overall structure because of the
repeated motives. When Kyburz was designing this piece, he used thirteen
generations of an L-system and marked them in the score as G1, G2, G3....
(Supper, 2001). Martin Supper’s illustration of Kyburz’s work in A Few
Remarks of Algorithmic Music shows how Kyburz went about deriving the
pattern from cellular automata. Each generation is derived from Kyburz’s set
of rules and within each generation a pattern of those rules occur, in which he
then applies the motives (Supper, 2001). Figure 1.2 illustrates the hierarchy
system of Kyburz’s Cells.
! ! !
! ! Figure 1.2 Adapter from Martin Supper Computer Music Journal 2001
In Figure 1.2, one can see how set 1 with four rules splits into another set 1
with four rules and a set 2 with three rules. Then from those sets, set 1 again
10
1(1)1(2)1(3)1(4)
1(1)2(2)3(3)4(4)
2(1)2(2)2(3)
1(1)2(2)3(3)4(4)
2(1)2(2)2(3)
2(1)2(2)2(3)
3(1)3(2)
2(1)2(2)2(3)
3(1)3(2) 2(1)
2(2)2(3)
3(1)3(2)
3(1)3(2)
4
Start
Iteration 1
Iteration 2
Iteration 3
1(1)2(2)3(3)4(4)
2(1)2(2)2(3)
splits into set 1 and 2, but set 2 splits into sets 2 and 3. Set 3 will then split
into set 3 and set 4. Each rule splits into a copy of its self and the next set of
rules. With each new set one rule is taken away, therefore only 4 sets can be
used since there are only 4 rules and with the next set generation 1 rule is
taken away.
Summary
! Through the works of Kyburz, Manousakis, Worth, Stepney, Papert,
Prusinkiewicz and Lindenmayer, L-systems and the idea of string rewriting
have a very rich history that has constantly been evolving through science,
music and computers. As the development of L-systems continues, more
unique uses for them will be found. Manousakis and Kyburz have shown that
L-systems can be utilized in different ways and still have room to expand.
! In this chapter many different themes and techniques have been
covered that encompass what a L-system is and musical ideas developed
from them. As mentioned earlier, L-systems produce long strings of
characters that can be interpreted into Cartesian coordinates to produce
graphics that look like trees or bushes. Worth and Stepney used stochastic
L-systems to create layers of music and created hierarchies to further develop
more complex rhythms. While long strings of characters are used by
Manousakis and Kyburz in their compositions, Manousakis used all of the
data created in the L-system and parsed it out to create different sounds and
11
structures within his pieces, while Kyburz used just the pattern produced by
the L-system and substituted prewritten motives in to create the piece.
Chapter Preview
! This research aims to develop themes and techniques for creating and
interpreting L-systems that can be used in music composition. In this
research, the use of Cartesian mapping, pattern creation and pre-composition
strategies are used as compositional tools by which the composer and
performer can interpret. New ways of mapping the pattern produced and
interpreting the image as musical ideas are themes that will evolve further
throughout this thesis. One example of this can be seen in the composition A
Meeting of Florets, which is pre-composed and uses a series of motives that
are assigned to different symbols of the sequence created. In this
composition, every page reflects a point in the L-system and the performer
makes decisions on what to play based on how the structure of the L-system
looks. For example, if a branch of the tree is created on that page, the
performer can choose to play the branch or continue on its original path. The
motives are then transposed in accordance to how the system grows. “+”, “-”
signs in the system indicate a raising of lowering of the motive. In contrast to
this composition another composition entitled Mediation of a Tree uses only
the sequence of symbols to trigger and manipulate a synthesized sound.
Each sound has the same source but each character in the sequence
12
manipulates the sound differently in order to create points of varying texture.
In chapter 2, various kinds of L-systems will be examined in terms of how
they are created and the components that differentiate them from one
another. This chapter will lay the foundation for creating L-systems which will
then be expanded by looking at compositions written for this research.
Chapter 3 will show the application of L-systems to compositions by analyzing
four different compositions that use different rules, L-systems,
instrumentations and styles. Other compositions which will be explained in
chapter 3 include a piece for computer that uses the image to create “on” and
“off” messages that are interpreted by the performer and a trio for Cello,
Analog Electronics and Computer, that uses different mapping techniques for
each voice and changes mapping techniques when the pattern generated
changes.
13
Chapter 2
Creating an L-system
L-system Components
! In the previous chapter we discussed the theories and developments
of L-systems. This chapter will suggest that one can construct their own L-
systems for musical compositions by understanding how to create L-systems
and their underlying components. This research has focused mainly on three
types of L-systems: Context, Stochastic and Table-based. These three L-
systems are chosen not only because of their ease of use, but because of the
graphics that they produce and data that can be mapped to a variety of
musical parameters and forms. Context Free L-systems are the simplest L-
systems to produce and understand because of their very straight forward
production rules. With the basic understanding of Context Free L-systems,
one can create and expand the development of their own L-systems to fit their
work.
! All L-systems have three common, basic components regardless of the
type of L-system: axiom, rules and angles. The axiom is the starting point,
meaning what rule to start with i.e. “A”. The axiom can also be a series of
rules such as “A+A”. The rules are information that is going to be substituted
into one another to create the final string of characters. For example, if “F =
FG” and the axiom is “F” then iteration one will be “FG” and iteration two will
be “FGG” because “F” gets substituted with “FG” and “G” remains as “G”.
14
When using traditional Turtle graphics, the characters that get interpreted
comprise of “F”, “-”, “+”, “[“, “]”. Along with the development of L-systems,
more characters were added to Turtle graphics such as “f”, “B”, “b”, “@”, “<“
and “>”. Each one of these characters in Turtle graphics directs the turtle to
do a specific task. As seen in the figure 2.1, the instructions for the turtle are
simple, however, can produce natural plant shapes and complex forms.
The combination of these characters form the rules in which L-systems are
created. Other characters may be used to create patterns, however, the
Turtle graphic system will disregard them. The disregarded characters are
still very important because they can still have the Turtle graphic characters in
their rules. These characters can then create very intricate strings that form
F:! Draw a line forward
f: ! Move forward without drawing a line
B: ! Draw line backwards
b:! move backwards without drawing a line
-:! Rotate left
+:! Rotate right
[: ! Start a branch
]: ! End a branch
<:! Move up in the Z dimension
>:! Move down in the Z dimension
@:! Scale the length of the line
Figure 2.1: Turtle Graphic Interpretation of Characters
15
very complex patterns that unfold over the course of hundreds or even
thousands of characters. As more software is developed that utilizes Turtle
graphics, more symbols can be assigned to different functions of the turtle to
fit the composers’ or programmers’ need. By expanding the Turtle graphic
language the composer can denote a “?” to mean change the angle by ten
degrees. By assigning symbols, the composer can create more complicated
systems and mapping schemes.
! The last component of all L-systems is the angle in which the turtle
turns. If the turtle is moving forward and then has to turn right, the angle
assigned to it will tell the turtle, by what angle to move in relation to the
straight line. This factor can drastically change the shape of the L-system
from a flower to a jumble of lines, which is very important when the composer
is trying to create a natural shape to take the data from. Since the angle is
usually a constant this parameter is not evolved through the system and
serves only in creating the graphic. When composing a piece of music that
maps the graphic produced by the L-system, the angle that the graphic is
drawn can change the outcome of the music.
! To create an image or string of characters, one must create rules.
Lindenmayer used the rules A = AB and B = A to model the growth of algae
(Lindenmayer, 1990). If we look at Lindenmayers rules and start with an
axiom of “A” then figure 2.2 shows the first through fourth iterations and how
16
the sequence grows. As one can see using two basic rules, by iteration 4 the
sequence is long and starts to produce a recognizable pattern.
! ! ! ! Figure 2.2 L-system Growth
!
Context Free L-systems
! A Context Free L-system is the most basic type of L-system that can
be formed. From a Context Free L-system, one can see basic plants grow.
Figure 2.3 shows a Context Free L-system interpreted by Turtle Graphics
using the axiom F and a single rule that uses the characters “F”, “-”, “+”, “[“
and “]”.
17
! ! ! ! ! Figure 2.3 Tree
The graphic produced resembles a tree but does not have any leaves or
flowers and is also symmetrical. Context Free L-systems tend to be
symmetrical because the same set of rules are being rewritten over and over
again. If a composer were to map this data into music, it could potentially be
unexciting because of the amount of repetition produced. This could impair
the potential development of the same melody or idea and never really evolve
the way music generally evolves. Context Free L-systems, however, are the
basis for L-systems that uses tables of rules or probabilities to create more
intricate patterns. Context Free L-systems follow a very basic form that can
be explained as predecessor --> successor. An example of this can be seen
in an L-system that starts with the rules “A = AB” and “B = A”. Using these
rules, when an “A” is identified, it is replaced by “AB” and when a “B” is
identified it is replaced by “A”. This means that “B” is the predecessor and “A”
is the successor. “A” then becomes the predecessor and the cycle continues.
18
An example of the replacement and expansion of an L-system can be seen in
Figure 2.4. The initial rule for this system is “F = F-[-F+F]+[+F-F]”. This
means that every “F” will be replaced by the rule “F-[-F+F]+[+F-F]”. The first
three iterations of this system show the rapid growth and complexity
generated by the L-system.
As this L-system shows, iteration 3 is very long and complex. Brackets occur
within large groups of brackets and at certain points there are groupings of
three brackets to close that part of the system. The easiness of Context Free
L-systems was part of the appeal of iterative systems that Lindenmayer
explored. With the aid of a computer, these systems can generate structures
quickly and easily, which can then be interpreted and mapped directly into
assigned musical parameters. These systems are the easiest to map to
music because of their simplicity and pattern. However, there is one major
axiom = F
F=F-[-F+F]+[+F-F]
it1. F-[-F+F]+[+F-F]
it2. F-[-F+F]+[+F-F]-[-F-[-F+F]+[+F-F]+F-[-F+F]+[+F-F]]+[+F-[-F+F]+[+F-F]-F-[-F+F]+[+F-F]]
it3. F-[-F+F]+[+F-F]-[-F-[-F+F]+[+F-F]+F-[-F+F]+[+F-F]]+[+F-[-F+F]+[+F-F]-F-[-F+F]+[+F-F]]-[-F-[-F+F]+[+F-F]-[-F-[-F+F]+[+F-F]+F-[-F+F]+[+F-F]]+[+F-[-F+F]+[+F-F]-F-[-F+F]+[+F-F]]+F-[-F+F]+[+F-F]-[-F-[-F+F]+[+F-F]+F-[-F+F]+[+F-F]]+[+F-[-F+F]+[+F-F]-F-[-F+F]+[+F-F]]]+[+F-[-F+F]+[+F-F]-[-F-[-F+F]+[+F-F]+F-[-F+F]+[+F-F]]+[+F-[-F+F]+[+F-F]-F-[-F+F]+[+F-F]]-F-[-F+F]+[+F-F]-[-F-[-F+F]+[+F-F]+F-[-F+F]+[+F-F]]+[+F-[-F+F]+[+F-F]-F-[-F+F]+[+F-F]]]
Figure 2.4 L-system Growth
19
problem with a Context Free system; that is, the possibility of becoming “stuck
in a loop” or highly repetitive pattern. This can cause a problem when trying
to uses the data produced to control music.
! Conceptually this system creates an internal complexity out of a very
simple procedure. It is this basic procedure however that allows for the
system to create loops. In music, loops that are too long and do not change
may create static music. This looping, in Context Free L-systems will also
always occur after three or four iterations. When a composer uses motives
one or two, looping will not occur because the iterations are still in the early
stages of development. This can also cause the piece to be fairly short
because of the lack of evolution in iterations one and two. To avoid this
problem, one can precompose motives that can be mapped to different rules.
By using precomposed motives and assigning them to rules, characters such
as “+”, “-”, “[“, “]”, “<“, “>” can all be used to transpose or change the tonality of
the pre-composed motives in some prescribed way. Now, a long loop will be
avoided because the internal structure of the system will lend itself to subtle
changes over time. To avoid the problem of having a really short piece of
music, the motives or phrases can be composed to be varying in length and
tempo. The characters may also be used to create a related rhythmic
structure. For example, the character “+” can double the duration of all the
notes while “-” would cut the duration in half. If the motives are brief, then this
technique can create rapidly changing tempo. Both ways of using characters
20
to map tonality and rhythm can be used to create a piece where the notes
and rhythms are constantly changing in relation to one another and the
system still remains internally complex and self similar. A Meeting of Florets
written in conjunction with this thesis uses this type of L-system. Seven
motives were precomposed and assigned to the seven rules of the L-system.
The non-letter characters, then derive how to transpose the motive. For this
piece, “+” was assigned to transpose the motive up one octave, while “-”
transpose the motive down one octave. Also, “<“ and “>” transpose the
system by a whole step up or down. Apart from these rules, all transpositions
are cumulative, so transpositions of initial phrases would remain at that
transposition until it is transposed again. Once transposed beyond the range
of the piano, the motives return to their original state. This piece (discussed
in more detail in chapter 3) illustrates a very simple system that created a
very complex piece of music.
!
Context Sensitive
! Another type of Context L-system is a Context Sensitive L-system
which is the same as a Context Free L-system with one important difference.
In a Context Sensitive L-system, the rules applied to a character are
dependent on the states of their neighbors, thereby emphasizing the “context”
of the character. These Context Sensitive L-systems are called L1 and L2
systems (Lindenmayer, 1990). L1 L-systems have one condition while L2 L-
21
systems have two conditions. An example of an L1 system can be B<A = C.
When interpreted, this illustrates a system that when “A” is next to a “B” in the
string it is replaced by a “C”. Similarly, an L2 system could be B<A>B= C;
when “A” is between “B” and “B”, replace “A” with “C”. With this type of
context, the string can easily generate more variation than a Context Free L-
system due to the increased sensitivity of the rules. The Context Sensitive L-
system produces similar but more complex results than a Context Free L-
system. As seen in figure 2.5, a Context Sensitive L-system can also create a
rule that progresses forward after each iteration (Lindenmayer, 1990).
If one is mapping this information to music the constant shift of F can be used
to create a delayed appearance of a particular sound when consecutive
iterations are used. This gradual displacement is harder to achieve with a
Context Free L-systems because they are not concerned with the order of
characters.
!
! ! ! Axiom = FGGGGGGGG! ! ! Rule! ! ! F < G = F! ! ! F = G
! ! ! it1. FGGGGGGGG! ! ! it2. GFGGGGGGG! ! ! it3. GGFGGGGGG! ! ! it4. GGGFGGGGG
! ! ! Figure 2.5 Progressing Through Iterations
22
Stochastic L-systems
! Stochastic L-systems are created using all of the fundamental
elements of the L-system previously discussed. These systems, however, are
very complex and can potential create images that appear more like nature
because of the broken symmetry that can occur. Stochastic L-systems start
with an axiom and a rule. What differentiates a Stochastic L- system from a
Context L-system is the use of probabilities. The user of the Stochastic L-
system can specify the probability of each rule being used. For example, in
“F1/2 = FF” and “F1/2 = F+F”, each rule can have a fifty percent probability of
occurring. By creating an L-system this way, irregularities can occur, which is
why more accurate models of nature can be created. Stepney and Worth
(2005) illustrated this concept by stating
!
Used in a musical context, these systems can completely remove repetitive
patterns. “Getting stuck in a loop,” as mentioned before, can be a problem
when working with Context Free L-systems. In contrast, any loop occurring in
a stochastic system has the probability of suddenly changing or replacing part
of the loop with something else which in turn, would create something new.
Stochastic L-systems have the potential to bring a change to a piece of music
“ Plants are all different: stochastic L-systems are used to generate plants from the same “family” but with different details” (pg. 3)
23
based on the probabilities of particular rules occurring. As Worth and
Stepney (2005) stated
In their research, Worth and Stepney used three rules for “F” and each rule
had a 33.3% chance of occurring. Also each rule was directly associated with
a different voice in the piece (Worth, 2005).
! Stepney and Worth’s use of multiple voices is very interesting because
it enables the melody and rhythm in each voice to evolve naturally without
deviating from the original system. Because of how Stochastic L-systems are
generated, multiple voice’s rhythms and tonalities will be similar. As the
system grows, each voices‘ notes will raise and lower dependent from one
another, creating a unique contour for each voice.
! Meditation of a Tree, a three movement work for computer is
composed using a stochastic L-system whose sequence is mapped to
different signals and parameters. Besides this L-system used being
stochastic, the mapping of the sequence to different phases, frequencies and
envelopes is also stochastic. Due to the probability of the parameters
changing, the piece naturally evolves through varying textures differently in
every performance. This evolution as, Worth and Stepney stated before will
“A musical rendering should similarly generate a variety of pieces in the same style” (pg. 3)
24
create a different piece, but with the same style every time it is performed
(Worth, 2005). This piece will be analyzed and illustrated in chapter 3.
Table-based L-systems
! Table-based L-systems use a look-up table that specifies different
information to change. An entire set of rules, or completely new vocabulary
can be interjected directly into the L-system and cancel out the rules that
were currently in place. One way to create Tabled L-systems is by starting
with a Context L-system. At a predefined time in the creation of the L-system,
all of the rules will be replaced by a new set of rules. The user of this Tabled
L-system designates at which iteration or time all of the rules are to be
changed. To differentiate between Tabled L-systems and Stochastic L-
systems, Stochastic L-systems have the same rule defined several different
ways with different probabilities of occurring, while Tabled L-systems replace
all of the rules at once. With this Tabled L-system, all initial rules are
substituted at the same time and only reoccur if specified by the user.
! Tabled L-systems can create bizarre or natural shapes that look
mutated or broken which occurs in nature after storms, hurricanes or any
other environmental influences. Since all L-systems are written parallel, the
substitution of new sets of rules in Tabled L-systems will create a very chaotic
system. After one set of rules develops, the interjection of completely new
rules for the next iteration will cause the entire system to change and possibly
25
loose the pattern that was developing. These look-up tables can also be
used in a direct relationship with the look-up tables of sound synthesis. For
example, the sounds being produced from a wave table can be thought of as
“look-up table one”, when the rules are switched, a new sound (look-up table
two) will take the place of “look-up table one”. This is the most basic
example, however an endless amount of possibilities can be used because
the rules and parameters can change in any way. Tabled L-systems also do
not cause the system to get stuck in a loop. Since the rules change all at
once, any loop will also get immediately eliminated. There is no limit to how
many tables can be created. As more tables are used, internal complexities
will arise and influence the overall pattern and shape of the L-system.
!
Summary
! The L-systems previously discussed are easy to produce and also
create complex data. After creating these systems, the composer has to
manipulate the data produced to fit the composition in mind. When using
Context Free L-systems, the mapping of the data has to be more complex in
order to not fall into a loop compared when using a Stochastic L-system. To
completely change a system using different look-up tables is another way of
avoiding a loop and creating more complicated forms and music. L-systems
can be a generative tool not only for individual parameters but also for a
26
musical process. Using an L-system to create music is analogous of rolling
dice or creating a 12-tone music matrix to generate some aspect of the music.
! Using an L-system for music composition is a process that first creates
information and then interprets the information produced. Hurbert Brün’s
piece, Mutatis Mutandis, uses a graphic as a score which the performer
creates as their own musical language to play the piece. The image of L-
systems can be interpreted by the composer to realize as the basis for the
compositions or the can be used as the score for the performer to interpret
just like Mutatis Mutandis. The image created can represent the pitch contour
within specific ranges, or it can be completely abstract and left for the
composer or performers interpretation. The image can be used the same way
that Iannis Xenakis used his UPIC system to create music. Individual lines of
the image can be mapped in order to create a series of events or swooping
sine waves that are read linearly.
! In conclusion, three different types of L-systems were discussed that
all are built in similar fashions. Each L-system has a different character and
outcome that the composer must take into consideration when using it for
music composition. Additionally, each L-system has multiple ways of mapping
the data which can create many pieces of music out of one L-system. The
graphic created can also be used as a source for mapping musical properties.
L-systems are being used as a process to slowly evolve different musical
parameters over a period of time.
27
Chapter 3
Compositions Using Different Mapping Schemes
! This chapter focuses on four pieces composed for this thesis that
examine and explore different strategies for mapping L-systems. These
pieces titled A Meeting of Florets, Meditation of a Tree, 32o(F+F) F[+F][-F]F[-
F[-F][+F]F] and M101 each illustrate different ways of mapping the information
generated by L-systems to different parameters of a composition. These
compositions range in instrumentation, style and type of L-system used to
realize the piece.
! When composing using L-systems, indeterminacies created by human
performance and musical ideas were of the upmost importance and laid the
foundation for the use of the L-system and its algorithmic sequence. In most
cases, the instrumentation was determined prior to the generation of the
musical material. This specification circumscribed the musical parameters to
be affected by the selected L-system. The L-system was carefully sculpted to
create an interesting sequence as well as graphic that could be used as the
foundation of inspiration.
A Meeting of Florets
! A Meeting of Florets is a solo piece for prepared piano that utilizes a
Context Free L-system. This piece consists of a series of pre-composed
28
segments that the performer selects individually from different options that are
given on each page. These motives were through-composed and assigned to
different rules of the L-system. The interaction of the music with the L-system
was designed so the motives were sequenced in the order in which the L-
system evolves. When composing this piece, special care was taken in
designing an L-system that produced a visually pleasing graphic in addition to
a complex sequence of data. Without a complex sequence of data the piece
would not evolve or be interesting enough to fully engage the listener.
! The graphic produced for A Meeting of Florets is a three dimensional
image resembling a cluster of florets. A floret is a closely clustered flower that
makes up the main head of a flower. An example of a plant that is comprised
of florets is a Daisy or Sun Flower. This shape was particularly interesting
because of the interlocking lines within a fairly basic structure. This L-system
resembles a cluster of florets stuck together and intertwined within one
another. Figure 3.1 shows what the graphic of this L-system looks like.
! Figure 3.1 Florets
29
This graphic looked like the same shape repeated and overlaid on top of one
another at different angles and sizes. The composition reflects the idea of
overlaying florets at different angles. Specifically, the composition tries to
reflect how a group of florets look when floating in the wind or sitting on a
plant. Florets, when attached to the plant, look dense and tightly packed
together. Once they are in the air, the wind and environment has a big affect
on them. They float with the wind, but any small breeze from another
direction alters their route, causing them to jump up and down and shift side
to side while continuing on their path. If the floret ever stops and floats to the
ground, there is a chance that a strong gust of wind will come and blow the
floret back in the air and its journey will continue.
! The pieces uses a series of seven rules labeled A - G that, when
substituted in for one another, creates a very long string of characters. These
rules can been seen in figure 3.2.
All the letters that are not “F” or “B” are not interpreted by the Turtle graphic
system and mainly used to create a complex string of characters to interpret
Axiom = AA = A+C[F]B = F+[D]-[G+A]FC = A-[F+C]+BD = F<F[FA]E = F+<A-B[C+D]F = D[A-F]<EG = E<[A]+F[B-D]
Figure 3.2 Rules for A Meeting of Florets
30
into parameters. However, all of the characters are used when writing the
music. The symbols included in this L-system are “-”, “+”, “[“, “]”, “<“. The
symbols are used generating transformations of the motives throughout the
piece. Each symbol describes a transformation that is applied to a motive. A
“-” means to transpose the motive down one octave while a “+” means to
transpose the motive up one octave. Using a minus sign and plus sign lent
itself naturally to those ideas. Unnatural or complicated rules could become
confusing or unclear so a minus sign going down and a plus sign going up
was determined to be the most natural. A “<“ meant to transpose the motive
up one whole step. Transposing by a whole step was to create a sense of a
whole tone scale. As the notes transposed up a whole step, after six
transpositions it would be at its original note but up one octave
enharmonically (B#). By also having whole step transposition, many different
tonalities can occur and interact with one another. These tonalities arise
because of the motives transposing at different rates and originally having
similar notes to all of the other motives. All of the symbols are cumulative and
wrapped to the starting point once the upper or lower limits are reached. For
example, if a motive is transposed beyond the range of the piano, the motive
then returns to its original transposition. This wrapping also applies to the
whole step transpositions. Once the notes transpose back to their starting
notes, up one octave, they are wrapped to the original motive.
31
! The brackets that create the branches in the L-system are used in the
composition as choices for the performer. Each page of the composition has
between two and five staves that are arranged by indentation, to show the
hierarchy branching within the L-system. This indentation tries to keep the
hierarchy of branching intact by having one main line and two indentations.
The third indentation would be the furthest away from the starting “trunk” of
the system. The performer does not know of this hierarchy, but as a result of
these indentations they are able to see groupings of systems and how each
page can have a different flow. It is then up to the performer to choose what
to play. Thus, the piece is different every performance, but still maintains an
overall sonic character. Additionally, the performer must always play the
“main” part, which is not indented and is most prominent within the overall
hierarchy. For example, if there are five systems on the page, systems 1 and
5 have no indentation, 2 and 3 have one indentation and 4 has 2 indentations,
the performer would then have the options to play either staves, “1, 5”, “1, 2,
3, 5”, “1, 4, 5” or “ 1, 2, 3, 4, 5”. In this example systems 1 and 5 would be the
main part and therefore unavoidable to play. If the performer is to select only
the main systems to play then the “G” motive is not played in the piece
because the natural evolution of the system makes “G” either in the first or
second indent. Figure 3.3 is an excerpt of the score that illustrates a page in
which there are two hierarchies. Lines 1, 3, and 4 are in hierarchy two while
line 2 is in hierarchy one.
32
!
The cumulative whole tone transposition and indeterminacy causes certain
motives to transpose slowly over the course of the entire piece while other
motives transpose through a whole tone scale several times. This was not
predesigned, and only arose through the course of working with the L-system.
! The notion of a musical idea unfolding over a long period of time is
something that can be heard in minimalistic works by composers such as
Steve Reich and Terry Riley whose works are designed by the composer to
unfold over a long time. The unfolding of a whole tone scale over a long
period of time was not intended. This is a good example of how an L-system
can influence music in such a way that the composer, until analyzing their
own work can not fully see the outcomes. This effect may not be very
noticeable except to people who are really focused on listening to the pitch
and tonality, however because of this unfolding, one can easily identify that
something is different and changing.
&
?
&
?
&
?
&
?13
X X X X X X X X # # # # # #
X>
X
XpX
XpXb X#f«~~~X> X# X# X# X# X# X# X# X# X>
FX
§Xb Xb X X Xb ¥ X
§. X.b X.b X. X. X.b ¥
XXXX
X X X X X X X X # # # # # #
apX> X X X X X X
fXpX ¥ fX
§b Xb Xb X X X ¥ pX
¶Xb X XXXXb Xb X XXXX XX XX a XX XX a
°#
* °# # # , #
*
FX> X X fX
FX
FX X X a & X
¡º#ï X X Xb X# Xb X Xb X# X
* X[
bF X XX XX X ¥ X
[.b X. XX. X
X. X. ¥ °¥ XXXX *?
°#
* °# # # , #
*
Xj>b pX X X X X X X Xf¥ ¥
pX[
Xb Xb X X X¡¡
X X X X XXXX Xb Xb Xb X XXXXb XX XX X XX XX X
Play 2 or 2, 3, 4 or 1, 2, 3, 4
1
2
3
4
Figure 3.3 Indentations
33
! This piece is written for prepared piano, such that the preparations
would add timbral variety to the repetitions of the motives as they are
transposed. By preparing the piano, the sense of “looping” is counteracted by
preparations, such as metallic percussive sounds that will be excited when
the motive is in one register, but not when it is transposed to another. The
vibration of the strings on metallic objects also resonates with nature as it
evokes the idea of wind blowing the floret in different directions. Additional
preparations include dampening the strings to produce harmonics and a
combination of dampening the strings and adding metallic objects to create a
metallic harmonic sound. The harmonic created by the dampening is
reminiscent of the weightlessness of the floret as it floats on the wind high up
in the air.
! A Meeting of Florets illustrates restrictions that the composer has to
work around in order to create the imagined piece. In this piece, motive “A” is
repeated frequently and if transposition rules were not employed, the piece
would sound extremely static. Inviting the performer to choose which staves
to play can circumvent motive “A” from being played to many times as well.
Finding the right iteration of the L-system was a difficult choice in this piece as
well. The graphic produced by the third iteration was not very intriguing, and
the image from iteration four looks quite plant-like; however, its sequence is
very long. Figure 3.4 illustrates the difference between iteration three and
four.
34
Looking at these iterations, it is immediately seen that iteration four is more
complex and has more information in it. Composing using iteration four took
a long time, as it was necessary to parse out salient features of the sequence.
A compositional system also had to be created in order to not loose focus in
the large amount of repeated characters. How does one notate seven
motives that are constantly transposing, efficiently and accurately while still
keeping the hierarchy accurate? Breaking the system into little parts and
planning what motives were going to be on each page not only created a
structured form to follow, but also made it easier to see how the lines
transpose. Since notating took more than one day, by separating the systems
into pages, it was a lot easier to come back to the composition and resume
without much confusion. Creating no bar lines, no time signature, written
accelerandos and decelerandos as well as the indentations are specific
formattings that had to be applied to each page and sometimes each system.
! This piece does not follow a particular tonality or rhythmical pattern.
The motives of this piece are independent from one another but have similar
Iteration 3 Iteration 4
Figure 3.4 Iterations
35
ideas within them to allow for a flow between any combination of motives.
The piece is atonal, but favors Gb, Ab, Bb and sometimes Db and Eb;
however, these notes are not always flatted. Certain chords such as quintal
chords can also be seen in various motives of the piece. The use of quintal
chords as well as cluster chords are used to either open up the sound of the
piece (quintal chord) or close the sound and make it sightly more aggressive
(cluster chords). Rhythmically, each motive is quite different; however, long
passages featuring notes of similar duration notes are common. The piece
uses a number of different tuplet groupings in succession to create a shift in
atmosphere that may be heard as slightly chaotic. Groupings of sextuplets
over groupings of quintuplet are used as flourishes while rhythmic groupings
of eleven or nine are used to create a sense of uneasiness. The use of odd
groupings was to musically evoke the lack of balance in a floret as it changes
direction, drops and rises with the wind movement. As with the rest of the
piece, musical decisions are made in part by drawing inspiration from how a
floret behaves in nature.
! Experimental techniques can be seen in two of the seven motives with
one of the motives rarely occuring. Plucking the strings while pedaling is
used to change the sound and pace of the piece. The notation specifying
these actions provides the performer a range of possible notes for each
plucked note. In figure 3.5 many experimental techniques can be seen such
36
as string plucking, indeterminate cluster chords and written accelerandos and
decelerandos.
The performer chooses a note within that particular range to pluck. Vertical
rectangles are used to indicate to the performer to hit all of the natural notes
in the range of the rectangle. These happen between plucked notes to create
a sudden loud dissonant sound that is then resolved quickly by more plucked
notes. Since the plucked sounds are soft in nature, the sudden cluster of
notes that are struck, drown the plucked sound temporarily while the next
passage of plucked notes sneak in from underneath the sound. The plucked
notes, much like the metallic prepared notes, create a gentle counterpoint and
sonically represents the floret as it drifts through the atmosphere. This
composition illustrates how the sequence of the L-system can be used to
create only the form and transpositions of the piece. As one can see, the L-
&
?
&
?
&
?
&
?36
X X X X X X X X
X X X X X X X X # # #
X X X X X X X X # # #*
X>
X
XpX
XpX X#f«~~~X> X# X# X# X# X# X# X# X# X>
FX
§X Xb X X X ¥ X
§. X. X.b X. X. X. ¥ XXXX
° * °,
*
° * °# ,
° * °# ,
*
X> X X X X X X Xf
aF F
X¡º
#ïX# X X X# Xb X X X# X
* FX
[X XX XX X ¥ X
[. X. XX
. XX. X. ¥°¥ XXXX *
Play 1, 2 or 1, 2, 3, 4
2
3
4
1
Figure 3.5 Experimental Techniques
37
system created was straight forward but the music became complex. That is
because of the intricate mapping strategies incorporated in the piece to
manipulate the motives and unfold themes over a long period of time.
32o(F+F) F[+F][-F]F[-F[-F][+F]F]
! 32o(F+F) F[+F][-F]F[-F[-F][+F]F] is an interactive computer piece
written using the graphic produced by an L-system as a map for changing
different states of sound production. The graphic produced by this rule looks
like a very elementary, almost cartoon-like tree, that is self similar except for
one part of the tree which forms an anomaly in the self similarity. (The circle
in Figure 3.6 highlights this anomaly) While looking at the graphic for this L-
system, groups of branches can be seen growing at of one point and creates
moments of different densities. This idea sparked the creation of a piece that
layers noises on top of one another. Working with the idea of layering, it was
important to make sure the sounds could interact with one another. As a
byproduct of this layering, the L-system creates different densities simply by
adding or taking away different sustained timbres. This technique created a
perpetually changing atmosphere in which sounds blend and subtle
differences emerge.
! The graphic of this L-system is produced using one rule F = F[+F][-
F]F[-F[-F][+F]F]. The axiom for this L-system is “F+F” and it is drawn at an
angle of 32 degrees. The angle of the graphic is the most important part of
38
this piece, because at any other angle the mapping strategy used becomes
very difficult and overlapping sections become almost impossible to see.
! This piece does not include loops, such as those that can be heard
using Context Free L-systems. Moreover, the mapping strategy employed for
this piece poses few of the challenges encountered in the system used for A
Meeting of Florets. This piece is completely derived from the graphic
produced. The graphic was divided by where a new branch starts to grow.
Each line in the divisions were then given a number between one and twelve.
These divisions were then seen as a group of numbers which would act as
the notation for the performer. For this piece the L-system was separated by
hand, which presented its own challenges. When trying to look and see
which branch comes before another, there can be a very small difference,
almost too small to see with the naked eye.
! Figure 3.6 Bare Tree
39
As one can see in figure 3.7, using an L-system this way eliminates
challenges of sequence mapping or character mapping but creates its own
type of problems that need to be resolved such as how to interpret a very
complex image.
! Each segment that was created was where a line or group of lines
started. After these divisions were made, a number ranging from one to
twelve was assigned to each line within each segment. In total there were
thirty segments that the tree was divided into. Once all of the numbers were
assigned in all of the segments, each segment was written vertically with the
numbers that were in that particular segment. These twelve numbers
corresponded to one of twelve computer sounds that were controllable using
a midi interface. For example, if the first segment had the number "1" in it,
then the performer would trigger "sound 1" to start, or raise the volume to
make the sound audible. If in the next segment, there was another "1," then
the corresponding sound for "number 1" would be turned off. Essentially, the
numbers correspond to "on" or "off" messages for a particular sound.
Figure 3.7 Image Mapping
40
! The aim of using this number system was to create a timbral language
similar to a tonality from which this piece, as well as other pieces, could be
derived. Playfully referring to the convention of dividing the octave into 12
equal parts, this system has twelve timbres. This defines the instrument from
which the laptop performer plays. This system does not only have to be for L-
systems or numbers, but can be used in a serialist fashion. This approach
will obviously produce different outcomes; however, this strategy can easily
be related to earlier compositional techniques. This language can also make
notating a live piece using many timbres easy and intuitive. For this language
to be useful, the sounds being used have to have a similar quality, just like
how all the notes on a violin still sound like a violin, but will sound different
based on how a note is articulated and fingered. When using this language,
having similar but different timbres wil keep a structured and organized
sound throughout the music.
! There is no duration set for each segment or for the entire piece. All
timing is determined by the performer. This is similar to the way a tree grows:
it does not have a time limit, it can grow and then be cut down or it can grow
and last indefinitely depending on its environment. Apart from the timing not
being specified, the sounds produced may be altered in real-time using
parameters specific to each sound, such as equalization. A majority of the
sounds have parameters that can be changed in real-time in order to blend
the sounds better with one another, or highlight a particular sound at
41
moments of high density or sparseness. The reason that each sound can be
changed or improvised, is inspired by plants' abilities to adapt to different
growing conditions. Since environmental factors are so important in the
growth of plants, the performer's personality (environmental factor) can be
reflected in the piece and customized to personal taste. The piece overall,
should be fairly loud and not deviate much in dynamics. The blending of
sounds in the piece should be achieved by changing the timbre, not
dynamics. Changes in dynamics arise naturally in the piece through the
process of layering as well as wave cancellation. Even though it is derived
from an L-system and tree-like graphic, 32o(F+F) F[+F][-F]F[-F[-F][+F]F]
provides a metaphorical contrast by using noisy, aggressive sounds not
commonly thought of as being "natural". The piece reflects a hostile, violent
nature where survival of the fittest is how living things survive or die.
! Each sound used has a variety of different parameters and creates
many different spectrums and timbres. Each sound also posses a slight
challenge to the performer. Some sounds cut through the texture created
while others linger in the background and twinkle. Sometimes certain sounds
will seem to not blend until a parameter is changed. The performer
improvises through these challenges durning the performance. Even though
these challenges might seem overwhelming, it is a byproduct of having as
much control over the sound as possible. The balance of control and
flexibility allows performances to change and gives the piece a mind of its
42
own. It is important in this piece for the performer to know the sounds that
can be produced, in order to effectively adjust them. The sounds in this piece
are also very important because they create their own language for the piece,
just like a key signature. The performer has to learn this piece just as if they
were learning an instrument. By learning this piece, the sounds become
easier to manage, and the performer can play the piece according to his or
her interpretation.
! Each one of the twelve sounds were designed separately with an
underlying concept common amongst them. Creating a complex spectra is of
the upmost importance in this piece. Each sound begins with a pulse or
chaotic sound generators as the initial source material. An FFT analysis of the
sound is taken and split into its phase and amplitude that procure
manipulations in a variety of ways. Convolution is a technique that is used
quite frequently to create the complex spectra in this piece. After convolving
the sound, an impulse wave is used to change the spectrum of the already
existing sound. Buffers are used several times to capture a sound. Once the
sound is captured in a buffer, it can be used to create a periodic signal, which
can then be manipulated into a more complex spectra while retaining some of
the characteristics of both the sources. Video processing is also used to
derive a sound within the piece. Using Jitter, a video matrix can be turned
into an audio signal and vice versa. This is also the only sound that has no
parameters for the user to alter other than playback volume. These processes
43
create complex spectra but the final sound produced by video manipulation is
unpredictable because the direct relationship of video and sound is not given.
The video file is not given and it is up to the performer to create a video file to
use. By combining FFT analysis, convolution, buffer manipulation and
feedback loops, eleven of the twelve sounds are created and altered to create
varying timbres and spectra all derived from one another using the same
techniques.
! Creating many sounds with complex spectra from a few processes is
an important aspect of 32o(F+F) F[+F][-F]F[-F[-F][+F]F]. Since this piece
uses an L-system to derive its form; the process of creating these sounds
were also intended to copy nature. Plants and animals are complex
organisms, that start from simple genetic material. Overtime, the seed grows
into something complex, but not before a variety of events and conditions
occur. The sounds in this piece and the process of creating them represent
the process of growing. A signal is created (the seed) and then analyzed or
manipulated at least once, and sprouts into a new sound. From there the
sound can remain in its present form (bean sprout) or further grow into
something much larger (plant). The new sound (plant) can then supply a
signal that gets manipulated and changed into another signal that has
remnants of the original but is still distinct (evolution into a new species). This
concept cannot be clearly heard in the piece, but this idea of growing a sound
through multiple processes being completed in sequence is something that
44
can be directly translated by the L-system theme. Certain sounds have
artifacts that the listener can hear and possibly recognize throughout the
piece, yet the sounds are distinct enough to be recognized individually
(similar plant species but still different plants). The process of growing the
sounds also remains constant with the self-similarity that is found in L-
systems. All of the sounds created in this piece have very similar processes
and spectra. It is the introduction of other minor processes and other sounds
that create a new sound world.
! 32o(F+F) F[+F][-F]F[-F[-F][+F]F] demonstrates a unique way of
mapping an image generated by an L-system. This mapping and language
scheme can be evolved to illustrate musical characteristics that the composer
wants to portray to the performer. This language is the easiest and most
intuitive way of creating a piece the notates “on” and “off” messages without
having to struggle with notational boundaries and discrepancies. This
mapping strategy efficiently specifies what the performer needs to do in order
to make a sound. The mapping and language created for this piece
demonstrates how a composer must manipulate music to fit within the
boundaries of the L-system and musical idea.
Meditation of a Tree
! ! Meditation of a Tree is a fixed media piece that uses a
Stochastic L-system to trigger the playback of different sounds as well as
45
parameters that alter their characteristics. This piece uses a set of three
rules, X = F[+X]F[-X]+X, F = FF, and F = F-F. The two rules for “F” have a fifty
percent chance of being used. By having a fifty percent chance, the piece
has two basic outcomes and sequences that it can follow. One, when F = FF
is used and the other when F = F-F is used. Even though the two rules for “F”
are very similar, the final iteration used is drastically different. Just by adding
the “-”, the beginning sequence of the piece is completely different. When F =
FF is used, the sequence has long sections where “F” is constantly repeated,
which causes the piece to have a long drone in the beginning. When F = F-F
is chosen, because of the ”-” the sequence is broken and the repeated drone
is not heard. The image produced by this L-system, unlike the last pieces, is
fairly asymmetrical and does not look much like a tree or plant. However, the
obvious pattern that is immediately noticed within the L-System reflects
familiar divisions from larger parts into smaller elements. Figure 3.8
illustrates how this Stochastic L-system looks when interpreted by turtle
graphics for both possible outcomes.
!Figure 3.8 X = F[+X]F[-X]+X, F = FF%50, F = F+F
46
These images are highly geometric, resembling a blueprint to an office or
cubicles. The idea of a “blueprint” sparked an interest in developing a piece
based on a sound that relies on the acoustical properties of the space it is
being played in to affect the overall sound. The concept of the piece are
centered around the interaction between computational space of the program
and the real, physical space of the listening environment. As the sounds
react within the space, different material will absorb or reflect the sound in a
variety of ways. Sounds will then start to combine or cancel to create new
effects that happen by chance. The final sounds produced rely on the
architecture and acoustics of the space, and therefore, will change from
performance to performance.
! This piece uses a a number of different probabilities to control
parameters such as sequence, frequency, and phase. These probabilities are
representative of weather conditions such as rain or snow. The different
musical parameters that the probabilities control will change the piece and
change the growth of the system The environment in which the piece is
played in changes the sound of the piece. This can be seen in nature, when
a hurricane comes and alters the growth of trees. Both the probabilities to
control parameters and environment that the space is in act like nature,
sculpting and changing the piece.
! The piece is divided into three movements that complement one
another. Each movement uses the same sequence created by the L-system.
47
The first movement uses FM synthesis to derive the sustained sounds within
the piece while movement two uses purely sine waves to recast the sounds
produced in the first movement. Specifically, the parameters for frequency in
movement two are derived from a spectral analysis of movement one. Since
the sequence being used is exactly the same, movement two recreates
movement one using sine waves. The use of sine waves exclusively causes
movement two to achieve a completely different character as a result of
differences in phase and amplitude between the two pieces. Since phase
and amplitude are very important in making complex signals, the waves
interact and combine in the space to form intricate sounds. This can be
thought of as a metaphorical acoustic IFFT, in which, the phase and
amplitude components are being combined to form the new spectrum. Since
the space in which the piece is being played will absorb, reflect or damper
certain frequencies, the combination of sine waves will differ between
performances and create new unique timbres within each space. Movement
three features the simultaneous playback of the first two movements. New
timbres emerge as the sounds from FM synthesis meld with the sine waves
from movement two. Because of the accumulation of frequencies, the third
movement is the most intense movement. As a result of these combination of
sounds, high twinkling frequencies seem to pan around the audience, or in
rare cases, a Triangle seems to surface for a moment. The overall structure
48
and sound of the three movements are very similar, but seem to grow in
intensity as a result of the combined movements.
! Apart from the stochasticity of the L-system utilized, the sounds also
have probabilities of changing. Every character in the sequence of the
original L-system is assigned to a sound, and each sound has a probability of
one of two sets of parameters being selected. This incorporation of
unpredictability in the system creates variety between successive
performances and movements. Variations that occur between performances
are a function of how these probabilistic rules are applied to frequency,
phases and decay times. The frequencies in movement two though are still
part of the frequency set from movement one. By altering phase and
amplitude, the sounds seem to wobble, as they move in and out of one
another within the room. Since the piece uses very rudimentary sounds that
have long envelopes (even though the decay time changes), sustained
sounds build up and then slow decay, causing shifts in pitch and timbre
throughout the piece. The density of sound also is in constant flux because of
the probability of different release times being chosen. Since there are
probabilities of different parameters occurring, there is also a chance of a
tonality starting to be heard in movement two. Movement two as mentioned
earlier uses sine waves and frequencies taken from a spectral analysis of
movement one. Even though this movement does not have a particular
49
tonality that was created, the randomness that is programed into the piece
can cause a pitch center to be heard.
! Meditation of a Tree uses the sequence produced by the L-system to
slowly morph the sounds over a long period of time. Mapping each character
to a sound seemed like the most efficient way to use the characters in their
most basic form but still have the biggest impact on the piece. Since the L-
system as well as the piece is stochastic, having two sounds for each
character using probabilities keeps the stochastic theme. Working with sine
waves and FM Synthesis within SuperCollider is simple to implement. The
challenge in designing the system involved changing the parameters
effectively so the sounds would slowly interact with one another in the
performance space. This involved listening to the piece in a variety of spaces
with different speaker configurations, followed by an analysis of the
frequencies used that were then interpreted. Movement one was listened to
carefully noting how changes in the parameters of the system impacted the
sound in space. Once this part of the system seemed finally tuned, an
analysis of the frequency components were generated as a result of the FM
synthesis. Once the analysis was complete, inputing all of the frequency
information and probabilities of changes in the system was programmed.
! Thinking about what probabilities to use was challenging. Since the
chaos of nature was being evoked, the higher pitches have smaller properties
of occurring, as if they are representing hail, tornado, or a blizzard. Middle
50
and lower frequencies have a higher probability of occurring, representing
rain, snow, sun, and fog. The extreme frequencies such as frequencies
below 30Hz that are scarcely audible to most people have tiny probabilities of
occurring, and metaphorically were approached as likely as meteors falling,
volcanoes erupting, and solar winds disrupting satellites. Even though these
probabilities are not exact, while thinking about natural events and how likely
they are to happen over a long period of time, one can think of how common
or uncommon these events are. This piece tries to use natural properties of
the space and acoustics to affect the sound while being a metaphor that tries
to sonify natural events. Meditation of a Tree interacts with the space to
create an audible phenomenon while the process of creating these sounds
are representative of natural events and how likely the average man is to
witnessing different meteorological events.
M101
! M101 is a piece written for cello, computer and custom analog
electronics. This piece explores the properties and sound that a Context Free
L-system can create when using different lookup tables for the notes. M101
is inspired by the shape of a pinwheel galaxy and the evolution of the stars as
they are born, live and die. The specific galaxy is Messier 101 which is a
pinwheel galaxy and resembles the shape of the L-system that was created.
A pinwheel galaxy is a spiral galaxy that can be observed face on as if looking
51
it it from above. It is named as such because it takes on the shape of a
pinwheel. M101 as interpreted by Turtle graphics is shown in Figure 3.9.
! ! !
! ! ! ! Figure 3.9 L-system M101
! M101 references a pinwheel galaxy, from which astronomers recently
observed a supernova exploding. Thinking of a supernova led to the idea of
what it would be like being a planet in that galaxy close to the supernova.
The time leading up to the supernova would be slow and soft just drifting
naturally around a star. All of a sudden, an explosion more powerful than one
hundred atomic bombs goes off and sends what seems to be an endless
stream of radiation in all directions that lasts only seconds. Being close to the
explosion would be the most violent experience for a planet. Remnants of the
supernova however last for millions of years expelling radiation from them.
After the explosion, there is either a neutron star, black hole, or a gap in
space where the supernova was. The idea of this cycle is prevalent in the
piece by the form which begins slowly and quietly, and then suddenly erupts
into a violent fast section. The fast section stops abruptly, and a slow section
slowly fades in. This metaphorically mirrors the life cycle of a star leading up
52
to the point where it goes supernova and then fades over time. This L-system
was chosen because its shape resonated with ideas related to the life and
death of planetary bodies.
! This piece uses a set of six rules to create the L-system, that are
labeled A, B, C, D, F, G (E is excluded). An angle of fifty-one degrees is also
used to create an image that appears to be a star with rays propagating out of
it. The sequence derived is from iteration four. Using the final iteration of this
system, three more L-system sequences were derived. This was done by
assigning a number from one to three for each bracketed system. Then all of
the divisions were written in the order they were produced, alleviating any
hierarchy that the system might have created. Each one of the numbers was
for a voice: sequence one for cello, two for analog electronics and three for
computer. This process facilitated the derivation of notes and patterns since
they were easy to visualize.
! Each letter of the cello parts sequence was mapped to a different table
of notes. These notes, when added together, reflect the harmonic series of a
cello playing a low G. The notes of the spectrum were arranged by writing all
of the notes down and dividing them between multiple tables. The ordering of
the tables were F, G, A, B, C, D. Using this order “F” and “G” get the
fundamental (G2) and the first harmonic (G3). The later rules end up with no
low notes but contrast the low notes with extremely high notes. The “+” and
“-” signs are used to cycle through the notes in the table. “+” would be the
53
next higher note or loop to the beginning and “-” would be the next lower note
or loop to the end. The iteration used for the cello part mapped the brackets
to show slurs and ties between groupings of notes. All notes within the
bracket would be slurred together and if there was a repeated note it would
be tied as well as slurred. If there was only one note in the bracket then it
would be played normally. After breaking apart the main iteration into three
separate ones, a pattern emerged between all of the systems. Roughly
around the halfway point, or a little further, the pattern changed and groupings
of notes became longer in the cello part. To interpret this into the piece, the
beginning is very slow with long sustained notes, at the halfway point, their is
a complete change in the music, it is played as fast as possible, the notes do
not have any duration and the dynamics are loud. After the loud section, the
entire piece is played in reverse, creating a palindrome. This palindromic
form resonated with the astronomical ideas that inspired the piece. A star is
born, burns for billions of years, collapses and then transforms into s neutron
star, black hole or completely obliterates itself. This can be seen in the piece
by the use of dynamics and change in pace and style.
! The computer part has six possible sounds that are assigned to the L-
systems rules. All of the sounds that the computer creates are derived from
either the cello, the electronics, or both combined together. The computer
uses an eight channel system to pan the audio in different configurations. All
54
of the parameters for the different sounds are controlled, by the “+” and “-”
signs indicate the raising or lowering of a parameter.
! All of the rules are in groups of two and are assigned to a particular
computer process. Figure 3.10 is a reference that shows each rule grouping
and what they are controlling.
! Rules “F” and “G” echo the live signal while “A” and “B” are assigned to
a frequency peak analyzation that outputs only the number of peak
frequencies assigned by the user. Rule “C” and “D” are a combination of
both, that echoes the peak frequency around the eight speakers. At about the
halfway point in the piece, all of the computer process change. “F” and “G”
control the granular synthesis of a buffer recorded from the cello while “A” and
“B” take the buffer, analyze the peak frequencies and then granulate them.
Each grain of the granular synthesis are heard through a different speaker.
Rule “C” and D” do not occur often and because of that the sound is
aggressive and violent. These rules are heard at the exact halfway point of
the sequence which is also when the music becomes fast and loud. For this
reason, rules “C” and “D” are a convolution of the cello and the analog
F, G --> EchoA, B --> Peak FrequenciesC, D --> Echoed Peak Frequencies--Half Way Change--F, G --> Granular Synthesis from BufferA, B --> Peak Frequency Granular SynthesisC, D --> Convolution of Electronics and Cello
Figure 3.10 Computer Mapping
55
electronics. In this convolution, the cello and electronics phases and
amplitudes are being multiplied together which creates a very aggressive,
distorted sound. These rules are seen in the sequence at the beginning of
the new section and at the end. Since the piece is a palindrome, the sound is
heard at the beginning of the fast section, middle of the fast section and end
of the fast section leading into the slow section that is from the beginning.
This sound causes the piece to have a distinguishable yet interrelated parts.
! The analog electronics are sectioned into three different modules that
work together to create the sound. The first part of the module is a preamp.
This preamp is not a normal preamp, in that it represents the input signal as
control voltage, that ultimately transforms into a square wave. The signal
used as the initial sound for the electronics comes from a live video of the
cello player. The camera’s AV output is connected via RCA to the preamp.
This initial sound is a noisy sound that changes with the intensity the
performers movement, any changes in light, autofocus or any other change in
the environment that causes the camera to compensate for it. That signal is
then sent to a phase lock loop. A phase lock loop takes the incoming signal
and compares it to an internal voltage. This causes a changing noisy signal
to become slightly more stable and less abrupt, but also can bring out
different parts of the sound and change the timbre. A phase lock loop can be
used for pitch tracking, however, it can also be used to transpose the sound.
The transposition of the sound can also be controlled by manipulating the
56
compare voltage by resisting, dividing etc... the signal. The sound from the
phase lock loop is then sent to a binary divider which takes the signal and
divides it by a number which is a power of two i.e. 2, 4, 8, 16, 32 up to 4096.
This signal drastically alters the sound. By dividing the sound too much, the
sound becomes a pulse, or rhythm rather than a steady sound. When the
signal is divided by one of the lower numbers a pitch occurs which is a
harmonic of the sound. When a low and high number both divided the sound
at the same time, the harmonic sound of the low number pulses or changes at
the rate of the division of the high number. The more divisions that take
place, the more distorted and noisy the sound gets, however, the use of timed
switching of pulse can create polyrhythms between pitches.
! Using these electronics, the third part of M101 is a guided
improvisation on the electronics. The performer is to improvise within
parameters given in the score. These parameters are derived from the
sequence created by the L-system. The third part has a repeated pattern that
is changed three times as a natural outcome of the L- system. The performer
improvises within different parameters three times. The first two changes
happen slowly in order to build up into the fast violent section, in which the
performer is allowed to improvise as they choose. Instructions are given to
the performer which states “match the pitch and volume of the piece”. This is
given in order to make the improvisor blend as much as possible with the
computer and Cello.
57
! This piece, uses the most deviation from the original system and the
most complex mapping scheme compared to the previous pieces. This piece
demonstrates how one can manipulate an L-systems sequence to create
complex layers and extract parts. This piece also demonstrates another way
of mapping a rule to a sound by using a computer sound instead of a note
and uses “+” and “-” in a literal sense. An L-system that uses tables seemed
more flexible than any of the other L-systems because of the vast amounts of
changing data. Another approach to a tabled L-system could be to not use
notes and sounds as with multiple choices as tables, but use rules to create
the L-system. For example, if “F = F+F” once that rule is used then switch the
rule “F” with “F = F-F”. This would differ from a stochastic approach because
a stochastic L-system does not have a set rule but multiple rules with
probabilities of occurring for each use of the rule. If the composition was
made in this fashion, the pattern that is seen across parts might have
disappeared completely or the piece could be different in terms of pitch and
contour. M101 illustrates how one can use one type of L-system (Context
Free) but use a property of another type of L-system (Tabled) to make a more
complex mapping scheme or piece.
!
Summary
! These pieces aim to show examples of how L-systems can be used to
create detailed music and differentiate from the original note mapping that
58
was created by Przemysław Prusinkiewicz. The ways of mapping L-systems
to music were created based on values and metaphorical ideas found in both
the music and L-system. However, anyone using L-systems to map music
can create their own interpretations, guidelines or language that fits their
musical ideas. Mapping L-systems to sound is one of many possible
algorithmic techniques a composer can use as a tool while writing their piece.
These ways of mapping are not intended to write a piece for the composer,
but choose different material or ideas that have already been established to
bring out a pattern in the overall sound of the music.
59
Chapter 4
Process Evaluation
! L-systems have an interesting history that starts out in the field of
botany and then slow merges with computer sciences and music. Many of
the early examples of musical applications of L-systems were developed by
computer scientists and then used by musicians. A goal underlying the
development of L-systems was the accurate simulation and representation of
patterns occurring in nature. The integration of probabilities and math
theorems differentiates implementations of L-systems from one another, and
thus the patterns they create. The pieces composed as part of this thesis
explore how three types of L-systems can produce substantial data to
develop a piece. Of particular concern was the examination of how L-systems
can affect the sound and compositional process of the piece. Apart from
exploring the mapping potential of L-systems in each piece, various methods
of performance and notation can be used to compliment the L-system. Each
piece focused on how the L-system is created and tried to evoke the visual
characteristics of the L-system in the composition.
!
60
Compositional Emphases
! The mapping strategies employed for the compositions differed based
on the instrumentation and aesthetic goals. As the research for this
composition evolved, subtleties of each system were discovered that altered
the approach and mapping strategies of the compositions. Creative ways of
using L-systems to derive multiple voices developed as a byproduct of
wanting to create more complex music. Many of the pieces are composed for
live performance. These pieces seek to incorporate the performers
interpretation and add elements of chance to the performance. A piece
written for computer focused on the performance space and sought to use the
acoustical properties as part of the composition. By using L-systems to
derive music, numerous possible sonic outcomes were discovered. The
identity of the piece between performances is maintained by allowing the
performer or computer to choose from a delineated field of events, duration,
time and timbre. An example of this can be heard in the performances of
32o(F+F)F[+F][-F]F[-F[-F][+F]F] at the Wesleyan composition seminar concert
and at the Florida International University Electro Bonanza. The duration of
the piece remained approximately consistent between both performances;
however, the parameters of the sounds were different. In the Wesleyan
University performance, the sounds blended with one another creating
multiple different textures and densities throughout the piece. At the Electro
Bonanza, the higher frequencies melded together creating a melody based on
61
timbral manipulation. 32o(F+F)F[+F][-F]F[-F[-F][+F]F] at both performances
kept its initial identity but created sonic variances.
! The mapping of L-systems to other musical parameters other than
pitch and duration can be seen in Hanspeter Kyburz’s Cells. In Cells, Kyburz
used pre-composed motives and cellular automata to sequence the material
together. Similarly, A Meeting of Florets used pre-composed motives and
assigned them to different rules in the same fashion as Kyburz’s Cells. The
goal of this mapping was to focus beyond the confines of pitch and rhythm,
and instead concentrate on blocks of sound and how they evolve over the
length of the piece. The technique of mapping specific to A Meeting of Florets
was cumbersome largely do to the amount of time needed to notate all the
musical possibilities. A mistake in a transposition, much like a mutation in a
plant, had ramifications for future processes, such that absolute precision in
notation and mapping was a strong concern. Natural mutations which occur
in nature can not be incorporated into a Context Free L-system, because the
use of probabilities or different rules to substitute into the system suddenly
change a Context Free L-system into a different type of L-system. However,
while notating A Meeting of Florets, the notation of pitches would sometimes
be entered wrong or looked over while editing the score. These cause a
natural mutation of the motives which can be analogues to a natural genetic
mutation in nature.
62
Evolution of Mapping Strategies
! Following A Meeting of Florets, finding highly divergent strategies for
mapping became an aesthetic and intellectual pursuit. A visual mapping that
can be applied to any L-system image regardless of the iteration was of great
interest. This mapping would not rely on the amount of data produced by the
L-system, but on the graphic created instead. This visual mapping was used
to create pieces for electronics and laptop ensemble. The mapping of the
image by an L-system involves an additional level of abstraction, when
compared to the mapping of the sequence. The L-system’s image lives in a
Cartesian plane and can be read from any direction. The sequence created
by the L-system is linear and can only be read one way in order to achieve
the natural evolution of the musical parameters. Figure 4.1 shows the image
and division of sets created for 32o(F+F)F[+F][-F]F[-F[-F][+F]F] and the
sequence created for M101. By looking at this image, one can see a pattern
for both pieces, however the amount of data mapped for M101 is much
greater than 32o(F+F)F[+F][-F]F[-F[-F][+F]F].
63
Figure 4.1 Comparison of Data 32o(F+F)F[+F][-F]F[-F[-F][+F]F] Left, M101 Right
! In A Meeting of Florets, the iteration of the data itself was important,
which placed the compositional focus on the repetition of motives and
recognizable shifts in transposition. This created a tendency for long
sequences with internal variation. The length of the sequence is irrelevant in
32o(F+F)F[+F][-F]F[-F[-F][+F]F] since the mapping is derived from a visual
image in a Cartesian space. One can create data from the image and/or
divide the image into smaller images which will produce different products.
These images motivates an act of investigation and deciphering of the self-
similar patterns. This way of composing creates a degree of interpretation,
but how does one use the data sequence produced by a large iteration in an
interesting way that is not prohibitively time consuming?
! One way to solve this problem is to use a computer that can sequence
all of the characters together and assign them different gestures, notes and
other musical parameters. This method is convenient because the concerns
+[F][+G-F]+-AA-++C-D[F][+G-F]+[F][+G-F][F][+G-F][F][+G-F]+-AA-++C-D[+G-F][F][+G-F][F][+G-F][F][+G-F][F][+G-F][F][B][F+F+F-G]+[F][+G-F][F][+G-F][F][+G-F]+-AA-++C-D[F][+G-F]-G+G+-[F][+G-F]++B+F-B-FF[F-G][C-D][F-G][C-D][F+F+F-G][F+F+F-G][F+F+F-G][F+F+F-G][F][B][+AA-+C-D]
64
regarding notation or accuracy are mitigated, and one can focus instead on
the manipulation of sounds produced. Since this mapping lives in the
electronic world, a single rule can trigger the sound while all the other
characters and and letters can control different parameters and functions of
the sound. By mapping this way, the evolution of the L-system and a single
sound can be heard and appreciated. In the second movement of Meditation
of a Tree, the sound material is comprised of shifting sine waves. However,
each character of the L-system changes the parameters of these sine waves
in terms of frequency, phase, amplitude and decay time. This, in turn, slowly
evolves the overall sound of the piece.
! Another mapping strategy derives independent voices out of the L-
system or smaller L-systems from the original one. An example of this
involves the creation of a hierarchical system and isolation of data based on
position. By doing this, a new system, similar to the original but with much
less data is created. Also, the composer can use different hierarchical levels
for different movements, compositions or voices within the same composition.
This mapping strategy can be expanded by using the hierarchies to create
different sections of the piece. The evolution of these mapping strategies are
dynamic, and arise from an impetus to control more aspects of the music than
just the motive and transposition of pitch and rhythm. Each piece composed
for this thesis also brings new mapping strategies to light as different L-
systems and instrumentations are being used
65
Performance Strategies
! The performative works created with various mapping strategies rely
on the performer to bring the work to fruition. For example, in A Meeting of
Florets, the performer is asked to learn seven, frequently transposed motives.
The transposing patterns require a large amount of concentration and musical
awareness from the performer. In 32o(F+F)F[+F][-F]F[-F[-F][+F]F], the
performer does not have to worry about motives or transpositions, but has to
listen well, blend the timbres together and mold the individual sounds together
into one coherent thought. In M101, the cellist has fewer decisions to make
as the score is highly specific. The cellist simply plays what is written;
however, the use of microtones and harmonics make seemingly easy parts
difficult. Besides the demands on the acoustic instrument, the performers
playing the computer and analog electronics must listen and constantly adjust
to the cello sound in order for all of the voices to be heard. The computer part
is highly interactive, and the performer is asked to quickly change the
parameters of multiple sounds. The computer performer must be comfortable
with computers as well as listening and adjusting to many different sounds
simultaneously. The L-system brings an algorithmic approach to music, that
the performer then creates a musical expression from. If a piece uses solely
an algorithm and computer playback, the tuning and timing will be completely
systematized. When a performer plays a piece, the notes and rhythm will be
66
highly accurate, but have variations. These compositions incorporate human
elements of performance. Inviting these elements of variation often required
unique notational strategies that invoked elements of the L-system while
soliciting input and interpretation from the performer.
! Notation is very important when mapping an L-system to musical
parameters. 32o(F+F)F[+F][-F]F[-F[-F][+F]F] required its own notational
language as it is scored for interactive computer. A series of numbers ranging
from one to twelve were used to indicate to the performer which sound to turn
on and off. This notation is very simple, specifying only what sounds should
be either "on" or "off". The duration of the piece is deliberately unspecified so
as to let the performer alter and manipulate the sounds in real-time. This
method of notation does not feature the L-system's strings of characters
because of the abstract mapping and division of the image. For pieces that
are notated with numbers, the image cannot be seen, but patterns of numbers
reveal that a pattern in the image is present. For pieces with conventional
notation, the L-system aspect is still visible and more tangible than the
number system. The biggest downfall to this is that, only by knowing the rules
of the L-system, one can see the L-system in the music. Creating an
understandable notation with clear performance instructions is the most
important job as a composer. When using L-systems to manipulate or
sequence events, a very clear and easy notation must be created in order to
help the performer read the constantly changing music accurately and
67
effectively. Customized notations to represent sonic characteristics or
computer manipulations are created by the composer, keeping in mind that
that the symbols being used should define gestures. Creating an abstract
and efficient musical language not only makes composing easier, but can be
used in future pieces to represent sonic elements. Using this number system
to represent sonic events will be used in the future for both acoustic and
electronic music.
Environmental Factors
! L-systems are algorithmic systems capable of modeling plant growth
and creating visual representations of patterns found in nature. In nature,
some odd events occur on a regular basis. When composing using an L-
system, natural events most of the time are omitted. These events are not
programed into the L-system and do not affect the system in any way. This
idea is like a tree receiving water from a light rain storm. It does not really
affect the tree in terms of overall structure. If a hurricane comes, the tree's
structure will most likely change from being attacked by strong gusts of wind
and rain. By using indeterminate aspects of the music, natural events can be
slightly alluded to. By preparing a piano or creating an environment in which
the performer can manipulate the sound in real-time, unknown outcomes can
occur and new textures can appear. When adding indeterminacies into a
fixed media piece, the use of probabilities of different sounds occurring or
68
being manipulated in certain ways can drastically alter the piece or bring out
new sounds. The sounds of Meditation of a Tree can cancel, or attenuate
each other depending on the parameters and sounds that are playing.
Composing a piece that reacts differently in each performance space also
adds a layer of unpredictability to the music. The interactions of sound within
a space will always be an experiment and a factor that is hard to predict when
composing music. When a composer takes this uncertainty into account, a
new piece assumes indeterminate elements and, during multiple
performances of the piece, can create completely different perceptions. The
various performance spaces can alter the sounds and create different
densities and textures that were not heard in previous performances. There
is no way to know precisely how a plant is going to be affected by nature. L-
systems create an imaginary world in which weather is not a determining
factor. One has to decide if natural events are going to be represented in the
music and how they will be embodied In these pieces, natural events are not
programed into the L-system, instead natural events manifest in the form of
unpredictable sonic events or changes to the system from an outside source,
such as the performer. The initial inspiration for the piece can develop in
ways that cannot be clearly represented by the L-system. The composer then
has to use sonic metaphors to represent the particular idea that is to be
expressed. These metaphors live in the realm of programatic music. The
audience will not know of these metaphors until told how the music and
69
metaphors sonify an idea. Weather is unpredictable and, when sonified, the
composer can make the metaphor unpredictable. Elements such as
unpredictable sounds can occur in a piece but also have the chance of not
occurring in the piece.
Crossing L-systems
! L-systems are being used as a compositional process to create a
sequence of events or sounds that the composer has precomposed. As more
compositions are created using L-systems, the more complex the mapping
will become because of the composers intention to create or evolve their
music further. Using L-system to create the notes and rhythms as well as the
overall form is an approach that can be used in the future to create more
complex music with intervention from the composer. New mapping schemes
will always be developed to accommodate any instrumentation, inspiration or
medium. These mapping schemes will have a huge range of complexities
that will start at the most simple rule --> motive and continue to the creation of
wavetables and sound using the L-system. Combinations of techniques will
also always be used to try to make the mapping more complex and musical
with emphasis on how the L-system is controlling different musical
parameters. Using L-systems is a very easy process once a computer
generates the image and sequence.
70
! Composing multiple pieces using L-systems can create a variety of
different results. A composer does not have to limit their composition to one
L-system and can use the same L-system to create multiple pieces. This can
be seen in nature when a farmer plants seeds. The plants will grow and
create the same plant but each plant will look differently. By using the same
L-system with different mapping strategies or instrumentation, a new piece of
similar style can emerge. To develop this further, a composer can use a very
traditional mapping scheme such as rule--> motive to write a piece. Then the
composer can take the same mapping scheme and change the motives to a
sound or timbre in an electronic piece. The same L-system can then be used
in terms of mapping the graphic to a number based notational system to
control an interactive computer performance. The same L-system can finally
be used to create a graphic score. Each piece will sound different, though
there is also a chance that certain patterns in common will emerge between
pieces. Even if the pieces all have their own identity, they are still a collection
of pieces derived from one system. The composer created an auditory
evolution of the system and can be thought of as creating new species or
hybrid species of plants.
! In the future, the compositions that were analyzed and discussed will
all have two or three more pieces that use the same L-system but change the
mapping. By using a variety of L-systems, a series of interrelated pieces
emerged that each have a unique identity but are part of a metaphorical
71
family of compositions. This would not serve as a way to compare mapping
and L-systems, but to listen to and identify similarities between related
species of L-systems.
! When composing, many surprises arose due to the pattern and
evolution of the piece that the L-system created. Some of the surprises
encountered were shifts in tonality, the creation of new timbres by the
combinations and cancelations of sounds and overall smoothness that can
occur as the piece is evolving and unfolding. An example of this can be seen
in the composition Meditation of a Tree. As the piece progresses, the
combinations and disturbances of the sine waves form and change timbres
into more complex waveforms. In A Meeting of Florets, motives transpose at
different rates, causing the tonality to shift and the tonal center to diminish or
disappear. Each type of L-system had its weak points that had to be
conquered. None of the pieces were successful or unsuccessful, but showed
different compositional aspects that had to be manipulated by the composer.
Meditation of aTree did not have notes or rhythms that had to be meticulously
transposed or placed in the music, but had to organize many different
frequencies, phases and amplitudes that all had probabilities of occurring.
32o(F+F)F[+F][-F]F[-F[-F][+F]F] did not have instrument limitations or
automated probabilities and sequences, but had twelve sounds that had to be
different from one another and sound good when played in combination in
order. The compositions written for this thesis had indeterminate factors that
72
would cause the pieces to change from one performance to another
performance. Sometimes the performance would be longer, other times
sounds would be created that were not in the previous performances. Each
performance and composition has a similar identity but slightly different
outcomes, as if a rose growing in different colors.
!
73
32o (F
+F)
F[+F
][-F]
F[-F
[-F][+
F]F]
32o (F
+F)F
[+F]
[-F]F
[-F[-F
][+F]
F] tr
ies
to c
over
and
sto
p th
e ev
eryd
ay n
oise
s th
at p
eopl
e cr
eate
by
talk
ing
exce
ssiv
ely
loud
, lis
teni
ng to
mus
ic p
laye
rs, t
alki
ng o
n th
e ph
one,
text
mes
sagi
ng, r
evvi
ng th
eir c
ar e
ngin
es, p
layi
ng lo
ud m
usic
in th
eir c
ars,
hum
min
g an
d th
inki
ng o
ut lo
ud.
This
pie
ce h
opes
to e
xagg
erat
e an
d fra
me
a si
lenc
e th
at s
eldo
m o
ccur
s in
a b
ig c
ity b
y ju
xtap
osin
g it
with
ext
rem
e no
ise.
Thi
s pi
ece
is m
eant
to b
e pl
ayed
out
side
for t
he d
urat
ion
of n
ine
to te
n m
inut
es a
nd c
ut o
ff ve
ry a
brup
tly w
ith t
he h
ope
that
a
mom
ent o
f com
plet
e si
lenc
e fo
llow
s be
fore
the
nois
e of
dai
ly li
fe re
sum
es.
This
pie
ce u
ses
12 d
iffer
ent u
niqu
ely
gene
rate
d fo
rms
of c
olor
ed n
oise
that
can
be
man
ipul
ated
by
num
erou
s pa
ram
eter
s sp
ecifi
c to
the
mea
ns b
y w
hich
eac
h no
ise
is g
ener
ated
. Th
e tw
elve
form
s of
noi
ses
use
synt
hesi
s te
chni
ques
rang
ing
from
the
conv
olut
ion
of d
iffer
ent
puls
e ge
nera
tors
to in
terp
retin
g vi
deo
data
as
FFT
fram
es.
The
form
of t
he p
iece
is d
eriv
ed fr
om a
n L-
syst
em w
hich
is d
raw
n at
a 3
20 a
ngle
and
sta
rts w
ith th
e ax
iom
F+F
. U
sing
the
rule
F[+
F][-F
]F[-F
[-F][+
F]F]
, an
imag
e of
a tr
ee is
pro
duce
d w
ith c
ross
ing
limbs
and
num
erou
s sp
littin
g br
anch
es, r
esul
ting
in m
any
com
plex
, int
erw
eavi
ng la
yers
. Th
e in
ters
ectio
ns o
f bra
nche
s an
d lim
bs d
eriv
e th
e fo
rm o
f the
sco
re. W
hen
an in
ters
ectio
n oc
curs
it w
ill ei
ther
act
ivat
e or
mut
e a
parti
cula
r noi
se g
ener
ator
.
Perf
orm
ance
Not
es:
This
pie
ce is
mea
nt to
be
play
ed lo
ud b
ut n
ot lo
se it
s m
usic
al c
hara
cter
istic
. It
is im
porta
nt fo
r the
per
form
er to
list
en c
aref
ully
in o
rder
to m
ake
sure
that
all
of th
e so
unds
are
au
dibl
e. T
his
piec
e re
quire
s a
mix
er, a
t lea
st tw
o sp
eake
rs a
nd a
com
pute
r. I
reco
mm
end
usin
g th
e Ev
olut
ion
UC
33e
Mid
i Con
trol S
urfa
ce b
ecau
se o
f its
man
y sl
ider
s an
d kn
obs
how
ever
oth
er s
imila
r int
erfa
ces
will
wor
k. U
sing
an
inte
rface
mak
es th
e tra
nsiti
ons
betw
een
soun
ds v
ery
fluid
as
wel
l as
man
ipul
atin
g th
e m
any
para
met
ers
mor
e ef
ficie
nt.
The
scor
e is
gra
phic
and
use
s nu
mbe
rs a
nd c
olor
s as
dire
ctio
ns.
The
num
ber i
ndic
ates
whi
ch s
lider
is to
be
mov
ed w
hile
the
colo
r ind
icat
es o
n or
off.
Blu
e m
eans
mak
e th
e so
und
audi
ble
(slid
e sl
ider
up)
whi
le p
ink
mea
ns tu
rn th
e so
und
dow
n/of
f (sl
ide
slid
er d
own)
. Th
e sc
ore
is to
be
read
from
left
to ri
ght a
nd u
p to
dow
n. A
t the
ver
y en
d al
l so
unds
that
are
aud
ible
sho
uld
be im
med
iate
ly tu
rned
dow
n al
l at t
he s
ame
time
to e
nd th
e pi
ece.
Tak
e a
brea
th a
nd li
sten
for a
mom
ent t
o th
e so
unds
aro
und
you.
Ever
yone
of t
he tw
elve
sou
nds
has
a sl
ider
and
a fi
lter.
To
use
the
filte
rs p
ush
the
spac
ebar
to o
pen
up th
e fil
ter s
cree
n. E
ach
filte
r is
labe
led
with
a n
umbe
r fro
m o
ne to
tw
elve
, eac
h nu
mbe
r is
asso
ciat
ed w
ith th
e so
und
assi
gned
to th
at n
umbe
r and
that
num
ber s
lider
.
Exam
ple
of n
otat
ion
4
turn
slid
er 4
up
4
turn
slid
er 4
dow
n
75
32o (F
+F)
F[+F
][-F]
F[-F
[-F][+
F]F]
Max
wel
l Tfir
n
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
!!
!6!
!!
!!
!8!
!!
12!
4!!
!10!
3!!
!!
!3!
!11!
!!
!!
10
!!
!4!
!!
!!
!4!
!!
4!12!
!!
4!1!
7!!
!!
11!
!9!
!!
!!
5
!2!
4!7!
10!
12!
!1!
6!9!
5!5!
1!7!
!8!
11!
4!8!
!1!
7!4!
9!12!
3!3!
!6!
11
1!1!
1!8!
1!!
4!12!
3!10!
6!11!
3!5!
6!6!
12!
5!9!
11!
7!8!
5!8!
1!8!
4!5!
3!8
!
3!5!
5!11!
3!5!
2!7!
5!11!
7!5!
2!!
9!5!
3!2!
12!
2!8!
12!
10!
10!
4!!
!7!
4
!!
!9!
!!
!!
!11!
!!
2!3!
!2!
1!6!
10!
!!
!6!
!2!
!!
!!
9
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!!
!
76
A Me
etin
g of
Flo
rets
A Me
etin
g of
Flo
rets
is
a pi
ece
comp
osed
for
pre
pare
d pi
ano.
Th
is p
iece
was
cre
ated
wit
h th
e in
spir
atio
n of
a c
ompu
ter
gene
rate
d gr
aphi
c of
a L
-sys
tem.
Th
e L-
syst
em l
ooke
d li
ke a
sma
ll g
athe
ring
of
flor
ets
blow
ing
in a
gen
tle
bree
ze.
The
L-
syst
em w
as a
lso
used
to
crea
te t
he f
orm
of t
he p
iece
. A
Mee
ting
of
Flor
ets
has
a to
tal
of f
ive
moti
fs t
hat
get
tran
spos
ed i
n di
ffer
ent
ways
bas
ed o
n th
e na
tura
l cr
eati
on o
f th
e L-
syst
em.
Thi
s ca
uses
the
pie
ce t
o un
fold
ver
y sl
owly
and
als
o gi
ves
the
perf
orme
r ma
ny d
iffe
rent
pat
hs i
n wh
ich
he/s
he c
an c
hoos
e to
pla
y or
ski
p.
Each
pag
e is
uni
que
and
each
pag
e ha
s se
vera
l op
tion
s th
at c
an c
ause
the
pie
ce t
o un
wind
in
a va
riet
y of
way
s. Rule
s
-Th
e up
per
left
cor
ner
just
abo
ve t
he f
irst
sys
tem
has
a se
t of
opt
ions
. C
hoos
e on
e fo
r ea
ch p
age.
- Pl
uck
the
stri
ng f
rom
insi
de t
he p
iano
-
Play
not
es s
low,
gra
dual
ly s
peed
ing
up
- Pl
ay n
otes
sta
rtin
g fa
st,
grad
uall
y sl
owin
g do
wn.
Note
s to
Pre
pare
A1,
C2,
A2,
C3,
D3,
F3,
Ab3,
Db4
, Gb
4, B
b4,
C5,
E5,
Eb5,
B5,
D6,
Gb6
, C7
, Db
7, F
7, C
8
To p
repa
re n
otes
put
a l
arge
scr
ew b
etwe
en a
ll o
f th
e pi
ano
stri
ngs
for
that
par
ticu
lar
note
i.e
a p
iano
not
e wi
th 3
str
ings
wo
uld
requ
ire
2 sc
rews
. O
ne f
or t
he l
eft
and
midd
le s
trin
g an
d on
e fo
r th
e ri
ght
and
midd
le s
trin
g.
The
scre
ws s
houl
d no
t we
dge
betw
een
the
stri
ngs,
but
sit
loo
sely
in
orde
r to
let
the
str
ing
vibr
ate
the
scre
w.
For
low
stri
ngs
that
onl
y ha
ve o
ne
stri
ng p
ut a
lar
ge b
olt
or w
ashe
r ar
ound
the
str
ing
if p
ossi
ble.
If
not
pos
sibl
e us
e th
ick
gaug
e me
tal
wire
and
wra
p it
loo
sely
arou
nd t
he s
trin
gs.
It
does
not
mat
ter
wher
e al
ong
the
stri
ng t
he m
ater
ial
is p
lace
s as
lon
g as
it
vibr
ates
suf
fici
entl
y.
& ?
& ? & ? & ?2
X >X
XXb p XpXbX f«~~~ X>
pXXXX
XXX fX Xb >
X§
b FXb XbX Xb
Xb¥X
§.b X .b
X .bX .X .b X .b
¥X X Xb Xb
XXXX
XXXX
XXXX
XX
XX
a pX> XXX
XXX fXX p
¥fX
§bXb
XbXX X
¥X
¶p
XbXb
X X Xb XXb
XX X X X
X XX Xa
X XX Xa
X >XXX
XXXX
fa F
F°
*& X
¡ºïX X
XbXXb X
XbXX *X
[b FX XX XXb X¥
X[
.b X. XX .XXb .X .
¥ °¥XbX X Xb
?
°* °
*
,
°* °
*
,
X >bpXX
XXXX
XX f¥
¥pX
[ XbXbX X
X¡¡
XXXXX X X X
XbXb
XbXX X X XbXXXX
XXXXX
X
1
Play
1,
2, 3
, 4
or o
nly
1
2 3 4
& ? & ?
1
X >X
XXb p XpXb f«~~~
XX>
pXX
A Me
etin
g of
Flo
rets
XXXX
X fX Xb >X
§b FXb Xb
X XbXb¥
Maxw
ell
Tfir
n
X§
.b X .bX .bX .
X .bPl
ay 1
, 2
X .b¥X X Xb Xb
2
a pX> XXX
XXX fXX p
¥fX
§bXb
XbXX X
¥pX
¶Xb
XX X Xb X
XbX
X X X XÓ X X
X X aX XX X
a
1
FX >XXX
XXXX
fa
FF
°ïX
¡ºX X
XbXXb X
XbXX *X
[b FXX XXb XX
¥X
[. b X.
X X. Xb X. X. ¥°¥
XbX X Xb*
X> bpXX
XXXX
XX f¥
¥pX
[bXb
Xb XX X
¡¡XXX
XX X X XXb
XbXbX
X X X XbXXXX
XXXXX
X
& ?
& ? & ? & ?2
X >X
XXb p XpXbX f«~~~ X>
pXXXX
XXX fX Xb >
X§
b FXb XbX Xb
Xb¥X
§.b X .b
X .bX .X .b X .b
¥X X Xb Xb
XXXX
XXXX
XXXX
XX
XX
a pX> XXX
XXX fXX p
¥fX
§bXb
XbXX X
¥X
¶p
XbXb
X X Xb XXb
XX X X X
X XX Xa
X XX Xa
X >XXX
XXXX
fa F
F°
*& X
¡ºïX X
XbXXb X
XbXX *X
[b FX XX XXb X¥
X[
.b X. XX .XXb .X .
¥ °¥XbX X Xb
?
°* °
*
,
°* °
*
,
X >bpXX
XXXX
XX f¥
¥pX
[ XbXbX X
X¡¡
XXXXX X X X
XbXb
XbXX X X XbXXXX
XXXXX
X
1
Play
1,
2, 3
, 4
or o
nly
1
2 3 4
78
& ? & ?
X >X
XXb p XpXb f«~~~
XX>
pXXXX
XXX fX Xb >
X§
b FXb XbX Xb
Xb¥X
§.b X .b
X .bX .X .b X .b
¥X X Xb Xb
a pX> XXX
XXX fXX p
¥fX
§bXb
XbXX X
¥pX
¶Xb
XX X Xb X
XbX
X X X XÓ X X
X X aX XX X
a
FX >XXX
XXXX
fa
FF
°ïX
¡ºX X
XbXXb X
XbXX *X
[b FXX XXb XX
¥X
[. b X.
X X. Xb X. X. ¥°¥
XbX X Xb*
X> bpXX
XXXX
XX f¥
¥pX
[bXb
Xb XX X
¡¡XXX
XX X X XXb
XbXbX
X X X XbXXXX
XXXXX
X
A Me
etin
g of
Flo
rets
Maxw
ell
Tfir
n
Play
1,
2
21
79
& ?
& ? & ? & ?
X >X
XXb p XpXbX f«~~~ X>
pXXXX
XXX fX Xb >
X§
b FXb XbX Xb
Xb¥X
§.b X .b
X .bX .X .b X .b
¥X X Xb Xb
XXXX
XXX
X
XXXX
XX
XX
a pX> XXX
XXX fXX p
¥fX
§bXb
XbXX X
¥X
¶p
XbXb
X X Xb XXb
XX X X X
X XX Xa
X XX Xa
X >X
XXXX
XXf
a FF
°*
& X¡º
ïX XXbX
Xb XXbX
X *X[
b FX XX XXbX¥
X[
.b X. XX .XXb .X .
¥°¥
XbX X Xb?
°* °
*
,
°* °
*
,
X >bpXX
XXXX
XX f¥
¥pX
[ XbXbX X
X¡¡
XXXXX X X X
XbXb
XbXX X X XbXXXX
XXXXX
X
1
Play
1,
2, 3
, 4
or o
nly
1
2 3 4
80
& ?
& ?
& ? & ?
& ?
¥a.
D.
X.
X X ¥¥
¥@ ïX
XbX FX
ªXX
XXX X
XX¥
X JX X XXb X
X X
X[
>X >b
XbX >b
XbX
¶> X> b
XbX> b
X X>X>Xb
¶X
XXb
XXb
XbEb Eb Eb Eb
X Xb X XXbX
ªXXb XXb XX X XbXb Xb
XbXb X
XbXb Xb XbXX X X X
XX Xb Xb X X
X >Xa
XXb p XpXbX f«~~~ X>
pXXXX
XXX fX Xb >
X§
b FXb XbX Xb
Xb¥X
§.b X .b
X .bX .X .b X .b
¥X X Xb Xb
XXXX
XXXX
XX# X
X¡º
XbXbXXb
XbXbXb Xb
XXX X
X X XX X X X>
XXbXbXb
XbXbXbX
XXXbX
XXbXX X
XXbX X
Xb XX X
X XXb X
Xb X
XXb
XbXb
XbX X
°E.* ïX.
Xb .Xb .
¥FX K V
ª@
X> X>X> @.
X Xb X Xb X Xb^a
X X X X̂
@[
@Xk >b
@X K> b
X.X.¶
>X >b
X >°X
ªXX
X XX
XX Xb
Xb Xb XbX X X
XX XE E
X X *
X >XXX
XXXX
fFF
°ï& X
¡ºF
X XXbXXb X
XbXX *X
[b X
XX XXb X¥X
[.b X .
XX .XXb .X .¥ °¥
X X Xb Xb? *
°* °
*,
°X X# XEE E
*X#
°*
&
1
Play
1,
2, 3
, 4,
5 o
r1,
2,
5 or
onl
y 1
3 4
52
81
& & & ?
& ?
X >X a
XXb p XpXbÓ X f«~~~ X>
pXXXX
XXX fX Xb>
X§
b FXb XbX Xb
Xb ¥X
§. b X. b
X. bX.X. b X. b
¥X X Xb Xb
apX> X
XXXX
X fXX p¥
fX§
bXbXbX
X X¥
pX¶
XbX
X X Xb XXb
XX X X X
X XX Xa
X XX Xa
XXXX
XX
XX
X >XXX
XXXX
fa
FF
°ïX
¡ºX X
XbXXb X
XbXX *FX
[b X
XX XXb X¥X
[.b X. XX .XXb .X .
¥°¥
X X Xb Xb*?
X> bpXX
XXXX
XX f¥
¥pX
[XbXbX X
X¡¡
XXXXX X X X
XbXb
XbXX X X XbXXXX
XXXXX
X
°* °
*
,
Play
1,
2 or
1,
2, 3
1 2
3
82
& ?
& & & ?
& ?
X[
>X >b
XbX >b
XbX
¶> X> b
XbX> b
X X>X>Xb
¶X
XXb
XXb
XbEb Eb Eb Eb
X Xb X XXbX
ªXXb XXb XX X XbXb Xb
XbXb X XbXb Xb XbXX X X X
XX Xb Xb X X
X >X a XXb p XpXbX f«~~~~ X>
pXXXX
XXX fX Xb>
X§
b FXb XbX Xb
Xb ¥X
§. b X. b
X. bX.X. b X. b
¥X X Xb Xb
XXXX
XXX
X
X#X# X#
X¡º
XbX
XXbXbX
Xb XbX
X#X X#X X# X
X# X X X>
XXbXbX
XbXbXX
XXXX
XXXX X
XXbX X#
X XX#X X X
Xb XXb X
@[
@Xk >b
@X K> b
X.X.¶
>X >b
X > Ó°X
ªXX
X XX
XX Xb
Xb Xb XbX X X
XXb XE E
*X X&
X >XXX
XXXX
fa FF°
ïX¡º
X XXbX
Xb XXbX
X *FX[
b XXX XXb X¥
X[
.b X .XX .XXb .X .
¥ °¥X X Xb Xb
*?
°* °
*
,
°X X# XEE# E
*X# °
*
Play
1,
2, 3
, 4
or 1
, 4
1
2
4
3
83
& ?
& ? & ?
& ?
XX >
X
XXb p XpXbX f«~~~~ X>
pXXXX
XXX fX Xb >
X§
b FXb Xb
X XbXb¥
X§
.b X .bX .bX .
X .b X .b¥
X X Xb Xb
XXXX
XXX
X*
a pX> XXX
XXX fX pX
¥fX
§bXb
XbXX X
¥X
¶p
XbXb
X X Xb XXb
XX X X X
X XX Xa
X XX X* a
¥a.
D¥
X.
X X¥¥
¥@ ïXXb
X Xª
FXX X
XXXX
X¥X JX X X
Xb X
X X
FX >XXX
XXX
fa F
F°
ïX¡º
X XXbXXb X
XbXX X
[b FXX XXb XX
¥X
[. b X.
X X. Xb X. X. ¥°¥
XbX X Xb *
°* °
,
X >bpXX
XXXX
XX f¥
¥X
[pXbXb
X XX
¡¡XXX
XX X X XXbXbXb
XX X X XbXXXX
XXXXX
X
pXXbXb
XbXbX X
°E.*X . ï
Xb .Xb .
¥FX K V
ª@
X >X >X >@
.X Xb X Xb X Xb^
aX X X X̂
1
Play
1,
2, 3
, 4
or 1
, 4
2 3
4
84
& ?
& ? & ? & ?
& ?
XX
XX
XX
XX
X[
>X >b
XbX >b
XbX
¶> X> b
XbX> b
X X>X>Xb
¶X
XXb
XXb
XbEb Eb Eb Eb
X Xb X XX
ª
Xb
ª
Xb XXb XX X XXb Xb Xb
Xb X XbXb Xb Xb XbX X X X X
X Xb Xb X X X*
§b
XX >
X
X >Xb p X >pXbX f«~~~ X>
pXXXX
XXX fX Xb>
X§
b FXb XbX Xb
Xb ¥X
§. b X. b
X. bX.X. b X. b
¥X X Xb Xb
XX
XX
XX
XX°
* °,
@[
@Xk >b
@Xk >b
X.X.¶
>X >b
X >°X
ªXX
X XX
XX Xb
Xb Xb XbX X X
XXb XE E
X X *
°§
gggggggg
gggggggg
ggggggg
ggggggggg
*
X >XXX
XXX
fa F
F°
X¡º
& ïX XXbXXb
XXbXX *X
[b FX XX XXb X¥
X[
.b X .XX .XXb .X .
¥ °¥XbX X Xb
? *
°* °
*
,
1
Play
1,
2, 3
, 4,
5 o
r 1,
5
42 3
5
85
& ? & ?
& ? & ?
XXX
XX
XX
X
XXX
XX
XX
X##
#
XXX
XX
XX
X##
#
X >X
XXb p XpXbX f«~~~ X>
pXXXX
XXX fX Xb>
X§
b FXb XbX Xb
Xb ¥X
§. b X. b
X. bX.X. b X. b
¥X X Xb Xb
°* °
*
,
°* °
#,
*
°* °
#*
,
X >XXX
XXXX
fa FF°
ï& X¡º
X XXbX
Xb XXbX
X *X[
b FFX XX XXb X¥X
[.b X. XX .XXb .X .
°¥XbX X Xb
? *
1
Play
1,
2, 3
, 4
or 1
, 2
2
3 4
86
& ? & ?
& ?
& ?
XXb p XpXbX f«~~~ X>
pXXXX
XXX fX Xb >
X§
b FXb XbX Xb
Xb¥X
§.b X .b
X .bX .X .b X .b
¥X X Xb Xb
apX>
XXXX
XXfX pX
¥fX
§bXb
XbXX X
¥X
¶p
* XbX
X X Xb XXb
XX X X X
X XX Xa
X XX Xa
XX
XXXX
XX##
#
X[[
>X >b
XbX >b
XbX
¶>
X> bXb
X> bX
X>X>
Xb¶
XX
XbX
XbXb
Eb Eb Eb EbX Xb X X
XbXª
XXb XXb XX X XbXb Xb XbXb X
XbXb Xb XbXX X X X
XX Xb Xb X X
?
FX >X
XXXX
fXX
X >X aF
F°
X¡º
X XXbX
Xb XXbX
X X[
b FXX XXb XX¥
X[
. b X. X X. Xb X. X. ¥
°¥XbX X Xb*
X >bpXX
XXXX
XX f¥
¥X
[pXbXb
X XX
¡¡
ï
XXXXX X X X
XbXb
XbXX X X XbXXXX
XXXXX
X
°* °
#,
*
@[
@Xk >b
@X K> b
X.X.¶
>X >b
X >°X
ªXX
X XX
XX Xb
Xb Xb XbX X X
XXb XE E
*X X
1
Play
1,
2, 3
, 4
or 1
, 2,
4
2
3
4
87
? ? & ?
& ?
X >X
XXb p XpXbX f«~~~ X>
pXXXX
XXX fX Xb>
X§
b FXb XbX Xb
Xb ¥X
§. b X. b
X. bX.X. b X. b
¥X X Xb Xb
&
XX
XX
XX
XX
###
X#X# X#
X¡º
#XXXXb
XX XXb X
X#X X#X X# X
XX# X X >
XXbXX
XbXX
XXX#XX
X#XX
X X#XXb
X X#X X#
X#X#X X
X XXb X
X >X
XXXX
XXf
aF
F°
ïX¡º
X XXbX
Xb XXbX
X *X[
b FX XX XXb X¥
X[
.b X. XX .XXb .X .
¥ °¥XbX X Xb
*
°* °
#,
*
°X#X# X#EE E#
*X# °
*
Play
1,
2, 3
or
3
3
1 2
88
& ? & ?
& ? & ?
a pX> XXX
XXX fX pX
¥fX
§bXb
XbXX X
¥pX
¶Xb
XX X Xb X
XbX
X X X XX XX X
aX XX X
a
X[
>X> b
XbX> b
XbX
¶>
X> bXb
X> bX
X>X>
Xb¶
XX
XbX
XbXb
Eb Eb Eb EbX Xb X X
XbXª
XXb XXb XX X XbXb XbXbXb X
XbXb Xb XbXX X X X
XX Xb Xb X X
X >X
XpX XpXbX# f«~~~ X>
X#X#X#X#X#X#X#X#X >
FX§Xb XbX X
Xb¥X
§. X. b
X. bX.X. X. b
¥X X X X
a pX> XXX
XXX fX pX
¥fX
§bXb
XbXX X
¥pX
¶Xb
XX X Xb X
XbX
X X X XÓ X XX X
aX XX X
a
X >bpXX
XXXX
XX f¥
¥X
[pXbXb
X XX
¡¡XXX
XX X X XXb
XbXb ÓX
X X X XbXXXX
XXXXX
X
@[
@X K> b
@X K> b
X¶
. X.¶
>X> b
X>X
ªX X
X X°
XX
X XbXb Xb Xb
X X XXb X X
E E*X X
FX >XXX
XXXX
faï
FF
X¡º
#XXXb
X#XbXXb
X#X *X
[b X
X XX XX¥
X[
. b X. X X. X X. X. ¥
°¥X X X X
*
X> bpXX
XXXX
XX f¥
¥X
[pXbXb
X XX
¡¡
F XXXXX X X X
XbXb
XbXX X X XbXXXX
XXXXX
X
Play
3,
4 or
1,
2, 3
, 4
2
3 4
1
89
& ? & & & ?
XX
XXXX
XX#
###
##
X >X
XX p X
Ó pXX# f«~~~ X>
pX#X#X#X#X#X#X# fX#
X>X
§FXb Xb
X XXb ¥
X§
. X. bX. bX.
X. X. b¥
X X X X
¥a.
D¥
X.
X X¥¥
¥@ ïX
XbX ØX
ªFX
X XXX
XXX¥
X JX X XXb X
X X
°#
* °#
##, #
*&
X >XXX
fXX
FF
XXa
°F
ïX¡º
#XXXb
X#XbXXb
X#X *X
[b X
X XX XX¥
X[
. b X. X X. X X. X. ¥
°¥X X X X
*?
Ó X pXb
XbXb
XbX X
Ó °E.ØX . ï
Xb .Xb .
¥FXkR
ª@
X >X >X >@.
XbX Xb X Xb X vaXX X X v
1
Play
1,
2, 3
2 3
90
& ?
& ?
& ? & ?
XX
XX
XX
XX#
##
##
#
X >X
XpX XpXbX# f«~~~ X>
X#X#
X#X#
X#X#
X#X#
X>FX
§Xb XbX X
Xb ¥X
§. X. b
X. bX.X. X. b
¥X X X X
XX
XX
XX
XX#
###
##
a pX> XXX
XXX fX pX
¥fX
§bXb
XbXX X
¥pX
¶Xb
XXX X Xb
XbX
X X X XX XX X
aX XX X
a
°#
* °#
##, #
*
FX> XX
fX
FX
FXX
Xa
& X¡º
# ïX XXbX#
Xb XXbX#
X *X[
b FX XX XX X¥X
[.b X. XX .XX .X .
¥°¥
X X X X*?
°#
* °#
##, #
*
Xj >bpXX
XXXX
XX f¥
¥pX
[ XbXbX X
X¡¡
XXXXX X X X
XbXb
XbX
X X X XbXXXX
XXXXX
X
Play
2 o
r 2,
3,
4 or
1,
2, 3
, 4
1
2
3 4
91
& ? & ?
& & & ?
& ?¥a.
D¥
X.
X X¥¥
¥@
X ïXb
XX
ªFX
X XXX
XXX¥X JX X X
Xb XX X
X[
>X> b
XbX> b
XbX
¶>
X> bXb
X> bX X>
X>Xb
¶X
XXb
XXb
XbEb Eb Eb Eb
X Xb X XXbX
ªXXb XXb XX X XbXb Xb
XbXb X
XbXb Xb XbXX X X X
XX Xb Xb X X
X >X
XpX XpXbX# f«~~~ X>
X#X#X#X#X#X#X#X#X>
FX§Xb XbX X
Xb ¥X
§. X. b
X. bX.X. X. b
¥X X X X
XXXX
XX
XX#
###
##
X#X´ X#
X¡º
#XXXXX
X X XX
X#X# X#X# X# X
X#X# X# X >
XXXX
XXXX
X#X#XX#
X#XX
X#X#X#X X
X#X X#
X#X#X#X X
X# XX
pXXb
XbXb
XbX X
E.X . ï
Xb .Xb .
¥FX K V
ª@
X >X >X >@
.X Xb X Xb X Xb^ a ÓX X X X̂
@[
@X K> b
@X K> b
X¶
. X.¶
>X> b
X>X
ªX X
X XX
XX Xb
Xb Xb XbX X X
Xb X X°
E EÓ
*X X&
X >XXX
XXXX
a FFïX
¡º#X
XXbX#Xb
XXbX#X * FX
[b X
XX XX X¥X
[.b X .
XX .XX .X .¥ °¥
X X X X *?F
f
°#
* °*
###
, #
°X#X# X#EE# E#
*X# °
*
Play
1,
2, 3
, 4,
5 o
r 1,
2,
5
1
2
3 4
5
92
& ? & ? & ? & &XX
XX
XX
XX#
##
##
#
X#X#
X#X#
X#X#
X#X###
###
##
###
X#X#
X#X#
X#X#
X#X###
###
##
###
X >X
XpX XpXbX# f«~~~ X>
X#X#X#X#X#X#X#X#X>
FX§Xb XbX X
Xb ¥X
§. X. b
X. bX.X. X. b
¥X X X X
°#
* °#
##, #
*
°#
##
##
###
##
* °# #
###
##, ## #
# *
°#
# Ó##
##
###
#* °
# ###
###
, ## ## *&
X >XXX
XXXX
fa FF
X¡º
# ïX XXbX#
Xb XXbX#
X * FX[
b XX XX XX
¥X
[. b X. X X. X X. X. ¥
°¥X X X X
*
Play
1,
2, 3
, 4
2
4
1
3
93
& & & ?
& ?
& ?
X >X
XpX XpXbÓ X# f«~~~ X>
X#X#X#X#X#X#X#X#X>
FX§Xb XbX X
Xb ¥X
§. X. b
X. bX.X. X. b
¥X X X X
a pX> XXX
XXX fX pX
¥fX
§bXb
XbXX X
¥pX
¶Xb
XX X Xb X
XbX
X X X XÓ X XX X
aX XX X
a
X#X#
X#X#
X#X#
X#X###
####
##
##
X[
>X >b
XbX >b
XbX
¶> X> b
XbX> b
X X>X>Xb
¶X
XXb
XXb
XbEb Eb Eb Eb
X Xb X XXbX
ªXXb XXb XX X XbXb Xb
XbXb X
XbXb Xb XbXX X X X
XX Xb Xb X X
X >XXX
XXXX
fa FF
X¡º
# ïX XXbX#
Xb XXbX#
X * FX
[b X
X XX XX¥
X[
. b X. X X. X X. X. ¥
°¥X X X X
*?
X> bpXX
XXXX
XX f¥
¥pX
[XbXbX X
X¡¡
XXXXX X X X
XbXb
XbXX X X Xb
XXXXX
XXXXX
°#
##
##
###
##
* °# #
###
##, ## #
# *
@[
@Xk >b
@X K> b
X.X.¶
>X >b
X >°X
ªXX
X XX
XX Xb
Xb Xb XbX X X
XXb XE E
X X *&
1
Play
1,
2, 4
or
1, 2
, 3,
4
2
3
4
94
& & & ?
& ?
X >X
XpX XpXbÓ X# f«~~~ X>
X#X#
X#X#
X#X#
X#X#
X>FX
§Xb XbX X
Xb ¥X
§. X. b
X. bX.X. X. b
¥X X X X
X#X#
X#X#
X#X#
X#X## #
###
##
###
X#X X
X¡º
#XX#X#X
XX#X X X#
X#X# X#X# X# X
X# X# X#X#>
X#XXX#
XXXX#
X#X#X#X#X#
XX#X#
X#X#
X X#X#
X#X#
X#X#X#X#X X#
X X#
X >XXX
XXXX
fa FFX
¡º# ïX X
XbX#Xb X
XbX#X * F
X[
b XX XX XX
¥X
[. b X. X X. X X. X. ¥
°¥X X X X
*?
°#
###
####
##
* °#
##
####
, ## ## *
°X#X# XE#E# E#
*X# °
*
Play
3 o
r 1,
2,
3
1 2
3
95
& ? & ? & ?
X#X#
X#X#
X#X#
X#X## #
###
##
##
X >X
XpX XpXX# f«~~~ X>
X#X#
X#X#
X#X#
X#X#
X >FX
§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
¥a.
D¥
X.
X X¥¥
¥@
X ïXb
X ØXª
FXX X
XXXX
X¥Xj X X X
Xb XX X
°#
##
###
###
#* °
# ###
####
, # ## ## *
X >XXX
XXXX
fa FF
X¡º
# ïX# XXX#
Xb XXX#
X *FX
[XX XX XX¥
X[
. X.X X. X X. X. ¥
°¥X X X X
*
X pXb
XbXb
XbX X
E.ØX . ï
Xb .Xb .
¥FXkR
ª@
X >X >X >@.
XbX Xb X Xb X va
XX X X v
1
Play
1,
2, 3
2 3
96
& ? & ?
& ? & ?
a pX> XXX
XXX fX pX
¥fX
§bXb
XbXX X
¥pX
¶Xb
XX X Xb X
XbX
X X X XÓ X XX X
aX XX X
a
X[
>X> b
XbX> b
XbX
¶>
X> bXb
X> bX
X>X>
Xb¶
XX
XbX
XbXb
Eb Eb Eb EbX Xb X X
XbXª
XXb XXb XX X XbXb XbXbXb X
XbXb Xb XbXX X X X
XX Xb Xb X X
X >X
XpX XpXX# f«~~~ X>
X#X#
X#X#
X#X#
X#X#
X>FX
§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
a pX> XXX
XXX fX pX
¥fX
§bXb
XbXX X
¥pX
¶Xb
XXX X Xb
XbX
X X X XX XX X
aX XX X
a
X> bpXX
XXXX
XX f¥
¥pX
[XbXbX X
X¡¡
XXXXX X X X
XbXb
XbÓX
X X X XbXXXX
XXXXX
X
@[
@X K> b
@X K> b
X¶
. X.¶
>X> b
X>
°Xª
X XX X
XX
X XbXb Xb Xb
X X XXb X X
E EX X *
X> XXX
FFf
XXXX
a&
FX
¡º# ïX# X
XX#Xb X
XX#X *X
[ X XX XX X¥X
[.X .
XX .XX .X .¥
°¥XX X X
*?
X >bpXX
XXXX
XX f¥
¥pX
[ XbXbX X
X¡¡
XXXXX X X X
XbXb
XbX
X X X XbXXXX
XXXXX
X
1
Play
1,
2 or
, 3,
4 o
r 1,
2,
3, 4
2
3 4
97
& ? & ?
& ? & ?X#X#
X#X#
X#X#
X#X## #
###
###
#
X[
>X> b
XbX> b
XbX
¶>
X> bXb
X> bX
X>X>
Xb¶
XX
XbX
XbXb
Eb Eb Eb EbX Xb X X
XbXª
XXb XXb XX X XbXb XbXbXb X
XbXb Xb XbXX X X X
XX Xb Xb X X
X >X
XpX XpXX# f«~~~ X>
X#X#X#X#X#X#X#X#X>
FX§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
X#X#
X#X#
X#X#
X#X###
###
###
#
°#
##
##
##
Ó
# ##
* °# #
####
##, # ## #
# *
@[
@X K> b
@X K> b
X¶
. X.¶
>X> b
X>X
ªX X
X XX
XX Xb
Xb Xb XbX X X
Xb X XE E
X X
X>X
XXXX
XXf
a FF& X
¡º# ïX# X
XX#Xb X
XX#X *X
[FX XX XX X¥
X[
.X .XX .XX .X .
¥°¥
XX X X*?
°#
##
##
###
## *
°# #
####
##, ### #
# *
Play
1,
2 or
1,
2, 3
, 4
2
3 4
1
98
& ? & & & ? & ?XX# X
X¡º
XbXbXXb
XbXbXb Xb
XXX X
XX XXX X X >
XXbXbXbXbXbXbXX
XXbXXXb
XX XXXb
X XXb X
X XX X
Xb XXb
XÓ
X >
°X
XpX XpXX# f«~~~ X>
X#X#
X#X#
X#X#
X#X#
X>FX
§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
X#X#
X#X#
X#X#
X#X###
###
###
#
apX>
XXXX
XXfX°
pX¥
fX§
bXbXbX
X X¥
pX¶
°Xb
XX X Xb X
XbX
X X X XÓ X XX X
aX XX X
a
°XX X#EE E
*X#
& *
X >XXX
XXXX
fa FF
X¡º
# ïX# XXX#
Xb XXX#
X *X
[XX XX XX¥
X[
. X.X X. X X. X. ¥
°¥X X X X
*?
####
####
##
*
F
# ###
####
, ### #*#
X> bpXX
XXXX
XX f¥
¥pX
[XbXbX X
X¡¡
XXXXX X X X
XbXb
XbX
X X X XbXXXX
XXXXX
X
1
Play
1,
2 or
1,
2, 3
, 4
2
3 4
99
& ? & ? & ?
¥a.
D¥
X.
X X¥¥
¥@
X ïXb
XX
ªFX
X XXX
XXX¥ Xj X X X
Xb X
X X
X#X#
X#X#
X#X#
X#X## #
###
###
#
X[
>X> b
XbX> b
XbX
¶>
X> bXb
X> bX
X>X>
Xb¶
XX
XbX
XbXb
Eb Eb Eb EbX Xb X X
XbXª
XXb XXb XX X XbXb XbXbXb X
XbXb Xb XbXX X X X
XX Xb Xb X X
Ó
?
pXXb
XbXb
XbX X
E.ïX .
X .X .
¥FX K V
ª@
X >X >X >@
.X X X X X X^ a
XX X X v
°#
###
##
###
#* °
# ###
####
, # ## ## *
@[
@X K> b
@X K> b
X. X.¶
>X> b
X>
°Xª
X XX X
XX
X XbXb Xb Xb
X X XXb X X
E E*X X
1
Play
1,
2, 3
2
3
100
? ? & &
& ?
§b
&
X >X
XpX XpXX#Ó f«~~~ X>
X#X#X#X#X#X#X#X#X>
FX§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
X#X#
X#X#
X#X#
X#X## #
##
##
###
Ø°§
gggggggggg
ggggggggg
ggggggggg
ggggggggggg
*&
X >XXX
XXXX
fa F F
X¡º
# ïX# XXX#
Xb XXX#
X * FX[XX XX XX
¥X
[. X.
X X. X X. X. ¥°¥
X X X X *?
°#
##
###
###
#* °
# ###
####
, # ## ## *
1
Play
3 o
r 1,
2,
3
2
3
101
& ?
& & & ? & ?
X[
>X >b
XbX >b
XbX
¶> X> b
XbX> b
X X>X>Xb
¶X
XXb
XXb
XbEb Eb Eb Eb
X Xb X XXbX
ªXXb XXb XX X XbXb Xb
XbXb X
XbXb Xb XbXX X X X
XX Xb Xb X X
X >X
XpX XpXX#Ó f«~~~ X>
X#X#X#X#X#X#X#X#X>
FX§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
X#X#
X#X#
X#X#
X#X###
###
###
#
XX# X
X¡º
XbXb
XXbXbXb
Xb XbXXX X
X X XX X X X>
XXbXbXbXbXbXbXX
XXbXXXb
XX XXXb
X XXbX X
X X XXbX Xb
X
@[
@Xk >b
@Xk >b
X.X.¶
>X >b
X >X
ª°
XXX X
XX
X XbXb Xb Xb
X X XXX X
E EX X *
&
X >X
XXXX
XXfa FF
X¡º
# ïX# XXX#
Xb XXX#
X * FX[XX XX XX
¥X
[. X.
X X. X X. X. ¥ °¥X X X X
*?
°#
###
####
##
* °# #
####
##, ### #
# *
°X X# XEE E
*X#
°*
1
Play
1,
4 or
1,
2, 3
, 4
2 3
4
102
& ? & ? & ? & & & ?
X#X#
X#X#
X#X#
X#X###
###
###
#
XX
XX
XX
XX
XX
XX
XX
XX X >X
Xpp
X XX«~~~ X# f
X>X#X#X#X#X#X#X#X#X>
FX§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
XX# X
X¡º
XbXbXXb
XbXbXb Xb
XXX XXX X
XX X X >
XXbXbXbXbXbXbXX
XXbXXXb
XX XXXb
X XXbX X
X X XXb X
Xb X
°#
##
###
###
#* °
# ###
####
, ### ## *
°* °
,*
°Ø
Ó* °
,*&
X >XXX
Xf
XXX
a FF
X¡º
# ïX# XXX#
Xb XXX#
X *X[XX XX XX
¥X
[. X.
X X. X X. X. ¥°¥
X X X X*?
°XX X#EE E
*X#
°*
F
Play
1,
2, 5
or
1, 2
, 3,
4,
5
2
4
1
3
5
103
& ? & ? & ? & ?
X >X
XpX XpXX# f«~~~ X>
X#X#X#X#X#X#X#X#X>
FX§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
XX
XX
XX
XX
¥a.
D¥
X.XX¥
¥¥
@X ï
XbX ?X
ªFXX
XXX X
XX¥
Xj X X XXb X
X X
&&
X[
>X >b
XbX >b
XbX
¶>
X> bXb
X> bX
X>X>
Xb¶
XX
XbX
XbXb
Eb Eb Eb EbX Xb X X
XbXª
XXb XXb XX X XbXb XbXbXb X
XbXb Xb XbXX X X X
XX Xb Xb X X
X> XXX
XXX
FF
X fa& X
¡º# ïX# X
XX#Xb X
XX#X *X
[FX XX XX X¥
X[
.X .XX .XX .X .
¥°¥
XX X X*??
°* °
,?
pXXb
XbXb
XbX X
E.ïX .
Xb .Xb .
¥FXkR
ª@
X >X >X >@.
ØXX X X X X v
aXX X X v
@[
@Xk >b
@X K> b
X.X.¶
>X >b
X >X
ªXX
X XX
XX Xb
Xb Xb XbX X X
XX XE E
X X
1
Play
2,
3, 4
or
1, 2
, 3,
4
2
43
104
& ? & ? & ?
X >X
XpX XpXX# f«~~~ X>
X#X#
X#X#
X#X#
X#X#
X>FX
§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
a pX> XXX
XXX fX pX
¥fX
§bXb
XbXX X
¥pX
¶Xb
XX X Xb X
XbX
X X X XÓ X XX X
aX XX X
a
XX
XX
XX
XX
FX> XXX
XXXX
fa FF
& X¡º
# ïX# XXX#
Xb XXX#
X *FX
[ X XX XX X¥X
[.X .
XX .XX .X .¥
°¥X X X X
*??
X> bpXX
XXXX
XX f¥
¥pX
[XbXbX X
X¡¡
XXXXX X X X
XbXb
XbX
X X X XbXXXX
XXXXX
X?
°* °
,
*
Play
1,
2 or
1,
2, 3
1 2
3
105
& ? & ? & ?
X[
>9 4
X> bXb
X> bXb
X¶
>X> b
XbX> b
XX>
X>Xb
¶X
XXb
XXb
XbEb Eb Eb Eb
X Xb X XÓ XbX
ªXXb XXb XX X XbXb Xb
XbXb X
XbXb Xb XbXX X X X
XX Xb Xb X X
Ó
X >X
XpX XpXX#«~~~ fX>
X#X#
X#X#
X#X#
X#X#
X>FX
§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
XX
XX
XX
XX
@[
9 4@
X K> b@
X K> bX
¶. X.
¶>
X> bX>
Xª
X XX X
XX
X XbXb Xb Xb
X X XX X X
E EX X
X> XXX
XXXX
fa FF&X
¡º# ïX# X
XX#Xb X
XX#X * FX
[XX XX XX¥
X[
. X.X X. X X. X. ¥
°¥X X X X
*?
°* °
,*
1
Play
1 o
r 1,
2,
3
2 3
106
& ? & & & ? & ?
X[
>X> b
XbX> b
XbX
¶>
X> bXb
X> bX
X>X>
Xb¶
XX
XbX
XbXb
Eb Eb Eb EbX Xb X X
XbXª
Ó XXb XXb XX X XbXb XbXbXb X
XbXb Xb XbXX X X X
XX Xb Xb X X
X >X
XpX XpXX#«~~~ fX>
X#X#
X#X#
X#X#
X#X#
X>FX
§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
XX
XX
XX
XX
X#X# X#
X¡º
XbX
XXbXbX
Xb XbX
X#X X#X X# X
X# X X X>
XXbXbXXb
XbXX
XXXX
XXXX X
XXbX X#
X XX#X X X
XbX Xb
X
@[
@X K> b
@X K> b
X¶
. X.¶
>X> b
X>X
ªX X
X XX
XX Xb
Xb Xb XbX X X
X X XÓ
E EX X
&
X >XXX
XXXX
fa F F
X¡º
# ïX# XXX#
Xb XXX#
X * FX[XX XX XX
¥X
[. X.
X X. X X. X. ¥°¥
X X X X*?
°* °
,
*
°X X# XEE# E
*X# °
*
1
Play
1,
4 or
1,
2, 3
, 4
2 3
4
107
& ? & & & ? & ?X[
>X>
XbX> b
XX
¶>
X> bXb
X> bX
X>X> #
X¶
XX
XbX#
XXb
Eb Eb E EX X X X
XXª
Ó XX XXb XX X XXb XbXX X XbXb Xb Xb
XX X# X XXX X Xb X X#
X >X
XpX XpXX«~~~ fX>
X#X#
X#X#
X#X#
X#X#
X>FX
§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
XX
XX
XX
XX
X#X# X#
X¡º
XbX
XXbXbX
Xb XbX
X#X X#X X# X
X# X X X>
XXbXbX
XbXbXX
XXXX
XXXX X
XXbX X#
X XX#X X X
XbX Xb
X
@[
@X K>
@X K>
X¶
. X.¶
>X>
X>X
ªX# X
X XX
XX X
Xb X XbX X# X
X# X XÓ
E EX X
&
X >XXX
XXX
fXa FF
X¡º
# ïX# XXX#
Xb XXX#
X * FX[XX XX XX
¥X
[. X.
X X. X X. X. ¥°¥
X X X X ?*
°* °
,*
°X X# XEE# E
*X# °
*
1
Play
1,
4 or
1,
2, 3
, 4
2 3
4
108
& ?
& & & ? & ?
X[
>X>
XbX> b
XX
¶>
X> bXb
X> bX
X>X> #
X¶
XX
XbX#
XXb
Eb Eb E EX X X X
XXª
Ó XX XXbXX X XXb Xb
XX X XbXb Xb XbXX X# X X
XX X Xb X X#
X >X
XpX XpXX#«~~~ f
X>X#X#X#X#X#X#X#X#X>
FX§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
XX
XX
XX
XX
X# X# X#
X¡º
#XXXXb
XX XXb X
X# X# X#X# X# X
X# X# X X#>
XXbXX
XbXXX
XX#XX
X#XX
X X#XXb
X X#X X#
X#X# X X
X XXb X
*
@[
@X K>
@X K>
X. X.¶
>X>
X>X
ªX# X
X XX
XX X
Xb X XbX X# X
X# X XÓ
E EX X
&
X >XXX
XXXX
fa F
FX
¡º# ïX# X
XX#Xb X
XX#X * FX
[XX XX XX¥
X[
. X.X X. X X. X. ¥
°¥X X X X
*?
°* °
,
°X# X# X#E# E# E
*X# °
*&
1
Play
1,
4 or
1,
2, 3
, 4
2 3
4
109
& & & ?
X >X a XpX XpXÓ X#«~~
~
fX>
X#X#
X#X#
X#X#
X#X#
X>FX
§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
a pX> XXX
XXX fX pX
¥fX
§bXb
XbXX X
¥X
¶p
XbXb
X X Xb XXb
XX X X X
X XX Xa
X XX Xa
X >XXX
XXXX
fF F
X¡º
# ïX# XXX#
Xb XXX#
X * FX[XX XX XX
¥X
[. X.
X X. X X. X. ¥°¥
X X X X? *
X >bpXX
XXXX
XX f¥
¥pX
[ XbXbX X
X¡¡
XXXXX X X X
XbXb
XbX
X X X XbXXXX
XXXXX
X
1
Play
1,
2
2
110
& ? & & & ?
XX
XX
XX
XX
X >X
XpXÓ
XpXX#«~~~ f
X>X#X#X#X#X#X#X#X#X>
FX§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
a pX> XXX
XXX fX pX
¥fX
§bXb
XbXX X
¥pX
¶Xb
XX X Xb X
XbX
X X X XÓ X XX X
aX XX X
a
°* °
,
*&
X >XXX
XXXX
fa F
FX
¡º# ïX# X
XX#Xb X
XX#X * FX
[XX XX XX¥
X[
. X.X X. X X. X. ¥
°¥X X X X
*?
X> bpXX
XXXX
XX f¥
¥pX
[XbXbX X
X¡¡
XXXXX X X X
XbXb
XbX
X X X XbXXXX
XXXXX
X
Play
2,
3 or
1,
2, 3
2
1
3
111
& ? & ?
& ? & ?
XX
XX
XX
XX
X >X
XpX XpXX# f«~~~ X>
X#X#X#X#X#X#X#X#X >
FX§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
*
XX
XX
XX
XX
a pX> XXX
XXX fX pX
¥fX
§bXb
XbXX X
¥X
¶p
XbXb
X X Xb XXb
XX X X X
X XX Xa
X XX Xa
°* °
,
X >XXX
XXXX
fa F
FX
¡º# ïX# X
XX#Xb X
XX#X *
X[XX XX XX
¥X
[. X.
X X. X X. X. ¥°¥
X X X X*
°* °
F
,
*
X >bpXX
XXXX
XX f¥
¥pX
[ XbXbX X
X¡¡
XXXXX X X X
XbXb
XbX
X X X XbXXXX
XXXXX
X
1Play
1,
2 or
1,
2, 3
, 4
2
3 4
112
& ?
& ?& ? & ?
& ?¥a.
D¥
¥¥
¥@
X ïXb
X ?Xª
FXXXX
X XXX
¥X JX X X
Xb X
X X
&&
X[
>X> b
XbX> b
XbX
¶>
X> bXb
X> bX
X>X>
Xb¶
XX
XbX
XbXb
Eb Eb Eb EbX Xb X X
XbXª
XXb XXb XX X XbXb XbXbXb X XbXb Xb Xb
XX X# X XXX X Xb X X#
X >X
XpX XpXX# f«~~~ X>
X#X#X#X#X#X#X#X#X >
FX§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
XXXX
XXXX
X#X´ X#
X¡º
#XXXXX
X X XX
X#X# X#X# X# X
X#X# X# X >
XXXX
XXXX
X#X#XX#
X#XX
X#X#X#X X
X#X X#
X#X#X#X X
X# XX
pXXb
XbXb
XbX X
E.X.
XX X . ïXb .
Xb .¥
FXkRª
@X >X >
X >@.XX X X X X v
aXX X X v Ø
Ó
@[
@X K>
@X K>
X¶
. X.¶
>X>
X>X
ªX# X
X XX
XX X
Xb X XbX X# X
X# X XE E
X X
X >XXX
XXXX
FFa
X¡º
#X#XX
X#XbXX
X#X *X
[XX XX XX¥
X[
. X.X X. X X. X. ¥
°¥X X X X
*f
°* °
ïF
,,
*
°X#X# X#EE# E#
*X# °
*
1
Play
1 o
r 1,
2,
5 or
1,
2, 3
, 4,
5
2
3 4
5
113
& ? & ?
& ? & ?XX
XX
XX
XX
XX
XX
XX
XX
###
XX
XX
XX
XX
###
*
X >X
XpX XpXX# f«~~~ X>
X#X#
X#X#
X#X#
X#X#
X >FX
§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
°* °
,
*
°* °
#,
°* °
#,
*
X >XXX
XXXX
fa FF
X¡º
# ïX# XXX#
Xb XXX#
X * FX
[XX XX XX¥
X[
. X.X X. X X. X. ¥
°¥X X X X
*
Play
1,
2 or
1,
2, 3
, 4
2
3 4
1
114
& ? & ? & ? & ?
X >X
XpX XpXX# f«~~~ X>
X#X#
X#X#
X#X#
X#X#
X >FX
§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
a pX> XXX
XXX fX pX
¥fX
§bXb
XbXX X
¥X
¶p
XbXb
X X Xb XXb
XX X X X
Ó X XX Xa
X XX Xa
XX
XX
XX
XX
###
X[
>X >
XbX >b
XX
¶>
X> bXb
X> bX
X>X> #
X¶
XX
XbX#
XXb
Eb Eb E EX X X X
XXª
XX XXb XX X XXb XbXX X
XbXb Xb XbXX X# X X
XX X Xb X X#
X >XXX
XXf
FFXX
aX
¡º# ïX# X
XX#Xb X
XX#X *
X[XX XX XX
¥X
[. X.
X X. X X. X. ¥°¥
X X X X*
X> bpXX
XXXX
XX f¥
¥pX
[XbXbX X
X¡¡
XXF XXX X X X
XbXb
XbX
X X X XbXXXX
XXXXX
X
°* °
#,
*
@[
@Xk >
@X K>
X.X.¶
>X >
X >X
ªXX#
X XX
XX X
Xb X XbX X# X
XX# XE E
X X
1
Play
1,
2, 4
or
1, 2
, 3,
4
42
3
115
& ? & ?
& ?
X >X
XpX XpXX# f«~~~ X>
X#X#
X#X#
X#X#
X#X#
X >FX
§X XbX X
X ¥X
§. X.
X. bX.X. X.
¥X X X X
XX
XX
XX
XX
###
X#X´ X#
X¡º
#XXXXX
X XX X
X#X# X#X# X# X
X#X# X# X >
XXXX
XXXX
X#X#XX#
X#XX
X#X#X#X X
X#X X#
X#X#
X#X X
X# XX
X >XX
fXX
XXX
a FFX
¡º# ïX# X
XX#Xb X
XX#X * F
X[XX XX XX
¥X
[. X.
X X. X X. X. ¥°¥
X X X X*
°* °
#,
*
°X#X# X#EE# E#
*X# °
*
1
Play
1,
2 or
1,
2, 3
2
3
116
& ? & ? & ?
XX
XX
XX
XX#
##
##
#
X >#X#
X#pX X#pXX# f«~~~ X#>
X#X#
X#X#
X#X#
X#X#
X >FX
§X XX# X
X ¥X
§. X.
X. X. #X. X.
¥X# X# X X
&
¥a.
D¥
X.XX¥
¥¥
@X ï
XbX ?X
ªFXX
XXX X
XX¥
Xj X X XXb X
X X
&
°#
* °#
##, #
*
X >#X#
X#X#
X#X#
X#X# f
a FFX
¡º# ïX# X#
XX#X X
XX#X# * F
X[XX# X#X X#X#
¥X
[. X.
X# X#. X X#. X. # ¥°¥
X# X X X*
pXXb
XbXb
XbX X
E.ïX .
X .X .
¥FX K V
ª@
X >X >X >@
.X X X X X X^
aXX X X v
1
Play
1,
2, 3
2 3
117
& ? & ? & ?
a pX> XXX
XXX fX pX
¥fX
§bXb
XbXX X
¥X
¶p
XbXb
X X Xb XXb
XX X X X
Ó X XX Xa
X XX Xa
X[
>X>
XbX> b
XX
¶>
X> bXb
X> bX
X>X> #
X¶
XX
XbX#
XXb
Eb Eb E EX X X X
XXª
XX XXb XX X XXb XbXX X XbXb Xb Xb
XX X# X XXX X Xb X X#
X[
>X>
XbX> b
XX
¶>
X> bXb
X> bX
X>X> #
X¶
XX
XbX#
XXb
Eb Eb E EX X X X
XXª
XX XXb XX X XXb XbXX X XbXb Xb Xb
XX X# X XXX X Xb X X#
X> bpXX
XXXX
XX f¥
¥pX
[XbXbX X
X¡¡
XXXXX X X X
XbXb
XbX
X X X Xb ÓXXXXX
XXXXX
@[
@X K>
@X K>
X¶
. X.¶
>X>
X>X
ªX# X
X XX
XX X
Xb X XbX X# X
X# X XE E
X X
Ó
@[
@X K>
@X K>
X¶
. X.¶
>X>
X>X
ªX# X
X XX
XX X
Xb X XbX X# X
X# X XE E
X X
1
Play
3 o
r 1,
2,
3
3
2
118
& ? & ? & ?
X >#X#
X#pX X#pXX# f«~~~ X#>
X#X#X#X#X#X#X#X#X >
FX§X XX# X
X ¥X
§. X.
X. X. #X. X.
¥X# X# X X
XX
XX
XX
XX#
###
##
XX# X
X¡º
XbXb
XXbXbXb
Xb XbX
XX XXX X
XX X X >
XXbXbXbXbXbXbXX
XXbXXXb
XX XXXb
X XXbX X
X X XXb X
Xb X
X >#X#X#X#X#X#X#X# fa F
FX
¡º# ïX# X#
XX#X XX
X#X# * F
X[XX# X#X X#X#
¥X
[. X.
X# X#. X X#. X. # ¥°¥
X# X X X*
°# * °
###
,#
*
°XX X#EE E
*X#
°*
1Play
3 o
r 1,
2,
3
2
3
119
& ? & ?
X >#X#
X#pX# X#pXX# f«~~~ X#>
XXXX
XXXX
X>FX
§# X
XX#X# X
¥X
§. # X.
X.X. #X. # X.
¥X# X# X
a pX> XXX
XXX fX pX
¥fX
§bXb
XbXX X
¥pX
¶Xb
XbX X Xb X
XbX
X X X XX XX X
aX XX X
a
X> #X#
X#X#
X#X#
X#X# f
a FF&
X¡º
ïX# X#XX#
X X#XX´X# *FX
[ X# X#X# X#X# X#¥X
[.X .#
X#X# .X#X# .X .#¥
°¥XX# X# X#
*?
X >bXX
XXXX
XX¥
¥X
[ XbXbX X
X¡¡
XXXXX X X X
XbXb
XbX
X X X XbXXXX
XXXXX
X
1
Play
1,
2
2
120
& ? & ?
& ?XX
XX
XX
XX#
###
##
XX
XX
XX
XX#
###
##
X[
>X>
XbX> b
XX
¶>
X> bXb
X> bX
X>X> #
X¶
XX
XbX#
XXb
Eb Eb E EX X X X
XXª
XX XXb XX X XXb XbXX X XbXb Xb Xb
XX X# X XXX X Xb X X#?
°# * °
###
,#
*
°#
* °#
##Ó
, #*
@[
@X K>
@X K>
X. X.¶
>X>
X>X
ªX# X
X XX
XX X
Xb X XbX X# X
X# X XE E
X X
Play
2 o
r 1,
2,
3
2
31
121
? ? & & & ? & &
§b
&
X >#X# a X#pX# X#pXX# f«~~
X#>XX
XXXX
XXX>
X§
# FX XX# X#
X ¥X
§. # X.
X.X. #X. # X.
¥X# X# X
XX
XX
XX
XX#
###
##
X >#X#
X#pX# X#pXX# f«~~~ X#>
XXXX
XXXX
X>X
§# FX X
X# X#X ¥
X§
. # X.X.X. #
X. # X.¥
X# X# X
Ø°§
Óggggggggggg
ggggggggggg
gggggggggg
gggggggggg
& *
X >#X#X#
X#X#
X#X#
X#f
FFÓ X
¡ºX# X#
XX#X X#
XX´X#
X[
F *
X# X# X#X# X#X#¥
X[
. X. #X# X#.X# X#. X. # ¥
°¥X# X# X# X
*?
°Ó
# *°
ï
###
, #*&
X >#X#X#
X#X#
X#X#
X#fa FF
Ó ïX¡º
X# X#XX#
X X#XX´
X# *FX
[X# X# X#X# X#X#¥
X[
. X. #X# X#.X# X#. X. # ¥
°¥X# X# X# X
? *
1
Play
3 o
r 1,
2,
3
3
42
122
& ? & ? & ?
XX
XX
XX
XX#
###
##
a pX> XXX
XXX fX pX
¥fX
§bXb
XbXX X
¥pX
¶Xb
XbX X Xb X
XbX
X X X XÓ X XX X
aX XX X
a
¥a.
D¥
X.
X X ¥¥
¥@
XÓ ïXb
XX
ªFXX
XXX X
XX¥
X JX X XXb X
X X
°# *
°#
##, #
*
X> bXX
XXXX
XX¥
¥X
[XbXbX X
X¡¡
XXXXX X X X
XbXb
XbX
X X X XbXXXX
XXXXX
X
pXXb
XbXb
XbX X
E.ïX.
X .X .
¥FX K V
ª@
X> X>X> @.
X X X X X X^a
X X X X̂
1Play
3 o
r 1,
2,
3
2
3
123
& ? & ?
& ? & &XX
XX
XX
XX#
###
##
X#X#
X#X#
X#X#
X#X## #
####
##
##
X#X#
X#X#
X#X#
X#X## #
####
##
##
X >#X#
X#pX# X#pXX# f«~~X#>
XXXX
XXXX
X>X
§# FX X
X# X#X ¥
X§
. # X.X.X. #
X. # X.¥
X# X# X
°#
* °#
##,#
*
°#
###
##
###
#* °
# ###
###
, ## #
*#
°#
### Ó
##
###
#* °
# ###
###
, ## #
*# &
X >#X#X#
X#X#
X#X#
X#fa FF
Ó ïX¡º
X# X#XX#
X X#XX´
X# *F
X[X# X# X#X# X#X#
¥X
[
. X. #X# X#.X# X#. X. # ¥
°¥X# X# X# X
*
Play
1,
2 or
1,
2, 3
, 4
4
1 2
3
124
M101
is a
piec
e co
mpo
sed
for C
ello
, Ana
log
Elec
troni
cs, C
ompu
ter a
nd V
ideo
. Th
is pi
ece’
s so
urce
of i
nspi
ratio
n is
the
spira
l gal
axy
nam
ed M
101.
The
stru
ctur
e of
this
piec
e as
wel
l as
the
nam
e an
d m
usica
l qua
lities
are
der
ived
from
an
imag
e th
at lo
oks
like
a sp
iral g
alax
y wi
th a
sta
r in
the
cent
er.
This
piec
e is
split
into
3 s
ectio
ns.
The
first
sec
tion
is ve
ry s
low
and
to b
e pl
ayed
sof
t and
floa
ting
while
th
e se
cond
sec
tion
is to
be
play
ed a
s fa
st a
s po
ssib
le le
adin
g up
to a
sud
den
slow
sect
ion
agai
n. T
he c
ello
give
s al
l of t
he c
ues
for t
he c
ompu
ter p
art t
o fo
llow
while
the
perfo
rmer
pla
ying
the
anal
og
elec
troni
cs im
prov
ises
with
in c
erta
in p
aram
eter
s no
tate
d. T
he v
ideo
is o
ptio
nal a
nd is
don
e in
real
-tim
e us
ing
jitter
.
Inst
ruct
ions
-The
com
pute
r is
to fo
llow
what
the
scor
e sa
ys to
do
and
hold
the
soun
d un
til th
e ne
xt c
omm
and.
The
dot
ted
line
repr
esen
ts th
e ho
ldin
g of
the
soun
d.-T
he C
ello
sho
uld
play
exa
ctly
what
is g
iven.
-I
t is
reco
mm
ende
d th
at th
e ha
rmon
ics b
e pl
ayed
on
the
A st
ring,
how
ever
the
perfo
rmer
can
pla
y th
em o
n wh
ich e
ver s
tring
is m
ost c
omfo
rtabl
e.-G
lissa
ndo
shou
ld b
e ve
ry s
moo
th a
nd s
tead
y.-T
ake
note
of m
icrot
ones
and
cle
f cha
nges
-mm
1 -
26 s
houl
d be
a v
ery
slow
cres
cend
o fro
m p
pp to
fff
-mm
64
- to
the
end
of th
e pi
ece
shou
ld b
e a
slow
decr
esce
ndo
from
fff t
o pp
p-T
he a
nalo
g el
ectro
nics
are
told
to im
prov
ise.
The
impr
ovisa
tions
sho
uld
not s
tand
out
from
wha
t is
goin
g in
the
mus
ic, b
ut s
houl
d re
flect
and
sub
tly a
dd a
noth
er la
yer t
o th
e ov
eral
l sou
nd.
Equi
pmen
t Lis
t
-Max
/MSP
/jitte
r-M
icrop
hone
-At l
east
two
spea
kers
(pie
ce is
des
igne
d fo
r 8)
-Vid
eo c
amer
a wi
th R
CA o
utpu
t-A
udio
Inte
rface
with
at l
east
2 in
puts
-2 M
ixers
. One
with
at l
east
eig
ht in
puts
. O
ctop
honi
c se
tup,
mixe
r nee
ds 8
out
puts
. The
oth
er w
ith a
t lea
st 2
inpu
ts a
nd 2
out
puts
(for a
nalo
g el
ectro
nics
)-I
f usin
g vid
eo, a
pro
ject
or a
nd s
cree
n or
mul
tiple
ana
log
tv’s
scat
tere
d ar
ound
the
stag
e ar
e ac
cept
able
.
126
Cel
lo
Mic
roph
one
Cam
era
Faci
ng C
ello
Anal
og
Elec
troni
csM
ixer
Com
pute
r
Inte
rface
Spea
ker
Spea
ker
Spea
ker
Spea
ker
Spea
ker
Spea
ker
Spea
ker
Spea
ker
Spea
ker c
onfig
urat
ion
can
chan
ge
base
d on
ava
ilabl
e eq
uipm
ent
Mix
er
127
& & ?
1q =
75 Áè w8 4w
?w >
wM
101 w
w &è# w#
Max
wel
l Tfir
n w >?&
è wè w
?w >
èá wá &è w
è wèÜ wÜ
w?
ww
&è w
Cho
ose
one
and
play
for 4
cou
nts
XXèÜ XÜ
èá Xáèb X
4 4 XXC
hoos
e on
e an
d pl
ay fo
r 4 c
ount
s
èÜ XÜèá Xá
èb X8 4 w#è
è w
8 4Rai
se E
cho
Time
(F-G
)Lo
wer
Echo
Tim
e(F
-G)
Stop
Cha
nge
Rais
e Ec
ho(F
-G)
(F-G
)Lo
wer
Echo
Stop
Cha
nge
Rais
e Ec
ho(F
-G)
Lowe
r Ec
ho(F
-G)
Stop
Cha
nge
4 4(A-B
)on
8 4(A-B
)Ra
ise
Size
, Pe
aks
8 4Mat
ch t
he o
vera
ll s
ound
of
the
musi
c in
reg
arde
s to
pit
ch a
nd v
olum
e
Use
swit
ches
wit
h nu
mmbe
rs 5
12 a
nd l
ower
4 48 4
5 9
128
& & &
2
w>èÜ wÜ
è wè w
w#è#wè
èá wáè w
è wèÜ wÜ
?w >
ww
è w &è w
w
è w>w >?
&è w>
èÜ wÜw#è#
w ?&
è wè w
13 17 21
(C-D
)Ra
ise
Echo
,Pe
ak,
Size
A of
f(A
-B)
(F-G
)Ra
ise
Echo
Stop
,(F-
G)Lo
wer
Echo
(C-D
)Re
cord
for
(A2
-B2,
F2-
G2)
Lowe
r Ec
ho(F
-G)
(A-B
)St
op(F
-G)
onRa
ise
Peak
,Si
ze
(A-B
)
Stop
on Rais
e Ec
ho,
Peak
, Si
ze
(C-D
)(A
-B)
Rais
e Pe
ak,
Size
Rais
e Ec
ho,
Peak
, Si
ze
(C-D
)(F
-G)
Rais
e Ec
hoEv
eryt
hing
off
(A-B
, C-
D)Lo
wer
Echo
(F-G
)(A
-B)
Rais
e Pe
ak,
Size
Use
swit
ches
fro
m 10
24 a
nd l
ower
129
&8 4 8 4 8 4
? &
3w
wU?
'X[
Ï5 4è X &
è# X#èÜ XÜ
è XX
§
vX
XèXè
XÜèÜX
X[
X#è#XÜèÜ
XèbX
Xè# X#
èÜ XÜèb X
X[
Xè X#
è# Xè X ?
ï8 4 XXX
XXXX
XXXX
X ƒè X &è Xè X
è Xè Xè Xè X
è Xè Xè X
è Xè Xè Xè X
è Xè XX#è#XÜèÜXè X vE
XX.è.pè. E.
è XèÜ XÜ
èÜ XÜèá Xá
X vX
è XX v?
f&
è XX#è#
èÜ XÜè X
X vX
è Xè X
èÜ XÜX
XXèb
è# X#èÑ XÜ
X v?è X &
X#è#è# X#
èÑ XÜè X
èÜ XÜX?
è X &X#è#
èÜ XÜè X
X v?è X &
X#è#èÜ XÜ
è XèÜ XÜ
5 4
8 4
5 4
8 4
25 27 30
q = 13
5
(C-D
)Ra
ise
Echo
,Pe
ak,
Size
Ever
ythi
ng o
ff(F
-G,
A-B,
C-D
)
(A2-
B2)
on (C2-
D2)
on
(F2-
G2)
on
(A2-
B2)
more
int
ense
(F2-
G2)
Stop
(C2-
D2)
off
(A2-
B2)
Stop
(F2-
G2)
Star
t
(F2-
G2)
more
int
ense
Use
all
swit
ches
sou
nd s
houl
d be
con
stan
tly
chan
ging
and
vio
lent
Play
as
fast
as
poss
ible
130
& & & &
4èá Xá
XX
X#èè X
èá Xáè# X#
è XX v
è X &X#è#
èÜ XÜè X
èÜ XÜèá Xá
X?
XX#è
è Xèá Xá
è# X#è X ?
X v&è XX#è#
èÜ XÜè X
X?è X &
X#è#X v?
è X &
X#è#èÜ XÜ
èá Xá? X v
&è XX#è#
? X v&è X
X#è#èÜ XÜ
èá Xá? X v
&è XX#è#
? X v&è X
X#è#èÜ XÜ
èá XáX v?
è X &X#è#
èÜ XÜè X ?
X vè X &
X#è#X v?
è X &X#è#
èÜ XÜè X
èÜ XÜèá Xá
X v?è X &
X#èèÜ XÜ
è XX
XXèb
è# X#èÑ XÜ
XX
X#è#X
XX#è
èÜ XÜèb X
XX
X#èè# X#
è Xè X
è# X#X#è
XX
èb XèÜ XÜ
X#èX
XX#è#
XX
èÑ XÜè# X#
XèbX
Xè X
èÜ XÜX#è
è XX v?&
èá XáèÜ XÜ
è XèÜ XÜ
X#è#è X
X v?X#è# &
è XX v?
è X &èÜ XÜ
X#è#è X
X v?èá Xá &
34 38 42 46
(F2-
G2)
less
int
ense
(A2-
B2)
very
int
ense
(F2-
G2)
more
int
ense
(A2-
B2)
less
int
ense
(A2-
B2)
off
(F2-
G2)
less
int
ense
(F2-
G2)
more
int
ense
(F2-
G2)
less
int
ense
(F2-
G2)
more
int
ense
(F2-
G2)
less
int
ense
131
& & ?
5
èÜ XÜX#è#
è XX v?
èá Xá &èÜ XÜ
X#è#è X ?
X vX#è# &
è XX v?
èá Xá &èÜ XÜ
X#è#è X ?
X vX#è# &
è XX?
è X &èÜ XÜ
X#è#è X ?
X vè X &
è# X#èá Xá
è XX#è
XX
èá XáèÜ XÜ
è XèÜ XÜ
X#è#è X
X v?è X &
è# X#èá Xá
è XX#è
XX
èá XáèÜ XÜ
è XèÜ XÜ
X#è#è X
X v?è X &
èÜ XÜX#è#
è XX?
èÜ XÜ &è X
èÑ XÜè# X#
X#è#è X ?
X vèÑ XÜ &
è# X#Xèb
XX
èÜ XÜè X
è XX
X vè X
èÜ XÜX#è#
è XX v?&
è XX
X vèá Xá
8 4è. E.X.è.
X EX vXè XÜèÜ
X#è#è Xè X
è Xè Xè Xè X
è Xè Xè Xè Xè X
è Xè Xè Xè X
è X ?
8 4 8 4
50 54 58
(F2-
G2)
more
int
ense
(F2-
G2)
less
int
ense
(F2-
G2)
less
int
ense
(F2-
G2)
more
int
ense
(A2-
B2)
onq = 13
5
132
? & ? &
6
XXXX
XXXX
XXXX
è X [&
è# X# è X#X Xèb X
èÜ XÜ è#X#X 4 4
XXXÜ X#X XXÜ
X XX X?
X &XÜ X#
XX?w
&w 8 4
è wè w
w ?&
w#è#èÜ wÜ
è w>w >?
&è w>
wè w
è w?
ww
wèÜ wÜ &
è wè w
èá wáw#è#
wèè w
èÜ wÜè w
w>è w
4 4w#è
4 48 4
4 4
4 48 4
4 4
62 66 70 74
(C-D
)(A
-B)
(C-D
)
(A-B
)
(F2-
G2)
more
int
ense
Rais
e Ec
ho,
Peak
, Si
ze(F
-G)
Lowe
r Ec
hoRa
ise
Peak
,Si
ze
(F-G
)Ra
ise
Echo
Ever
ythi
ngof
f
(A-B
, C-
D)(C
-D)
Rais
e Ec
ho,
Peak
, Si
ze
(A-B
)Ra
ise
Peak
,Si
zeSt
opon Ra
ise
Echo
,Pe
ak,
Size
Rais
e Pe
ak,
Size
(F-G
)Lo
wer
Echo
(F-G
)Ra
ise
Echo
(F-G
)Lo
wer
Echo
(C-D
)Ra
ise
Echo
,Pe
ak,
Size
(A-B
)Ra
ise
Size
,Pe
aks
Use
swit
ches
102
4 an
d lo
wer
133
& & &
7
Cho
ose
one
and
play
for 4
cou
nts
XXèÜ XÜ
èá Xáèb X
Cho
ose
one
and
play
for 4
cou
nts
XXèÜ XÜ
èá Xáèb X
?w 8 4
ww
&èÜ wÜ
è wè w
èá wáw >?
&è w
è w?
w >è# w# &
ww ?
ww >
&Áw
Stop
Cha
nge
8 4Lowe
r Ec
ho(F
-G)
Rais
e Ec
ho(F
-G)
Stop
Cha
nge
(F-G
)Lo
wer
Echo
(F-G
)Ra
ise
Echo
Stop
Cha
nge
Lowe
r Ec
ho T
ime
(F-G
)(F
-G)
Rais
e Ec
ho T
ime
8 4
Use
swit
ches
512
and
low
er
78 82 86
134
Reference List
Cox, C., Warner, D. (Eds.). (2009). Audio culture: Reading in modern !
! music. New York, New York: Continuum International Publishing Group
Lerdahl, F., & Jackendoff, R. (1996). A generative theory of tonal music. !! Cambridge, Mass: MIT Press.
Lindenmayer A, & Prusinkiewicz P. (1990). The algorithmic beauty of !
! plants. New York, New York : Springer-Verlag
Manousakis S. (2006). Musical L-Systems PhD diss., The Royal !
! Conservatory
Peitgen, H., Jurgens H., & Saupe D. (2004). Chaos and fractals: New !
! frontier of science. New York, Springer-Verlag New York Inc.
Prusinkiewicz P. (1986). Score generation with l-systems. University of !
! Regina, Department of Computer Science.
Reas, C., Fry, B. (2007). Processing: A programing handbook for visual
! designers and artists. Cambridge, Mass: MIT Press.
Reed, D. (2002). Lab 2: functions and turtle graphics. http://www.dave-
! reed.com/Nifty/WalkLab.html (accessed Dec. 10, 2010)
Roads, C. (1995). The computer music tutorial. Cambridge, Mass: MIT
! Press.
Supper M. (2001). A few remarks on algorithmic composition. http://
! muse.jhu.edu/journals/computer_music_journal/v025/25.1supper.html !! (accessed Sep. 12, 2010)
135