Professional Documents
Culture Documents
ABSTRACT
Many elements of Witold Lutosawskis musical language
comprise a scheme which displays the characteristics of a
formal system. If a model for such a system is precise
enough, there is a temptation to find an algorithm realizing
the composers ideas that could be used in a real musical
context. Once a proper algorithm is found, the computer
program realizing it can be written. Two elements of the
composers language have been chosen to be modelled here
as formal systems: his distinctive harmony of 12-tone chordaggregates, and his equally distinctive technique of creating
melodies by pairing intervals. A formal model has been developed for each of them. Computer programs implementing
such algorithms will be shown and applied in order to generate several excerpts from Lutosawskis music. Their usefulness and effectiveness in testing various possible outcomes of the composers compositional goals will be emphasized.
1. INTRODUCTION
In the twentieth century, composers of computerized algorithmic music have adopted many different models for shaping their compositions, including models taken from various
scientific disciplines. The oldest and the most commonly
used tools for the pre-compositional decisions are those belonging to mathematics (and it is well known that
Lutosawski studied mathematics to a relatively advanced
level, in parallel with the beginning of his studies at the
Warsaw Conservatory of Music). Geometry has been used
in polyphony for isometric transformations of melodic line
such as inversion, retrograde and inversion of retrograde,
algebra for numerical operations on notes represented by
numbers and combinatorics for rearrangement of music
structures. There are other elements of music which could
be described by an algorithm and solved by computers, including: density of texture, rhythmic patterns, tempo changes, articulation, and distribution of dynamics. Applications
of probability calculus, particularly continuous and stochastic processes, are fairly recent ones. There have also been
Copyright: 2015 S. Krupowicz. This is an open-access article distributed under the terms of the Creative Commons Attribution License 3.0
Unported, which permits unrestricted use, distribution, and reproduction in
any medium, provided the original author and source are credited.
The history of music provides many examples of composition techniques in which a finite source material is
subject to the combinatorial treatment. The twentieth century brought, among others, serial techniques, which are
perfectly suitable for algorithmic transformations performed by computers. The same is true with Lutosawskis
technique of controlled aleatorism. Both of these techniques
were created before computers were introduced to music, so
it seems that some composers anticipated the appearance of
computers in music.
The algorithms used by Lutosawski are of two types: the
combinatorial kind; and those based on discrete probability
calculus. Combinatorial algorithms can be traced both in his
technique for composing certain kinds of melodic lines, and
in his way of designing the harmonic structure. Discrete
probability algorithms manifest themselves in aleatoric sections and heterophonic bundles of melodic lines. The
following chart summarizes the algorithms that could be
found in Lutosawskis music:
! Combinatorial
o Melody
o Harmony
o Complementary sets of pitches1
o Selective octave transfer as a method of linking the
consecutive 12-tone chords2
! Discrete probability calculus
o Collective ad libitum (controlled aleatorism)
o Bundle of individual melodic lines (heterophony).
2. LUTOSAWSKIS ALGORITHMS
Two examples of using combinatorial algorithms in
Lutosawskis music are presented below. The first one is
used for generating melodic lines, the second for the generating twelve-tone harmony.
2.1 Melody
Constructing melodic lines as a combination of two types of
interval-classes seems to be Lutosawskis predominant
1
46
C. Bodman Rae. The Music of Lutosawski. Faber and Faber Ltd., 1994,
pp. 64-65.
47
Figure 4. Melodic interval-class pairing in any order, using the OpenMusic program.
2.2 Harmony
Harmony of 12-tone chords is one of the most innovative
inventions of Lutosawskis compositional technique. He
defined several types of such chords:
! Defined by number of intervals between the adjacent notes.
o elementary: 1 interval; there are only 2 such chords (interval-classes 1 or 5)
o simple : 2 intervals; there are only 15 such chords
o complex: 3 or more intervals; there are many such
chords
! Chord-aggregates: different component chords of fixed
amount of notes separated by fixed set of intervals.
o if the component chords are 4-tone chords then there are
2 separating intervals
o if the component chords are 3-tone chords then there are
3 separating intervals
o if the component chords are 6-tone chords then there is 1
separating interval
Chords-aggregates (or chord complexes) made up of 4tone chords are the most commonly used, so this type of
harmony will be discussed here. Figure 5 presents the computer program, which is able to generate all 12-tone chordaggregates, composed of the 4-tone component chords as
proposed by Charles Bodman Rae:4
The algorithm creates and counts all 3-element variations with repetitions from the set of ten component 4-tone
chords labelled a, b, c, d, e, f, g, h, j, k. There are 103=1000
4
ibid., p. 54.
Figure 6. Algorithm for constructing all 12-tone chordaggregates built of three 4-tone chords.
48
All 12-tone chord-aggregates are printed both in music notation and with the letter codes introduced by Bodman Rae.
Obviously, both output windows in the snapshot are too
small to show all of them, but in the real world (i.e. when
the program is executed) they can be scrolled up and down,
so all results can be examined.
The program can also be used to demonstrate the sequences of 12-tone chord-aggregates embedded in various
pieces by Lutosawski. One can take as an example the
opening sequence of Lutosawskis Mi-Parti (1975-1976) as
shown below in Figure 8:
3. CONCLUSIONS
The algorithms and programs presented here show that significant elements of Lutosawskis compositional technique
can be algorithmized and therefore computerized. An additional bonus of such programs is that they make it quicker
and easier to perform analytical procedures that would otherwise be time-consuming and even somewhat tedious.
Once the suitable program has been developed, it can serve
not only to mimic particular melodic or harmonic solutions
preferred by Lutosawski, but it can also be helpful in exploring other possibilities embedded in Lutosawskis musical language.
For a composer who would like to adopt some elements
of Lutosawskis technique, the fundamental questions are:
how idiomatic is it; and, does it imply a unique style? My
own experience as a composer suggests the negative answer
to these questions. Despite using some of Lutosawskis
technical ideas in my own music, it seems to me that my
music does not evoke any stylistic associations with the
music of Lutosawski. This would mean that his compositional technique is essentially neutral with regard to the stylistic character of the resulting music, and that it could be
applied in different ways to produce different and stylistically personal results.
The algorithms presented here represent just the beginning of the computer-aided analysis of Lutosawskis musical language. Further research needs to be done and no
doubt will be done. The time has come for us to move beyond the nineteenth-century paradigms of music analysis
and to revive the more objective methods of analysis that
prevailed in earlier times. Paradoxically, computers can be
of the utmost importance for this process.
4. REFERENCES
[1] M. Homma, Witold Lutosawski. Zwlfton-Harmonik Formbildung aleatorischer Kontrapunkt. Bela Verlag, 1996.
[2] S. Stucky, Lutosawski and his music. Cambridge University
Press, 1981.
[3] C. Bodman Rae, The Music of Lutosawski. Faber and Faber
Ltd., 1994.
49