EXPERIMENTAL MUSIC Experimental Music COMPOSITION WITH AN ELECTRONIC COMPUTER Lejaren A. Hiller, Jr. ASSISTANT PROFESSOR OF MUSIC SCHOOL OF MUSIC, UNIVERSITY OF ILLINOIS Leonard M. Isaacson MATHEMATICIAN STANDARD OIL COMPANY OF CALIFORNIA FORMERLY RESEARCH ASSOCIATE UNIVERSITY OF ILLINOIS McGRAW-HILL BOOK COMPANY, INC. 1959 NEW YORK TORONTO LONDON 320284 EXPERIMENTAL MUSIC. Copyright © 1959 by the McGraw-Hill Book Company, Inc. Printed in the United States of America. All rights reserved. This book, or parts thereof, may not be reproduced in any form without permission of the publishers. Library of Congress Catalog Card Number 58-13874 WUSfC LIBRARY PREFACE In presenting this discussion of a series of unusual experiments in experi- mental musical composition, the authors wish to record their appreciation of numerous instances of invaluable assistance and encouragement they have had during the course of carrying out this work. In particular, we would like to acknowledge the support and interest received from the Digital Computer Laboratory at the University of Illinois and its director, Dr. Ralph Meagher, and to make note of the encouragement we received to pursue this work from Dr. John P. Nash,1 who, at the time this work was carried out, was Research Professor of Mathematics at the Digital Computer Laboratory in charge of program- ming and mathematical research. It is perhaps of interest to mention that the Digital Computer Laboratory at the University of Illinois is an independent laboratory under the direct administration of the Graduate College and among its objectives is the fostering of university research of all types for which computers can be used. In this connection, we should like to note the friendly interest in our project accorded us by Dr. Frederick T. Wall, Dean of the Graduate College. Secondly, we should like to acknowledge the assistance and interest of several members of the University of Illinois School of Music faculty. In particular, Dr. Hubert Kessler, of the composition and theory staff, has taken a direct interest in this work and the many discussions we have had with him have been invaluable in clarifying both the objectives of the work and the analysis of the experimental results obtained. Thirdly, we are indebted to Professor J. Robert Kelly, also of the composition and theory staff, not only for suggesting certain experiments in regard to the production of tone rows by means of computers, but also for helping to arrange a concert at which the first performance of the I Iliac Suite was given. We wish to make note of the efforts of Professor Robert Swenson and the other members of the string quartet in preparing the Illiac Suite for the performance given at that time. We should like to acknowledge the many helpful suggestions J Current address: Lockheed Missile Systems Division, Sunnyvale, California. vi PREFACE and criticisms we have received from many other interested friends, both within the departments mentioned and outside them. Lastly, we would like to mention the interest we received both at the inception of this work and later on from Professor Milton Babbitt, of the Department of Music at Princeton University, a friend of one of the authors, who encouraged the idea that work of this type would be of interest to contemporary composers, and from Professor Vladimir Ussachevsky, of the Department of Music at Columbia University. Professor Ussachevsky, in connection with his own studies of contemporary experimental music, made a special trip to Urbana to inquire about our work and subsequently helped arrange the initial publication of the score of the I Iliac Suite. This has been a strong stimulus to us to complete the present task of writing, so that we may look forward to new projects which will extend the scope of the experiments to be described. Lejaren A . Hiller, Jr. Leonard M. Isaacson CONTENTS Preface v Chapter One. Nature of the Problem 1 Introduction. Chronology. Presentation of the Material. Two. The Aesthetic Problem 10 Meaning and Form in Music. The Logic of Musical Composition. Information Theory. Information Theory and Music. Three. Experimental Music 36 Experimental Music Defined. Electronic, or Synthetic, Music. Programmed Music. Other Experiments to Gen- erate Computer Music. Four. The Technical Problem 58 Non-numerical Uses of Computers. Operation of Auto- matic High-speed Digital Computers. The "Man-versus- Machine" Problem. The Monte Carlo Method. The Monte Carlo Method and the Generation of Music. Five. Experimental Details 79 Outline of Experiments. Experiment One. Experiment Two. Experiment Three. Experiment Four. Six. Experimental Results: The llliac Suite 152 Introduction. Experiment One. Experiment Two. Ex- periment Three. Experiment Four. Seven. Some Future Musical Applications 165 Introduction. Applications to Music Analysis. Appli- cations to Music Composition. Summary of Results. Appendix 181 CHAPTER ONE Nature of the Problem Introduction Upon first hearing of the idea of computer music, a person might ask: "Why program a digital computer to generate music?" The answer to this question is not simple, since such an undertaking immediately raises funda- mental questions concerning the nature of musical communication and its relation to formal musical structures. Moreover, it also raises the question of how far it is possible to express musical and aesthetic principles in forms suitable for computer processing. Lastly, it also brings up the problem of what role automation of the type exemplified by high-speed digital computers can be expected to fulfill in the creative arts. We shall point out in Chapter 2 that the process of musical composition can be characterized as involving a series of choices of musical elements from an essentially limitless variety of musical raw materials. Therefore, because the act of composing can be thought of as the extraction of order out of a chaotic multitude of available possibilities, it can be studied at least semiquantitatively by applying certain mathematical operations de- riving from probability theory and certain general principles of analysis incorporated in a new theory of communication called information theory. It becomes possible, as a consequence, to apply computers to the study of 1 2 EXPERIMENTAL MUSIC those aspects of the process of composition which can be formalized in these terms. More specifically, when we raise this question of whether it is possible to compose music with a computer, we may note the following points: ( 1 ) Music is a sensible form. It is governed by laws of organization which permit fairly exact codification. (As we shall later note, it has even been claimed that the content of music is nothing but its organization.) From this proposition, it follows that computer-produced music which is "mean- ingful" is conceivable to the extent to which the laws of musical organiza- tion are codifiable. (2) It is a feature of digital computers that they can be efficiently used to "create a random universe" and to select ordered sets of information from this random universe in accordance with imposed rules, musical or otherwise. (3) Since the process of creative composition can be similarly viewed as an imposition of order upon an infinite variety of possibilities, an analogy between the two processes seems to hold, and the opportunity is afforded for a fairly close approximation of the com- posing process utilizing a high-speed electronic digital computer. In this context, it should t>e noted, however, that the composer is traditionally thought of as guided in his choices not only by certain technical rules but also by his "aural sensibility," while the computer would be dependent entirely upon a rationalization and codification of this "aural sensibility." In order to examine this idea experimentally, we have carried out a series of experiments to determine whether automatic high-speed digital computers such as the Uliac, located at the University of Illinois, can be used to generate music subject only to general instructions derived from various specified "rules" of composition. In a computer, this is done by letting the control of the musical output be limited solely by the input instructions, and leaving factors not specifically accounted for in the input instructions entirely to chance. In general, this appeared to be an attractive new nonmathematical application of high-speed computer operation which could be of interest not only as an illustration of the versatility of these instruments but also in terms of its possible effect on the fields of musical composition and analysis. It is desirable to consider briefly how automatic high-speed digital com- puters operate. These instruments function in principle much as do ordi- nary desk calculators, but with certain significant differences. Perhaps the most important difference is that a whole set of computing instructions, called a code or computing program, which is entirely expressed in terms of mathematical operations, and which is prepared from a library of instruc- NATURE OF THE PROBLEM 3 tions called an order code, is placed into a computer prior to the actual process of computation. This eliminates delays resulting from the slow- ness of the human operator in handling numbers being produced during the period of actual computation. A second important difference is that automatic digital computers have what is called a conditional transfer proc- ess. In the Illiac, this is essentially a yes-or-no choice operation which per- mits the programming of decisions which depend upon whether numbers bear positive or negative signs. Specifically, the instructions of a program placed into the Illiac are acted upon sequentially in the normal course of computation. However, the conditional-transfer order, whenever it is reached in this set of instructions, may shift the sequence of operations to another part of the program, depending upon the results of the calculations carried out to that point. A simple example of this process is the testing of a counting index for a change of sign set to occur at the termination of an iterative computation cycle. It is operations of this type used repeatedly and sequentially, perhaps more than any other, that permit programs to be written for the computer expressing logical processes of musical composition. This happens because these two features of computers, namely, extremely high speed and the ability to react differently to positive and negative numbers, permit the practical exploitation of the so-called "Monte Carlo method" for solving certain types of complex mathematical problems. The success of the Monte Carlo method depends upon the generation of random integers in great profusion, even up to the order of millions of integers. These in- tegers, as they are produced, are examined and sorted according to the needs of the problem to be solved, until gradually a better and better ap- proximation to the answer to the problem is obtained.1 To do this, the laws of probability theory are applied within the restrictions of the par- ticular problem being studied, so that random integers not in accord with these restrictions are discarded. The method is obviously hopelessly in- efficient without a device such as an automatic computer, but since these instruments have become available, the technique has been applied suc- cessfully to a number of complex problems, both within the scientific field and in other areas, as in the present instance. We proposed that the composition of music could be treated by the Monte Carlo method. We were able to act upon this proposition by re- solving the process of generating computer music into two basic opera- 1D. D. McCracken, "The Monte Carlo Method," Sci. American, 192(5) :90, May, 1955. 4 EXPERIMENTAL MUSIC tions. In the first operation, the computer was instructed to generate random sequences of integers which were equated to the notes of the musical scale and, in certain experiments, also to rhythmic patterns, dy- namics, and playing instructions such as arco, pizzicato, and col iegno. These random integers, which can be generated at a rate of up to about a thousand per second, were then processed in the second, more complex operation in which each random integer was screened through a series of arithmetic tests expressing various rules of composition and either used or rejected depending on which rules were in effect. If accepted, the random integer was used to build up a "composition" and stored in the computer until the completed "composition" was ready to be printed out. On the other hand, if it was rejected, a new random integer was generated and examined. This process was repeated until a satisfactory note was found or until it became evident that no such note existed, in which case part of the "composition" thus far composed was automatically erased to allow a fresh start. The purely technical problems involved in programming the computer to process musical information were soon seen to be the part of the total problem which would inevitably preoccupy us during the earlier parts of the investigation. Technical decisions of many types would necessarily outweigh in importance subtler aesthetic considerations. Therefore, the logical sequence of experiments seemed to be the following: (1) To select some simple but well-known style of writing and use this as a basis to build up an elementary technique of polyphonic writing. A simplified version of first-species strict counterpoint was utilized for this purpose. (2) Then, once many of the technical problems of coding had been worked out in this way, to demonstrate that standard musical techniques could be handled by computer programming, so that conventional musical out- put, recognizable to musicians, is produced. The solution of the basic problems of first-species strict counterpoint was, therefore, carried out to produce cantus firmus settings which were academically correct in all their most important details. (3) To demonstrate that a computer can produce novel musical structures in a more contemporary style and to code musical elements such as rhythm and dynamics. This was done to show that com- puters might be used by contemporary composers to extend present com- positional techniques. (4) To show, lastly, that computers might be used in highly unusual ways to produce radically different species of music based upon fundamentally new techniques of musical analysis. In this last NATURE OF THE PROBLEM 5 experiment, a complete departure from traditional compositional practice is illustrated. Computer output produced as a result of carrying out these four experi- ments was utilized to produce a four-movement piece of music we have entitled the Illiac Suite for String Quartet. This is a transcription organized into four movements which parallel the sequence of experiments just de- scribed. The musical materials in these four movements were taken from a much larger body of material by unbiased sampling procedures, so that a representative rather than a selectively chosen musically superior group of results would be included in the Illiac Suite. Thus, it is important to realize when examining this score that our primary aim was not the pres- entation of an aesthetic unity — a work of art. This music was meant to be a research record — a laboratory notebook. The complete score of the Illiac Suite has been recently published2 and is reproduced by permission of the original publishers in the Appendix. This brief introductory description we have given of certain features of the production of computer music can now be used to provoke certain questions relevant to the question of generating computer music. Specif- ically, the first question we can raise is this: Are there ways to investigate music in a quantitative way to reveal more precisely the relationship of musical textures to conceptual frameworks which seem to be significant in musical composition? Secondly, in a more restricted sense, can we inves- tigate through certain types of analysis of musical forms the general logical foundation a composer uses to build up a musical composition? Thirdly, can we use automatic high-speed digital computers to aid a study involving these questions? And lastly, might this also lead to new and different ways of composing music which would interest the contemporary composer? Chronology Actual work on this problem was started in September, 1955, at which time the present authors decided to collaborate to write the initial computer programs for producing music. The initial set of instructions was designed to cause the Illiac to generate simple cantus firmi; that is, simple diatonic melodies to be utilized subsequently to produce simple polyphony. Both authors had worked previously on Monte Carlo-type problems in connec- 2 L. A. Hiller, Jr. and L. M. Isaacson, Illiac Suite for String Quartet, New Music Edition, 30:3, 1957. 6 EXPERIMENTAL MUSIC tion with another research project and thus had had previous experience with coding problems of this type for a computer. In fact, a sizable portion of the basic programming techniques of the earlier music codes for the Illiac was adapted from this earlier research. The work as previously out- lined progressed very smoothly, so that, by the following spring, we had accumulated enough material to begin the assembly of a musical record of the research results in the form of the Illiac Suite. By July, 1956, the first three movements of the suite had been completed with the exception of what is now the Coda of the third movement. A performance of this much of the suite was given publicly on August 9, 1956, at a concert at the University of Illinois in Urbana, Illinois. This performance, which was privately recorded at the same time, was by a string quartet composed of Robert Swenson, cellist with the Walden String Quartet resident at the University of Illinois, and three instrumentalists, Sanford Reuning, violin, Peggy Andrix, violin, and George Andrix, viola, who were at that time graduate students in the University of Illinois School of Music. This con- cert attracted considerable attention because of its novelty, and representa- tive reports of this event both prior to it and afterwards in the popular press can be cited to indicate the extent and nature of the reaction which occurred.3, 4 This was followed shortly thereafter by a public presentation of some of our experimental work during a symposium on non-numerical uses for digital computers at the 11th National Meeting of the Association for Computing Machinery on August 28, 1956,5, 6 and since then we have given several other oral presentations of aspects of this research.7 In the 3 Locally, P. Cahill, "Illiac — Mechanical Brain — Takes Up Composing Music," Champaign-Urbana News Gazette, July 8, 1956; P. Cahill, "Illiac Proves Music Skill," ibid., Aug. 10, 1956; R. Starr, "Illiac Tackles the Arts," Champaign-Urbana Courier, Aug. 10, 1956. 4 More generally, U. P. News release, Aug. 10, 1956, concerning concert reprinted nationally in many newspapers; I. Wilheim, " 'Brain' Makes like Bach for Scientists," Washington Post, Sept. 2, 1956; Anon., "By the Numbers," Musical America, 76:13, September, 1956; A. Carpenter, "Amazing New Uses for Robot Brains," Sci. Digest, 41(2):1, February, 1957. 5L. A. Hiller, Jr. and L. M. Isaacson, "Musical Composition with a Digital Com- puter," Program and Abstracts for the 11th National Meeting of the Association for Computing Machinery, University of California at Los Angeles, Aug. 27-29, 1956, p. 8 and p. 22. 6E. Cony, "Canny Computers: Machines Write Music, Play Checkers, Tackle New Tasks in Industry," Wall St. Journal, Sept. 19, 1956. This is a general report of the convention. 7L. A. Hiller, Jr., "The Generation of Music by High-speed Digital Computers," Meeting of Chicago Section, Institute of Radio Engineers, Chicago, Dec. 7, 1956; ab- NATURE OF THE PROBLEM 7 meanwhile, during the fall months of 1956, the Coda of the third move- ment of the Illiac Suite was finished, and the experiments which now make up the fourth movement were carried out to complete the work included in the Illiac Suite by the end of November, 1956. Not long thereafter, through the interest of Vladimir Ussachevsky, Chairman of the Editorial Board of New Music Editions, a quarterly for publishing new musical com- positions, the publication, already referred to,1 of the complete score of the Illiac Suite was arranged. This left one major task to carry out besides recording the work in its entirety, which was the preparation of a published account of the research work embodied in the Illiac Suite. Presentation of the Material When the time arrived to write a record of the experiments carried out with the Illiac, it became evident that enough material had accumulated so that a highly condensed presentation no longer seemed adequate; the variety of problems considered during the course of the research had become quite extensive. Moreover, it seemed important to present enough details so that the precise extent of what was done would be clearly understood. This research cuts across fields of interest normally considered discretely sep- arate. Rather than break up the material and publish part of it in a form specifically directed to a reader with a musical background and another part directed to the reader with a background in applied mathematics, we preferred to prepare one single discussion of the work which would be reasonably complete and self-contained. Thus, we have included what we feel is relevant material on experimental music, musical aesthetics, and related topics. These discussions are required to define and differentiate the problem in musical terms with sufficient accuracy. It seems sufficient to point out that unless aesthetic considerations are taken into account, projects of this type tend to turn out rather poorly. Because of this reason, significant technical advances in the art fields too often have been over- stract in Scanfax, 10:7, 1956; L. A. Hiller, Jr., "Some Structural Principles of Com- puter Music," Annual meeting of the Midwestern Chapter of the American Musico- logical Society at Michigan State University, East Lansing, Mich., May 19, 1957; abstract to be published in J. Am. Musicological Soc; L. A. Hiller, Jr. and L. M. Isaacson, "Musical Composition with a High-speed Digital Computer," 9th Annual Convention of the Audio Engineering Society, New York, October 10, 1957; also /. Audio Eng. Soc. in press; L. A. Hiller, Jr., "Musique Electronique," Encyclopedic des sciences modernes, VIII, Editions Rene Kister, Geneva, Switzerland, 1958, pp. 110-112. 8 EXPERIMENTAL MUSIC looked for too long a time by creative artists, since the innovators have taken insufficient pains to evaluate what is artistically significant in their work to present their materials in the best way. Certain contemporary ex- periments in synthetic music discussed in Chapter 3 are cases in point. Secondly, it is necessary that our discussion of the technical details of coding musical problems for the computer be sufficiently detailed to be understood by the musician who could not be expected to have acquired a specialized knowledge of computers and how they are used. It is one of our primary aims to demonstrate to musicians that the basic techniques for applying these instruments to musical problems are simple in their essence and that an extensive scientific background is not required to use them. Lastly, we are also aware of the problem of misinformation con- cerning computers and automation. To illustrate, we might consider a passage from a recent book on automation:8 [In] an American public opinion poll in Detroit, people were asked to fill up forms writing down their fears in order of magnitude. The subject which headed the poll was fear of Russia, but to the surprise of the organizers the second greatest fear was "fear of automation." This surprising and indeed disturbing result shows how great a fear of the unknown can become. A fire, started by the press in a sensational manner, fanned by science fiction writers, poked by agitators, and with fuel added by a slight recession in the car in- dustry, had clearly got out of hand. But there is this interesting aspect: few of the people either writing or speaking on the subject were giving the word "automation" the same meaning. Even so, the word became a bogy. It had become the cliche of the year. The American man-in-the-street obviously could not understand the welter of information and distortions that were directed at him and naturally concluded that the whole thing was beyond his understand- ing but that its effects were evil. He did not suspect that the writers and speakers were of doubtful quality. Obviously, this whole experience can easily be transcribed to other areas in which automation is having an impact and indeed could arise also in regard to the present work. With this point in mind, we will also discuss in general terms how computers work and what may be expected in the near future in their specific application to musical problems. Naturally, if applications in the musical field are to be of significance, it is to be ex- pected that problems will arise which will challenge the ingenuity of con- temporary composers and musicians, but this is as it should be, since it is 8 L. L. Goodman, Man and Automation, Penguin Books, Inc., Baltimore, 1957, p. 169. NATURE OF THE PROBLEM 9 not in the nature of a vital art form to remain aesthetically static and in- sensitive to technological change. Our plan in writing this book, therefore, is not only just to present the bare outline of the particular experiments carried out by means of the Illiac, but also to fill in enough details so that a reasonably complete picture of the potentialities of this research might be realized. A reasonable organization of the material seemed to be the following: (1) To introduce aesthetic limits to the problem, that is, to define what can be accomplished musically with a computer at the present time, and to define what is — at the moment at least — outside the scope of available experimental tools. This is the purpose of Chapter 2. To clarify this prob- lem, we have included a brief discussion of information theory, the theo- retical basis of our method, which should serve as a bridge to the material that follows. (2) To define the area of research musically, that is, to dis- tinguish these experiments from and to correlate them with other types of musical experiments both of the past and now in progress. This is the purpose of Chapter 3. (3) To consider, in Chapter 4, technical problems. In this discussion, we are basically concerned with two subjects; the first being a description of how modern computers operate, and the second being a general discussion of the mathematical methods used to set up the problem of generating computer music. (4) The next two chapters of the book contain detailed descriptions of the experimental techniques and the experimental results. In Chapter 5, the programming techniques for the various musical problems studied are reviewed in considerable detail, while in Chapter 6, a description and an evaluation of the contents of the Illiac Suite are given. (5) Finally, in Chapter 7, we suggest a number of possible extensions of this work in the fields of music analysis and music composition. CHAPTER TWO The Aesthetic Problem Meaning and Form in Music Two questions which often arise when music is discussed are, on the one hand, the substance of musical communication, its symbolic and semantic significance, if any, and on the other hand, the particular proc- esses, both mental and technical, which are involved in creating and re- sponding to musical compositions. These two basic problems have been, of course, subjected to exhaustive discussion throughout recorded history, to no slight extent because of the difficulties involved in demonstrating how music acquires "significance." Because music has fewer tangible models in nature from which artists can work, it has often been suggested that meaning and coherence in music are achieved by more purely formal procedures than are usually applied in either the graphic or literary arts. It is not our purpose to examine this problem in detail, but rather only to define musical terms so that reasonable limits for the experiments to generate computer music may be established in musical terms. As is well known, the nature of musical communication has been dis- cussed by writers at least as far back as Plato and Aristotle, or the even earlier Pythagoreans. The earliest writers saw in music an imitation of a fundamental divine harmony of universal significance. Music was felt to 10 THE AESTHETIC PROBLEM 11 bring harmony to the body and soul through such elements as melody and rhythm. Aristotle examined music more directly and suggested that it is an external manifestation of inward emotional and moral states. For ex- ample, in Problem 29,1 he suggested that music imitates "movements of the soul" and "moral character." He asks: "Why do rhythms and tunes, which after all are only voice, resemble moral characters (i.e., the feel- ings) . . . ? Is it because they are movements, as actions also are?" Ever since these earliest writers, music has been a subject of considerable fascination to philosophers and mathematicians, even often being classified as a form of mathematics and thus considered to reveal natural law in terms of mathematical logic. For example, Cassiodorus (ca. 485-ca. 575) defined the mathematical quadrivium as follows :- Mathematical science is that science which considers abstract quantity. By abstract quantity we mean that quantity which we treat in a purely speculative way, separating it intellectually from its material and from its other accidents, such as evenness, oddness, and the like. It has these divisions: arithmetic, music, geometry, astronomy. Arithmetic is the discipline of absolute numerable quantity. Music is the discipline which treats of numbers in their relation to those things which are found in sound. . . . If this attitude strikes many of us as a bit peculiar today, perhaps it is only a result of being conditioned to think of music so completely in terms of its supposed emotional appeal. The still-popular concept of music as a direct emotional expression and an explicit and subjective communication from the composer is, in fact, largely a consequence of the rather extreme views developed during the period of the nineteenth-century Romantic tra- dition. Nineteenth-century composers, whose works still make up a large part of the standard repertory, often themselves felt this way about their music. The more articulate of these composers, such as Berlioz,3 Wagner,4 and Busoni,5 to cite specific examples, were quite explicit in their attitudes XW. D. Ross (ed.), The Works of Aristotle, vol. 7, Problemata (trans, by E. S. Forster), Oxford University Press, New York, 1927, book XIX. 2 Cassiodorus, Institutiones, II, iii, paragraph 21, as quoted in O. Strunk, Source Readings in Music History, W. W. Norton & Company, Inc., New York, 1950, p. 88, footnote 6. 8 H. Berlioz, A travers Chants, etudes musicales, adorations, boutades, et critiques, Michel Levy, Paris, 1862, and other writings. 4 R. Wagner, Das Kunstwerk der Zukunst, 1850, relevant passages in Strunk, op. cit., pp. 874-903, in particular, p. 881. 5F. Busoni, Sketch of a New Aesthetic of Music, 1907 (trans, by T. Baker), G. Schirmer, New York, 1911; also F. Busoni, The Essence of Music and Other 12 EXPERIMENTAL MUSIC and spoke of music as the direct communication "from heart to heart"; of tone as "the direct expression of feeling" (Wagner); of the need for "emo- tional sensitivity" (Berlioz); of the role of music as dealing with the inter- pretation of human feelings, the portrayal of "soul states"; and of the necessity of music not being fettered by pedantic forms (Busoni). On the other hand, it is interesting to note, by contrast, that Stravinsky, for ex- ample, has recently restated the more traditional definition of music in emphatic terms when he characterized "the phenomenon of music as a form of speculation in terms of sound and time." ° It should be clearly understood, however, that sound and time are for Stravinsky sensuous elements, not physico-mathematical abstractions. This speculation, moreover, is a unique language, like each significant art form, which has validity precisely because its most significant levels of meaning are not translatable into words. We might note that Helmholtz7 considers this problem when he reflects Aristotle's concepts of the relation of music toward internal mental and emotional states by stating that: Every motion is an expression of the power which produces it, and we in- stinctively measure the motive force by the amount of motion which it pro- duces. ... In this way melodic progression can become the expression of the most diverse conditions of human disposition, not precisely of human feelings, but at least of that state of sensitiveness which is produced by feelings . . . [of] that general character temporarily shown by the motion of our concep- tions. . . . Words can represent the cause of the frame of mind, the object to which it refers, and the feeling which lies at its root, while music expresses the kind of mental transition which is due to the feeling. . . . Music does not represent feelings and situations, but only frames of mind which the hearer is unable to describe except by adducing such outward circumstances as he has himself noticed when experiencing the corresponding mental states. ... In this sense, Vischer's8 rather paradoxical statement that the mechanics of mental emotion are perhaps best studied in their expression in music may not be al- together incorrect. Perhaps the most significant idea contained in Helmholtz's remarks is Papers (trans, by R. Ley), Rockliff, London, 1957, for a general collection of Busoni's music writings. 6 1. Stravinsky, Poetics of Music, Harvard University Press, Cambridge, Mass.. 1947, p. 16. 7 H. L. M. Helmholtz, On the Sensations of Tone, 2d English edition of 1885 by A. J. Ellis, based on the 4th German edition of 1877, Dover Publications, New York, 1954, p. 250 et seq. 8 Helmholtz is referring to a passage from F. T. von Vischer, Aesthetik, Wissen- schaft des Schonen, C. Macken, Stuttgart, 1858. THE AESTHETIC PROBLEM 13 the definition of music as an external tonal representation of the "orderly motion of our conceptions." Secondly, Helmholtz's comments also illus- trate his awareness of the difficulty of trying to attach literal meanings to musical materials. These two problems have been examined also by more recent writers. For example, Susanne Langer,9 who believes that music has "significant form," examines various well-known aesthetic theories such as music being primarily pure formal design, as argued by Hanslick,10 music being primarily self-expression, music being primarily a pleasurable expe- rience, and so on, and rejects each as insufficient in itself to account for the artistic merit of musical experiences. This, we might note in passing, is rather an injustice to Hanslick and Helmholtz, both of whom anticipate many of Langer's ideas. In any event, Langer suggests that: If music has any merit, it is semantic, not symptomatic. ... If it has any emotional content, it "has" it in the same sense that language "has" its con- ceptual content — symbolically. It is not usually derived from affects nor in- tended for them ... it is about them. Music is . . . their logical expression. . . . For what music can actually reflect is only the morphology of feeling . . . music conveys general forms of feelings, related to specific ones as algebraic expressions are related to arithmetic [expressions]. . . . What most aestheti- cians failed to see [in music] is its intellectual value, its close relation to con- cepts, not by reason of its difficult academic laws but in virtue of its revelations. Langer concludes that: ". . . Articulation is its life, but not assertion . . . a significant form without conventional significance. . . ." These definitions of meaning and form in music have been examined in greater detail by Langer in a more recent publication11 without, however, significant additions. Unfortunately, Langer is not particularly concerned with musical materials as such. Therefore, a somewhat similar analysis, more relevant to the musician's concern with his materials, is contained in Meyer's recently published book on the aesthetic content in music.1 - Meyer, in contrast to Langer, attempts to relate musical meaning and musical experience to specific musical forms. He does not, as do many writers, retain the separation between "absolute" and "referential" musical °S. Langer, Philosophy in a New Key, New American Library, New York, 1948, pp. 165-199. 10 E. Hanslick, The Beautiful in Music, first publ. 1854, English edition of 1891 by J. Cohen, based on 7th German edition of 1885, The Liberal Arts Press, New York, 1957. 11 S. Langer, Feeling and Form, Philosophical Library, Inc., New York, 1953. 12 L. B. Meyer, Emotion and Meaning in Music, University of Chicago Press, Chicago, 1956. 14 EXPERIMENTAL MUSIC meanings — he points out that musical meaning depends upon learned re- sponses to musical stimuli — nor does he retain the classic distinction be- tween the ''emotional" and "intellectual" content of music, which has been utilized as a working principle by even so recent a writer as Hindemith.13 Meyer instead proposes an "affect theory of music," based upon the concept that emotion is evolved when a tendency to respond is inhibited. Thus, in music, "the relationship between the tendency and its necessary resolution is made explicit and apparent." 14 Meyer remarks that music arouses ex- pectations, some conscious and others unconscious, which may or may not be directly and immediately satisfied,15 and then relates meaning and emo- tion into one unified response situation by stating that "what a musical stimulus or a series of stimuli indicate and point to are not extramusical concepts and objects but other musical events which are about to hap- pen. . . . Embodied musical meaning is, in short, a product of expecta- tion." 16 Meyer, starting from this premise, then examines in considerable detail significant elements of musical structure, such as "structural gaps," the "principle of saturation," and the "principle of return," as well as more familiar concepts such as tonality, rhythm, meter, and so on, in order to apply this affect theory of musical response. In so far as referential meaning is concerned, and such concepts as Langer's "significant form" seem to fall in this category, Meyer has this to say:17 (1) In most cultures, there is a powerful tendency to associate musical expe- rience with extramusical experience. ... (2) No particular connotation is an inevitable product of a given musical organization, since the association of a specific musical organization with a particular referential experience depends upon the beliefs and attitudes of the culture toward the experience. Although Meyer's analysis of the psychological response to musical forms and the dependence of musical form, conversely, upon psychological phenomena is perhaps one of the more interesting studies of the problem of musical content yet to come along, it is perhaps desirable, despite its value, for us for purely practical reasons to adopt as a working premise a somewhat more conservative and limited point of view. Therefore, if we 13 P. Hindemith, The Composer's World, Harvard University Press, Cambridge, Mass., 1952, in particular chaps. 2 and 3. 14 Meyer, op. cit., pp. 22-23. 15 Ibid., p. 25. "Ibid., p. 35. 17 Ibid., p. 262. THE AESTHETIC PROBLEM 15 restrict ourselves to the general definition of music as the logical expression of inward mental and emotional states, we may also distinguish sufficiently for our purposes between what music communicates and how music is put together to say effectively what it has to say. Then, since the techniques of musical composition have been treated and codified by many theore- ticians in discursive and practical terms, the logical treatment of musical materials as such can be discussed in terms of language with considerable precision. As also noted in a recent article by Hans Tischler,18 this aspect of musical aesthetics was not really considered by Langer at all. He points out that nowhere in Langer's discussion are criteria really set up for dis- tinguishing "good music" from "bad music." Tischler states that an aes- thetic appreciation of music must be based also upon a familiarity with the medium and its technical possibilities. He notes that an entire system of internal relations lies embedded in the medium and criticizes Langer's preoccupation with what music appears to symbolize, stating that "to over- look or understate this fact means pulling the basis from underneath any aesthetic theory." He observes that Hanslick was emphatic in stressing this point, and we might also observe that Stravinsky too complains about this type of criticism when he says: "What is the use, in a word, of tormenting him [the composer] with the why instead of seeking for itself the how, and thus establishing the reasons for his failure or success?" 19 Tischler defines two species of relationships which characterize what he calls "multirelational aesthetics," namely: 1 . Internal Relations. These change with the medium and in music con- sist of rhythm, melody, harmony, counterpoint, tone color, expression (dy- namics, tempo, etc.), and form or contour. 2. External Relations. These are true of all the arts and consist of gesture, program, ethics, technical mastery, psychological drives of the artist, function (e.g., for dance, worship, etc.), relevant historical and sociological data, and performance. Tischler proposes that the greater the number of relationships a work of art reveals, the greater aesthetic significance we must attach to the particular work of art. Whether or not this is true, for our purposes, Tischler's sep- aration of internal relationships from external relationships is extremely useful because it separates what we can find explicitly in a musical score from what we must read into a score in order to become aware of its more general referential significance. Moreover, in the long run, it may be also 18 H. Tischler, "The Aesthetic Experience," The Music Review, 17:189, 1956. 19 Stravinsky, op. cit., p. 87. 16 EXPERIMENTAL MUSIC true that the study of musical forms will be a convenient medium for in- vestigating the dependence of semantic meanings upon the articulation of formal structures. It is important to note, however, that the semantic prop- erties of music do not necessarily carry over to other forms of communica- tion, because many of the properties of music seem to depend, in consid- erable degree, specifically upon the medium itself. The Logic of Musical Composition There are five basic principles involved in musical composition which we shall consider in the present context to be of primary significance. The first principle is that the formation of a piece of music is an ordering process in which specified musical' elements are selected and arranged from an in- finite variety of possibilities, i.e., from chaos. The second principle recog- nizes the contribution to a musical structure not only of order, but also the relative lack thereof, and even, in certain extreme cases, of the absence of order, namely, chaos; that is to say, the degree of imposed order is itself a significant variable. The third principle is that the two most important dimensions of music upon which a greater or lesser degree of order can be imposed are pitch and time.20 There are, of course, other necessary ele- ments of music as ordinarily considered by the composer such as dynamic level and timbre, which also require ordering, but these will, for purposes of simplification, be considered less significant. Next, because music exists in time, the fourth principle is that memory, as well as instantaneous per- ception, is required in the understanding of musical structures. Lastly, as a fifth principle, it is proposed that tonality, a significant ordering concept, be considered the result of establishing pitch order in terms of memory recall. The first principle, namely, that the process of musical composition in- volves the choice of musical elements from an essentially limitless variety of musical raw materials, has long received widespread recognition. In fact, the very name composition suggests an act of arranging, of an im- position of order, while the use of the word composer to characterize the writer of music suggests a person who assembles and builds forms. Indeed, the basic idea of composition as the extraction of order from chaos was 20 A more generalized picture of musical structure is that of wave-form amplitude versus time. This concept lies at the root of experiments to synthesize musical structures directly on film, for example. See p. 44. THE AESTHETIC PROBLEM 17 formulated as long ago as the fourth century B.C. by Aristoxenus,-'1 who remarked that: "The voice follows a natural law in its motion and does not place the intervals at random." Aristoxenus also recognized the necessity of the ordering process in both music and language when he stated that: "The order that distinguishes the melodious from the unmelodious re- sembles that which we find in the collocation of letters in language. For it is not every collocation but only certain collocations of any given letters that will produce a syllable." This concept of opposing order and design to chaos has been a critical issue in musical aesthetics ever since. If we limit ourselves to current writers, we may note that Igor Stravinsky, in particular, has been most explicit in his defense of this principle. It is, in fact, the central theme of his Poetics of Music, previously referred to.G Several representative pas- sages from this book can be quoted to illustrate this point. For example, he remarks that: ". . . we feel [the necessity] to bring order out of chaos, to extricate the straight line of our operation from the tangle of possibil- ities";22 that: ". . . we have recourse to what we call order . . . order and discipline." -A Stravinsky also defines art as the "... contrary of chaos. It never gives itself up to chaos without immediately finding its living works, its very existence threatened." 24 Stravinsky stresses the point that: "Tonal elements become music only by virtue of their being organized ... so that to the gifts of nature are added the benefits of artifice." 2r> Finally, he says that: ". . . to proceed by elimination — to know how to discard . . . that is the great technique of selection." 2H Given, therefore, that order is imposed during musical composition, the second question immediately arises of how much order is imposed. Once we recognize that all composition involves the selection of certain materials out of a random environment toward order of one sort or another, we can then ask the question of how much selection is involved in any particular process, since it is obvious that all music falls somewhere between the two extremes of order and chaos and that changes in musical style involve fluctuations first toward one pole and then toward the other. Thus, "shape 21 Aristoxenus, The Harmonics (ed. and trans, by H. S. Macran), Oxford Uni- versity Press, New York, 1902. 22 Stravinsky, op. cit., p. 5. 23 Ibid., p. 6. 2iIbid., p. 11. 26 Ibid., pp. 23-24. 26 Ibid., p. 69. 18 EXPERIMENTAL MUSIC may, from this point of view, be regarded as a kind of stylistic 'mean' lying between the extremes of overdifferentiation and primordial homogene- ity." 27 It follows from this argument, as Meyer notes,28 that: Weak, ambiguous shapes may perform a valuable and vital function ... for the lack of distinct and tangible shapes and of well-articulated modes of pro- gression is capable of arousing powerful desires for, and expectations of, clari- fication and improvement. This aspect of musical structure and expression is one which has unfortunately received but scant attention from music theorists, aestheticians and critics who have continually construed "inevitability" to mean unequivocal progression. . . . Yet the fact of the matter is that some of the greatest music is great precisely because the composer has not feared to let his music tremble on the brink of chaos, thus inspiring the listener's awe, ap- prehension and anxiety, and, at the same time, exciting his emotions and his intellect. The above passages, quoted from the recent study of musical meaning by Leonard Meyer, already referred to earlier, are a distinct contrast to discussions of the pair of opposites, order and chaos, which tend to confuse these terms with stylistic problems, if not also with problems of value. Thus, order has frequently been associated with "classicism" and its equiv- alents, and disorder with "romanticism" or "expressiveness." It is not necessary for our purposes to assess the value of order or of chaos as such, as Stravinsky does when he associates order with "the good," or as other composers such as John Cage, to cite a recent example, have attempted to do when they have set up an opposing musical aesthetic in which random- ness or disorder is sought after as a desirable goal. The difficulty, obvi- ously, is that few writers have attempted to define just what order is quan- titatively in musical terms and have usually simply related this term in one way or another to compositional procedures which satisfy their stylistic prejudices. Moreover, few of them have ever considered it explicitly as a quantitative variable, subject to control for expressive purposes. In considering specific examples of how ordering processes are imposed upon musical materials, we shall postulate that the most important involves choices of pitch. There are necessarily many such choices in musical com- position. In the first place, one of the most fundamental is the decision to tune a scale to certain fixed pitches. The mere fact that most Western music is written for a chromatic scale tuned to even temperament is in itself a highly restrictive limitation upon random choice. The choice of a 27 Meyer, op. cit., p. 161. 28 Ibid., p. 160. THE AESTHETIC PROBLEM 19 certain harmonic style imposes additional restrictions. Arguments in dis- cussions of musical style, though seldom expressed explicitly as such, are really concerned in many ways with the question of how restrictive the selection process should be. Thus, stylistic limits in terms of pitch, for example, are easy to distinguish. Complete disorder is characterized by the random choice of any number of all possible pitches. On the other hand, complete order is characterized by the arbitrary and sole choice of some one fixed pitch. A second basic choice process is connected with the fact that music, like language, depends upon a series of successive selections; in other words, that it exists in time. In fact, it is generally acknowledged that the two most fundamental dimensions of music specifically are pitch and time. The essential process of musical composition, therefore, consists of the sequential selection of a series of pitches. This process is also recognized by musicians, and again for comment, we may note that Stravinsky states that: "Music is based on temporal succession and requires alertness of memory. Consequently, music is a chronologic art, as painting is a spatial art." 29 Just as the restrictions imposed upon pitch selection lead to scales and ultimately to harmony, we find that restrictions of choice can be im- posed upon the time dimension as well. This leads directly to the develop- ment of meter and rhythm and ultimately to the organization of large-scale musical structures. Moreover, the interaction of pitch selection and time- interval selection is the basis of virtually all our known procedures for mu- sical composition involving the internal relationships tabulated by Tischler. To illustrate these points, we might consider the composition of a single melodic line, restricting our argument, as we shall throughout for the sake of simplicity, to a fixed tuning scheme, specifically, the ordinary chromatic scale. We note initially that a melodic line is a sequence of intervals be- tween successive notes chosen sequentially in a time scale dictated by the choice, random or otherwise, of meter and rhythm, and that it is the se- quence of intervals rather than of tones, or specific pitches, which gives a melody its characteristic profile. If a mechanism is provided whereby the successive choice of intervals can be made completely random, a random melody is produced. On the other hand, if no choice whatever is provided, the melody is a monotone. The imposition of a characteristic style between these extremes involves the choice of specific rules of melodic writing which will govern the nature of successive interval selection. Polyphony involves the simultaneous interaction of two or more melodic 29 Stravinsky, op. cit., p. 29. 20 EXPERIMENT AL MUSIC lines and as such is a characteristic feature of music as distinguished from language. However, the principles of operation remain fundamentally similar, and to handle the more complex problems involved in this inter- action, we require the imposition of rules of harmony and counterpoint. In the last passage we quoted from Stravinsky's Poetics of Music, there is mentioned another significant issue that requires comment, namely, that "music . . . requires alertness of memory." This remark points up the fact that recognition of a musical message and, hence, the over-all organiza- tion of a musical structure depends on its existence in time and on com- prehending it in its totality in spite of its existence in time. Musical under- standing has been recognized since ancient times to involve the perception of what is going on in the immediate present, but always within the frame- work of what has already happened and persists in the memory. For ex- ample, Aristoxenus stated that:30 "musical cognition implies the simul- taneous recognition of a permanent and a changeable element ... for the apprehension of music depends upon these two faculties, sense perception and memory; for we must perceive the sound that is present, and remember that which is past. In no other way can we follow the phenomenon of music. ..." St. Augustine31 also described musical communication in these same terms when he said that listening to music depends not only on numeri sonantes, that is, actual music which is heard, but also upon its comparison with numeri recordabiles , that is, music which is remembered. This process is required in order to form a musical judgment. The consequence of this last characteristic of musical organization is of the greatest significance, since it is at the root of our concepts and tech- niques of thematic repetition and development, rhythmic repetition, the need for systematic structures such as sonata form, fugue, and variation form, and, perhaps most important of all, of our ideas of tonality. Since certain experiments carried out with the Illiac involve investigation into aspects of the nature of tonality, this brings up the last point we shall con- sider at this stage, namely, a working definition for tonality. We shall define tonality as tonal organization based on a pitch reference point for a piece of music. A composition which uses a fixed-pitch reference point can be said to be tonal; if it has several such fixed reference points, it may be called polytonal. It is also presumably possible for the reference point to shift during the course of a composition. Lastly, if no such reference 30 Aristoxenus, op. cit., pp. 27-30. 31 St. Augustine, De Musica, books I-VI (trans, by R. C. Taliaferro), The St. John's Bookstore, Annapolis, Md., 1939. THE AESTHETIC PROBLEM 21 point is ascertainable, the piece can be considered atonal. Again, we shall not attempt to evaluate tonality as something "good" or "bad," but we shall rather treat it as a parameter to be measured and to be controlled. Moreover, if tonality in one form or another is being used to infuse co- herence into a piece of music, tones, that is, specific pitches, acquire sig- nificance because they are related, through specific intervals over a span of time, to a specific tonal center. It is these long-range intervallic rela- tionships that require memory for their recognition and which are used to build up both small- and large-scale musical structures depending upon tonal coherence as an organizational principle. It is important to separate this principle from successive interval relationships which depend much more directly only upon immediate sense perception. It is this, probably, that Aristoxenus had in mind when he remarked:32 "Again, since intervals are not in themselves sufficient to distinguish notes — the third part of our science will deal with notes [and] will consider the question of whether they are certain points of pitch, as commonly supposed, or whether they are musical functions." In spite of this early awareness of the problem, however, it is interesting to note that, historically, the concept of tonality was one of the last to be formalized in terms of conscious operating prin- ciples and can be said to be utilized consciously in its full scope perhaps only since the time of Rameau and Bach. The rules of strict counterpoint, for example, which are based largely on the compositional techniques of the Renaissance and, specifically, the sixteenth century, are almost entirely concerned with problems of successive intervals relationships and only marginally with the question of tonality. "Sixteenth-century theorists char- acteristically faced the problem of chord progression as if they wore blinders that prevented them from seeing more than two chords at a time. The extent of their scope was the passage of one consonance to the next, the suspension and 'saving' of dissonances, and cadence patterns made up usually of two intervals or chords." 33 Even today, in the teaching of the theory of music, and specifically in the teaching of common practice har- mony, the general problem of tonal organization is largely ignored. Basic harmony in many traditional harmony textbooks is still taught largely in terms of four-part chorale settings in the style of Bach, but with an em- phasis solely on the rules of successive chord progression. It is in recogni- tion of the lack of awareness of the necessity of utilizing logical processes 82 Aristoxenus, op. cit., p. 29. :5!C. V. Palisca, "Vincenzo Galilei's Counterpoint Treatise: A Code for the Seconda Pratica," J. Am. Musicological Soc, 4:81, 1956. 22 EXPERIMENTAL MUSIC which depend upon and stimulate long-range recall that music analysts such as Heinrich Schenker (1868-1935), for example, have attempted to for- mulate more general principles of tonality and of melodic construction in music written since 1700 (see Chapter 5, pages 133 to 134). To summarize, (1) the process of musical composition requires the selection of musical materials out of a random environment. This is ac- complished by a process of elimination. The extent of order imposed de- pends upon the nature of the restrictions imposed during the process of selection. (2) Music is organized in terms of pitch — specifically, intervals between notes — and in terms of time. Many possible interactions between these two variables are expressed in terms of traditional rules of composi- tion. (3) Musical coherence in a musical structure depends on the ex- ploitation of memory as well as immediate sense perception. A recognition of this principle is essential in the understanding of how proper articulation is achieved in setting up musical structures. Information Theory In recent years, a new scientific theory, which has received the name information theory, or communication theory, has been worked out in con- siderable detail, particularly in certain practical applications in the fields of telegraphy, telephony, and, in general, in problems of communication en- gineering. We shall now consider certain important concepts of informa- tion theory relevant to the general musical problems just reviewed and in anticipation of some of the techniques applied to generate computer music. The present discussion of information theory is abstracted primarily from two recent and authoritative books on the subject by Shannon and Weaver34 and by Brillouin.35 Information theory depends upon a precise and limited definition of the word information which answers the question of how to define the quantity of information contained in a message to be transmitted. As a first step toward an answer, it is observed that for the communications engineer the technical problem is always the same, namely, to transmit "information" accurately and correctly, quite without regard to the "meaning" or "value" of the "information." It is of no concern to the engineer whether the mes- 34 C. E. Shannon and W. Weaver, The Mathematical Theory of Communication, University of Illinois Press, Urbana, 111., 1949. 35 L. Brillouin, Science and Information Theory, Academic Press, Inc., New York, 1956. THE AESTHETIC PROBLEM 23 sage he transmits is nonsense or of the greatest significance. Therefore, in its current state, modern communication theory is restricted strictly to the study of the technical problems involved in transmitting a message from sender to receiver. Having accepted this limitation, we may then establish, as our second premise, that every constraint imposed on freedom of choice immediately results in a decrease of information. To help clarify this somewhat unusual notion, it is helpful to consider how the alphabet can be used to build up a language.30 For this purpose, let us next introduce an additional concept of importance, namely, that we can classify com- munication systems roughly into three main categories: discrete, contin- uous, and mixed. A language consists of sequences of discrete symbols we call letters; Morse code consists of sequences of dashes and dots. Other forms of communication, however, such as paintings, photographs, or tele- vision images, are continuous. Superficially this would seem to be the case also with music. However, these continuous media are frequently con- verted into discrete systems, as with the half-tone reproductions of photo- graphs and the symbolic representation of music via musical score. As Shannon and Weaver define it:37 "A discrete channel will mean a system whereby a sequence of choices from a finite set of elementary symbols, Si . . . Sn, can be transmitted from one point to another." Moreover, "It is not required that all possible sequences of the Si be capable of transmis- sion on the system, certain sequences only may be allowed." Thus, to return to our consideration of language, we have twenty-seven letters in the alphabet including the space. The simplest type of sentence might be constructed by selecting letters sequentially with the choice of letters being completely random, this choice being arrived at by assigning equal proba- bilities to each letter of the alphabet. The result bears little resemblance to an English sentence, however, except by pure chance. The situation is one of highest potential information content: Anything might be said. We can, however, reduce the information content of this random language in order to achieve some higher degree of "meaning" by altering the proba- bilities used to select the letters of the alphabet. Thus, we can first assign probabilities based on the frequencies with which letters occur in the English language. The next step beyond this is to assign probabilities based on the frequencies with which letters occur one after the other. In this way, freedom of choice is gradually reduced, and the results begin to take on a more and more recognizable form. The decrease in information which 30 Shannon and Weaver, op. cit., pp. 13-14. 37 Ibid., p. 7. 24 EXPERIMENT AL MUSIC occurs is said to be the consequence of introducing redundancy, which is therefore related to order as information is related to disorder. This par- ticular example of language construction, incidentally, is worked out in some detail by Shannon and Weaver. 'information" is thus defined as the result of "choice" and is given a statistical significance based upon probability theory. It is possible, there- fore, to write algebraic expressions for the information content of a com- munication system. In order to do this, the information content of the system is defined purely in terms of the number of possible choices inherent in the system itself. If we know nothing about the system, in other words, if we are unable to define any of its properties, we must assume that the choice is random, which is equivalent to saying that the information content of the system is at a maximum. On the other hand, if we happen to pos- sess some information concerning the properties of the system, it is prob- able that we can restrict the choice process to a situation that is less than totally random. This means that the information content of the system has been reduced, or, in other words, we might state that the information we, as observers of the system, have acquired concerning its properties has been obtained at the expense of the information content of the system. The more information about the system we acquire, the less information the system contains. Therefore, according to Brillouin :3S ... we consider a problem involving a certain number of possible answers, if we have no special information on the actual situation. When we happen to be in possession of some information on the problem, the number of possible answers is reduced, and complete information may even leave us with only one possible answer. Information is a function of the ratio of the number of possible answers before and after [a choice process], and we choose a logarith- mic law in order to insure additivity of the information contained in inde- pendent situations. We may now follow Brillouin39 to define information algebraically: Let us consider a situation in which P0 different possible things might happen but with the condition that these P0 possible outcomes are equally probable a priori. This is the initial situation, when we have no special information about the system under consideration. If we obtain more information about the prob- lem, we may be able to specify that only one out of the P0 outcomes is actually realized. The greater the uncertainty in the initial problem is, the greater P0 38 Brillouin, op. tit., Introduction. 39 Ibid., pp. 1 ff. THE AESTHETIC PROBLEM 25 will be, and the larger will be the amount of information required to make the selection. Summarizing, we have: Initial situation: /0 = 0 with P0 equally probable outcomes; Final situation: /^O, with P1 = 1, i.e., one single outcome selected. The symbol / denotes information, and the definition of the information is I,=K]nP{) (1) where K is a constant and "In" means the natural logarithm to the base e. The definition of the measure of information can be generalized to cover the case when P0 possibilities exist in the initial situation, while the final situa- tion still contains PA possibilities; Initially: /0 = 0 with P0 equally probable cases; Finally: /j ^ 0 with Pj equally probable cases. In such a case we take /3 = K In (P0/Pi) = K In P0 - K In /\ (2) This definition reduces to Eq. 1 when Px = 1. [Italics supplied.] The two cases discussed by Brillouin which apply to systems narrowed down to one choice in the first case and to a number of choices in the second case depend on the assumption of equal a priori probabilities. This is the simplest condition for, as we shall see, it is also possible to have un- equal a priori probabilities, probabilities conditioned by previous choices and many more complex situations. At this point, it is crucial to note that Equations (1) and (2) bear a striking resemblance to an equation, well known to physical scientists familiar with statistical mechanics, which relates thermodynamic probability and entropy. Thermodynamic probability, roughly, is a measure of the number of ways in which a physical system might be arranged, and entropy is related to this function by means of the following expression: S = k\nW (3) where S is the entropy of the system, W is the thermodynamic probability, and k is Boltzmann's constant, equal to 1.36 X 10~16 erg/degree C. We may now relate information and entropy through the ratio k/K, the exact value of which depends on the units used to express information. The question now arises as to the significance of the concept of entropy. It is essentially a measure of the degree of disorder or randomness in a physical system. Whenever a change occurs in some physical system which results in a decrease in order, the entropy of the system is said to increase. Conversely, an increase in order results in a decrease in entropy. For 26 EXPERIMENTAL MUSIC example, if a sample of crystalline ice is melted to form liquid water, there results an increase of entropy, because in the crystalline ice water molecules are arranged in a highly ordered lattice structure, while in liquid water these same molecules are more nearly scattered at random. Converting liquid water to steam involves yet another entropy gain, because this process causes the water molecules to become widely scattered and to move about at high velocity through a large volume of space. Scrambling an egg is an even simpler example of an entropy change. No chemical change occurs during this process, only mixing; however, after scrambling, because the resulting mixture is more random than before, the entropy content of the egg has increased. Even shuffling a sorted deck of cards can in a sense be said to bring about a change of entropy. It takes work to sort the cards into an ordered sequence, and this work can be thought of as an extraction of entropy. The problem of unscrambling an egg is also a problem in- volving the extraction of entropy. In 1929, Szilard40 recognized the close similarity between information and entropy, but the significance of this relationship was not generally recognized until it was rediscovered years later by Shannon to lead to the current development of information theory. It is now recognized that entropy is a measure of missing information. Thus, in the physical sciences, where all systems (except perfect crystals at absolute zero, — 273.16°C) have positive entropy content, we find that all systems except these must of necessity be incompletely defined, this incompleteness being in direct relation to their entropy contents. To go back to our examples, we see that we know more about water molecules in crystalline ice than in liquid water, because, if for no other reason, we at least know more precisely where the molecules are. We can now reproduce from Shannon and Weaver two useful proposi- tions. Shannon and Weaver41 note that the entropy of a communication system will be zero "if and only if all the P4 but one are zero, this one hav- ing the value unity. Thus, only when we are certain of the outcome does [the entropyl vanish. Otherwise [the entropy] is positive." Moreover, "for a given [number of possible choices], [the entropy] n is a maximum and equal to log n when all the Pt are equal, i.e., 1/n. This is also intuitively the most uncertain situation." And lastly, "any change towards equaliza- tion of the probabilities, Pi, increases [the entropy]." 40 L. Szilard, "tJber die Entropieverminderung in einem thermodynamischen System bei Eingriffen intelligenter Wesen," Z. Physik, 53:840, 1929. 41 Shannon and Weaver, op. tit., p. 21. THE AESTHETIC PROBLEM 27 The definition of information as a measure of a number of choices from a random arrangement of a finite set of elements is unquestionably confus- ing when first met with, so it is important that it be clearly understood that by "information" we do not mean information in the everyday sense. "In- formation" in information theory is not the same thing as "meaning," par- ticularly semantic meaning, or "specific knowledge about," which are defi- nitions more nearly synonymous with the common use of the word. To clarify this point, Weaver states that:42 "The word information in commu- nication theory relates not so much to what you do say as to what you could say. . . . The concept of information applies not to the individual messages (as the concept of meaning would) but rather to the situation as a whole." In a similar vein, Brillouin concludes:39 Our definition of information is an absolute objective definition, independent of the observer. . . . The restrictions we have introduced enable us to give a quantitative definition of information and to treat information as a physically measurable quantity. . . . We define "information" as distinct from "knowl- edge" for which we have no numerical measure. . . . Moreover, as Weaver points out:43 The concept of information developed in this theory at first seems disappoint- ing and bizarre — disappointing because it has nothing to do with meaning, and bizarre because it deals not with a single message but rather with the statistical character of a whole ensemble of messages, bizarre also because in these sta- tistical terms the two words information and uncertainty find themselves to be partners. However, Weaver suggests that: "one is now, perhaps, for the first time, ready for a real theory of meaning." He attempts to set up this problem for future study by suggesting "three levels of communication," namely:44 Level A. How accurately can the symbols of communication be transmitted? (The technical problem.) Level B. How precisely do the transmitted symbols convey the desired mean- ing? (The semantic problem.) Level C. How effectively does the received meaning affect conduct in the desired way? (The effectiveness problem.) 42 Ibid., p. 110. 43 Ibid., p. 116. 44 Ibid., pp. 95-96. 28 EXPERIMENT AL MUSIC In this connection, it has been stressed by Weaver that there may be a high degree of overlap between the three levels. He suggests that:45 A larger part of the significance [of information theory] comes from the fact that the analysis at level A discloses that this level overlaps the other levels more than one could possibly naively suspect. Thus, the theory of level A is, at least to a significant degree, also the theory of levels B and C. Brillouin similarly recognizes two areas of investigation which lie outside current research in information theory. He points out46 that the next prob- lem to be defined is the problem of semantic information, i.e., whether or not a message makes sense. As noted by Brillouin, some exploratory in- vestigations of this problem in language have apparently been carried out by Ville47 and by Carnap and Bar-Hillel,48 who based their work on the methods of symbolic logic, but this seems to be about the extent of current research in this area. Lastly, Brillouin recognizes the problem of "value," i.e., whether or not the message is of value to the sender or receiver. Here, he says we "invade a territory reserved for philosophy. . . . Shall we ever be able to cross this border? . . . This is for the future to decide." This is, of course, Weaver's level C, which in his estimation involves aesthetic considerations in the fine arts.49 To summarize : ( 1 ) in recent years, information theory has been applied to certain practical problems of communication engineering.50 (2) Cer- tain authors have suggested that the concepts of information theory might well be used more generally than just in engineering problems. (3) Infor- mation is defined as proportional to the logarithm of the number of possible choices available when making a decision. Information is thus analogous to entropy. (4) Inasmuch as common communication systems utilize finite sets of discrete symbols, these symbols can be selected sequentially by what we will call a stochastic process to build up a "message." The information, 45 Ibid., p. 98. 46 Brillouin, op. cit., pp. 297 ff. 47 J. Ville, Actualities sci. et ind., 1145:101-114, Hermann, Paris, 1951. 48 Y. Bar-Hillel and R. Carnap, "Semantic Information," Brit. J. Phil. Sci., 4:147, 1953; see also C. Cherry, On Human Communication, John Wiley & Sons, Inc., New York, 1957, pp. 231-250, for a detailed discussion of this problem based on another paper by these same authors, namely: R. Carnap and Y. Bar-Hillel, "An Outline of a Theory of Semantic Information," M.I.T., Research Lab. Electronics Tech. Rept. 247, 1953. 48 Shannon and Weaver, op. cit., p. 97. 50 In fact, it might be of interest to note that these applications have now become sufficiently extensive that a technical journal, IRE Transactions on Information Theory, which is devoted specifically to this subject, is now being published. THE AESTHETIC PROBLEM 29 or entropy, content of a communication system is at a maximum if there are the least number of restrictions upon the process of selecting successive events; specifically, the largest entropy content is obtained whenever the sequence of symbols is completely random. Information Theory and Music It is now necessary to examine how these concepts relate to the defini- tions of musical meaning and form previously discussed. We can start by noting that not only has Weaver suggested in general terms that information theory can be applied to the study of art, but that Pinkerton,51 for example, has proposed that the theory might be used in studies of music. Also, fairly ambitious theoretical attempts to apply information theory to the study of music have been published by W. Meyer-Eppler'2 and A. Moles. 5:^ More- over, Leonard Meyer, whose concepts were reviewed in some detail earlier in this chapter, has also recently recognized many corresponding properties between his theories of musical meaning and information theory.54 Thus, Meyer acknowledges the equivalence between his ideas of ambiguity and precision of form and entropy variation and, secondly, the importance of sequential choice processes in the building up of musical structures. Some main points of Moles' applications of information theory to musical communication can now be summarized. Moles postulates two determining factors which permit a listener to build messages out of musical sounds, namely, memory and attention, i.e., perception. This is, of course, in accord with traditional aesthetic theory. Moles then notes that memory appears to be divided, in terms of span, into three categories : ( 1 ) instantaneous memory, (2) dated memory, and (3) undated memorization. However, it is to the problem of attention that he has directed most of his studies. He suggests that "attention" can be divided into two distinct "modes": (1) 51 R. C. Pinkerton, "Information Theory and Melody," Sci. American, 194(2) :77, February, 1956. 52 W. Meyer-Eppler, "Statistic and Psychologic Problems of Sound," Die Reihe, 1:55 ff.; "Informationstheorie," Naturwissenschaften, 39:341, 1952. A review of some of Meyer-Eppler's views is also given in an article by H. Le Caine, "Electronic Music," Proc. I.R.E., 44:457, 1956. 58 A. Moles, "Informationstheorie der Musik," Nachr. Technik Fachberichte, Z'Al , 1956; Theorie de V Information et perception esthetique, Presses Universitaires de France, Paris, 1957; Some Basic Aspects of an Informational Theory of Music, unpublished manuscript; and other writings. Also private conversations between Dr. Moles and one of the present authors (L. A. H.) in Paris, June, 1957. 54 L. B. Meyer, "Meaning in Music and Information Theory, /. of Aesthetics and Art Criticism, 15:412, 1957. 30 EXPERIMENTAL MUSIC the semantic mode and (2) the aesthetic mode. The semantic mode is characterized as the "language side of music — a system of organized and standardized symbols — which can be coded 55 — i.e., translated into another language — the score." On the other hand, the aesthetic mode "does not appeal to intellectual faculties, but to the directly sensorial ones — even sensual at the limit." Moles thus differentiates two types of structures as does Tischler18 and defines the term acoustical quanta. These quanta "make up the repertory of aesthetic symbols at a given scale of duration [and] information rate, He, — [which] can then be computed and which comes parallel to the semantic information rate, #s." Moles' purpose is "to study the properties of the aesthetic message — vs. the semantic one, both being bound into the same sequence of acoustical sets of quanta grasped in a different manner." One additional point made by Moles is of interest: The fact acknowledged by many psychologists dealing with the human op- erator that one is unable to grasp a message of more than 10-20 bits/second,56 compared with the estimated maximal capacity of some hundred bits/second) implies that perception is a selection of definite symbols in the whole of the message and that these symbols, these Gestalt are not picked at random, which would simply express the utter incapacity of the listener to cope with a too original message.57 In consequence, the structure of Music itself regarding the color, thickness and rate of originality of the musical stuff should be di- rectly considered by the composer. This leads to the concept of "authentic composition" (Meyer-Eppler) which has recently found its way into experi- mental music. The first point to decide, if practical musical applications are to be made for the concepts of information theory, is whether music is basically a dis- crete, a continuous, or a mixed communication system. We should like to propose that it is effectively a discrete system. It is thus like language, al- though normally more complex operationally, because in language only one symbol for an operational element is considered at a time. In music, a number of elements are normally in operation simultaneously. There are a variety of ways in which music operates through discrete elements. Most importantly, as Helmholtz, for example, has noted:58 55 The idea of coding is considered in Chapter 4 in relation to computer operation. 56 A bit is a unit quantity of information and is a term used in digital-computer theory. See Chapter 4. 57 I.e., a message with too high an entropy content. 58 Helmholtz, op. cit, pp. 250-253. THE AESTHETIC PROBLEM 31 Alterations of pitch in melodies take place by intervals and not by continuous transitions. The psychological basis of this fact would seem to be the same as that which led to rhythmic subdivision periodically repeated. . . . The musical scale is as it were the divided rod, by which we measure progression in pitch, as rhythm measures progression in time. Hence, the analogy between the scale of tones and rhythm occurred to musical theoreticians of ancient as well as modern times. We consequently find the most complete agreement among all nations that use music at all, from the earliest to the latest times, as to the separation of certain determinate degrees of tone from the possible mass of continuous gradations of sound, all of which are audible, and these degrees form the scale in which the melody moves. But in selecting the particular degrees of pitch, deviations of national taste become immediately apparent. The number of scales used by different nations and at different times is by no means small. Almost all music notation, in fact, is based upon a definition of discrete musical elements. Thus, except possibly for such recent artifacts as some forms of electronic music (Chapter 3), we can define the basic texture of music as an assembly of discrete symbols with the few exceptions (such as continuous dynamics changes) being so simple that these are readily taken care of independently. Secondly, restricting the number of choices should tend to increase the "meaningfulness" of messages. Thus, the most diffuse type of music is pro- duced on the average when successive note selection is permitted to be com- pletely random. As we shall see, music of this type is rather easily gen- erated in a computer and forms the basic substance from which we must fashion more characteristic structures. Thus, we note that our operational basis is entirely in accord with Stravinsky's concepts of the logic of musical composition discussed earlier in this chapter. Or, as noted by Helmholtz:59 "Music alone finds an infinitely rich but totally shapeless plastic material in the tone of the human voice and artificial musical instruments which must be shaped on purely artistic principles." Thirdly, the problem arises as to what techniques to apply to restrict successive choices if we desire to produce music less chaotic than random music. It is possible, for example, to apply statistical methods and com- pute transition probabilities for successive note selection based upon the analysis of some known species of music. Pinkerton worked out a simple example of how this can be done by constructing a transition-probabilities table based upon the analysis of a set of nursery tunes. Pinkerton quite cor- 59 Ibid., p. 250. 32 EXPERIMENTAL MUSIC rectly observed, however, that the use of such tables leads to the construc- tion of "banal" tunes as a general rule. It is easy to see that this is bound to occur whenever a purely statistical analysis to determine mean choices is used as an aesthetic basis for computing transition probabilities. The diffi- culty here is an aesthetic one; if we wish to generate something besides banal music, other criteria must be sought. In this connection, we should mention also that a similar but more thor- ough study has been carried out recently by Brooks, Hopkins, Neumann, and Wright,60 to whom we refer also in Chapter 3, since these au- thors coded their ideas for computer processing. Like Pinkerton, these authors subjected a sampling of simple tunes (this time hymn tunes) to statistical analysis to form transition-probability tables. However, their analysis was more elegant, since they carried out their calculations to the extent of eighth-order probabilities, i.e., to include into the calculations re- lationships as far as eight notes back. On the other hand, there is consider- able danger in elaborating a simple eighth-order process to produce music, since aside from simple tunes such as hymn tunes, there is little music in which a fluctuation of transition probabilities from one part of a composi- tion to another would not occur. This danger has been recognized, inci- dentally, by Meyer.54 Consequently, means are required for controlling fluctuations between randomness and order during the course of a compo- sition. Still another study in this same vein has been recently published by Youngblood.61 In contrast to the above studies, Youngblood has computed sets of transition probabilities derived from the analysis of fairly complex art music. For his study, Youngblood has chosen a group of songs by Schubert, Mendelssohn, and Schumann and has compared the results obtained from the music of these three composers. He has tabulated differences as re- flected in transition probabilities and information contents between the individual styles of these composers, as well as similarities which one would, of course, expect, since all three employ the same basic style of composition. Lastly, two other recent incidents of rather simple applications of the idea of sequential-choice processes to compose music have been also re- ported by J. R. Pierce.62 Thus: 60 F. P. Brooks, Jr., A. L. Hopkins, Jr., P. G. Neumann, and W. V. Wright, "An Experiment in Musical Composition," IRE Trans, on Electronic Computers, EC- 6:175, 1957. "'J. E. Youngblood, "Style as Information," J. of Music Theory, 2:24, 1958. 62 J. R. Pierce, letter to Sci. American, 194(4): 18, April, 1956. THE AESTHETIC PROBLEM 33 J. J. Coupling has discussed stochastic composition of music in "Science for Art's Sake" in Astounding Science Fiction, Nov., 1950. [Similarly] Dr. D. Slepian of Bell experimented with stochastic composition, not using statistics but such ideas of probability as have accumulated in the minds of a group of experimenters. Thus, he had each of a group of men add to a "composition" after examining only one or more preceding half measures. Tape recordings of the resulting music have been played as a part of a number of talks on information theory. Pierce himself, in collaboration with M. E. Shannon, has also worked out an example of stochastic music, this music involving common chords se- lected in random sequences. This particular example of stochastic music is reproduced in a recent book by Pierce. 82a It can be seen that the various experiments to produce stochastic music thus far carried out are subject to critical limitations of one type or another. The end products, if not banal, as Pinkerton termed his results, nevertheless remain rather primitive. In designing our experiments, we were well aware of the difficulty of basing experiments utilizing these new techniques on ini- tial operating principles which might appear on first inspection to be far removed from traditional musical procedures. An alternative procedure was to combine relevant concepts of traditional musical experience with the operating techniques derived from information theory and to take ad- vantage of Weaver's suggestion that there is extensive overlap between the three areas of investigation relevant to information theory. In this way, we would use the stimulus provided by working with traditional music con- cepts in terms of new operational principles as a point of departure for formulating abstract structural bases for music synthesis. It is interesting to note, in concluding, that attempts to apply information theory to musical problems raise in a new guise an old issue which has been a source of dispute in musical aesthetics many times in the past. It is yet another attempt to codify musical aesthetics in terms of natural law. This is, of course, an argument resorted to by many writers ever since music was defined as an imitation of nature in ancient times. Zarlino, for example, looked "on music as an imitation of nature and endeavored to derive his teachings from natural law," 63 i.e., in accord with Pythagorean and Pla- tonic theory. On the other hand, Vincenzo Galilei in attacking Zarlino's teachings "considered numerical ratios irrelevant to the artist and the rules 02a J. R. Pierce, Electrons, Waves and Messages, Hanover House, Garden City, N.Y., 1956, pp. 271-274. i GENERATE RANDOM NOTE o ^ * ■ o THREE-NOTE REPEAT ? YES 1 |NO MELODIC SUBROUTINE * AT LEAST ONE VOICE STEPWISE? HARMONIC SUBROUTINE I 1 l 1 IYES 1 1 3 OR 10 BETWEEN LOWEST NOTES? ♦ NO DITTO FOR VOICE 2 1 1 CONTRARY MOTION? * |YES DITTO FOR VOICE 3 SET TRITONE RESOLUTION * ♦ DITTO FOR VOICE 4 RESET- SHIFT TO NEXT CHORD * i Figure 4. Experiment Two: Block diagram for the main routine. portant task was to set the first chord of the first cantus firmus setting in accord with Rules 2, 3, and 11, given on pages 84 and 88. This was done by means of a special subroutine required only at the beginning of each cantus firmus setting. Once it had been used, this subroutine was not entered again until after a setting had been completed and the computer was ready to proceed with the generation of the next setting. The basic problem was to set the chord of C major in root position into the four voices in the most efficient manner. Since only the notes C, E, G, C, E', G', and C", with numerical equivalents of 0, 2, 4, 7, 9, 11, and 14, respectively, were involved, it was possible to restrict the choice of random integers to these few numbers by storing these particular numbers in a special small table of seven entries and selecting the memory locations EXPERIMENTAL DETAILS 95 for these numbers by random-integer generation, utilizing the technique already described in Chapter 4. Moreover, since the initial note for the cantus firmus (Voice 1) was limited even more to just C, C, or C", to make the note-selection process as simple as possible, we could arbi- trarily select C, for which the numerical equivalent is 7, for this voice. This automatically ensured that the chord would be in root position, since Voice 1, being for the cello, would subsequently be transposed downward an octave. Main Routine Continued. Since cantus firmus settings from as short as three notes to any reasonable length might be required, the next logical step was to ask whether the next-to-last chord had been reached and whether the cadence routine would be required. This would happen im- mediately, of course, only when the length of the setting had been restricted to three notes. However, it was desirable that this decision be made at this point because of the cyclic nature of the program. In the experiments actually carried out with the Illiac, the longest settings generated were twelve notes long, and all the output for Experiment Two, in particular, was limited to this length. However, this was not the case in Experiment One, as we have already seen. This decision operation, which not only brought the special cadence routine into operation, but also set the lengths of the cantus firmus settings, worked in the following way: If we wished to write settings for cantus firmi n notes long, a cadence routine would be required after n — 2 notes had been generated in each voice, since both the last and next-to-last chords would be involved in the cadence. Therefore, the number — (n — 2) could be set in a convenient storage location, and after each chord was successfully completed, a unit increment could be added to this quantity to obtain successively the values — (n — 3), — (n — 4), . . . , — 1, 0, as shown in Table 5. Again since zero is con- sidered a positive number, when the operation — (n — 2) + (n — 2) was carried out after n — 2 chords had been formed, a change of sign took place. This change of sign activated the conditional transfer order and caused the sequence of operations to shift to the special cadence routine. Until this change of sign occurred, however, the transfer order was by- passed and the principal part of the program, which was used for the gen- eration of intermediate notes, was entered. The next group of six blocks of instructions bracketed as referring to Voice 1 was repeated with minor variations also for Voices 2, 3, and 4, taken successively. These were blocks of instructions primarily derived from rules for the voices taken one at a time or two at a time. In fact, these 96 EXPERIMENTAL MUSIC o — n = U •J3 O a ° O u +■» M-l O co 4) C w is o a) , ■ +- p ^ . 00 ^ c "% c3 -o *S s So 13 . fe o £ Sh . .g 13 JS O J3 ro ra o 3 g-s I i 1 1 CO Init Sec Thi B B hJ w w EXPERIMENTAL DETAILS 97 operations took care of all of the rules for intermediate notes except some of the more complex interactions which could only be tested for after all four notes were selected. Within the group of instructions for each voice, the two special types of notes which could be set without resorting to the general random note scheme were treated first. In the set of more general instructions — on the right-hand side of Figure 4 — the block labeled "Set Tritone Resolution" is a set of instructions which was activated whenever a tritone — which in these experiments was limited to the combinations F-B, F-B', B-F', F'-B' — had occurred between any two voices in the previous chord. The "Set Tritone Resolution" operation also recorded between which voices the tritone had occurred and stored this information for the "Tritone Resolution" block for Voices 1, 2, 3, and 4. Lastly, it also eliminated tri- tones occurring between more than two voices, which could arise only as a consequence of doubling at the unison or octave. These doublings were unacceptable, since they would produce forbidden parallel motions at the unison or octave. It should also be noted that before the tritone-resolution notes were set for the next chord, they were examined by means of the melodic subroutine to be described below. If they were found to be un- acceptable, the chord was erased and started over. The tritone-resolution operation was used therefore, whenever a tritone had occurred between two voices only, and only when one of the tritone- interval notes had occurred in the voice for which a new note was being generated. If the tritone note in the previous chord happened to have been F or F' (index numbers 3 or 10) or B or B' (index numbers 6 or 13), the notes in the new chord were automatically inserted as E or E' (2 or 9) or C or C (7 or 14), respectively. Otherwise, the operation was bypassed. The skip-stepwise operation was based upon Rule 3 and was set up so as to be more efficient than testing randomly generated notes for Rule 3. The two notes previous to the one being generated were first examined by finding the negative absolute value of the difference of their values. Thus, if we were about to generate note Ni9 we computed — |N*_i — Ni-2\- The quantity 1 was then added to this value, and if the result turned out to be positive, we knew that the previous melodic interval had been smaller than a third, that is, it had been a stepwise motion. The positive sign, if it occurred, was used to activate the conditional transfer order, this time to bypass the special skip-stepwise routine and to proceed to the genera- tion of a random note. On the other hand, if the number was found to be negative, we simply generated at random the values +1, 0, or —1 for the 98 EXPERIMENTAL MUSIC interval N, — Ni-i, bypassed the general random-note-generation process, and proceeded to further testing. This calculation is illustrated in Table 6. Table 6 Experiment Two An Illustration of the Process for Detecting Skips in Applying the Skip-stepwise Rule Note Ni-i Note Ni-2 -\Ni-i- Ni-S\ -\Ni-i-Ni.2\ + 1 C'(7) C'(7) 0 + 1 ^Stepwise motion A(5) B(6) — 1 Oj Generate random note E'(9) G'(ll) -2 -1 ' >Skip C"(14) G'(ll) -3 -2 Generate +1, 0, or — 1 etc. • for the interval, Ni - Ni-i To generate the increments +1, 0, and —1, we simply used the random- integer-generation process previously described in Chapter 4, setting b = 3 to yield the values 0, 1, and 2 in random sequence. By subtracting 1 from these values, we obtained in turn —1, 0, and +1 in random sequence. The next step in the process was the generation of a random note with- out restriction. Since there were fifteen possible notes available for selec- tion, n was set at 17, this being the smallest prime number above 15, and the integers 15 and 16, whenever they turned up, were rejected by means of the process of the type shown in Table 7. The next step was the elimination of multiple repeats of the same note, specifically, the elimination of all repeats of the same note but one. To do this, the quantity \N{ — iV«_i,| was first computed, and if it was found to be unequal to zero, the test was concluded, since this meant that the pre- vious melodic interval had not been a repeat. On the other hand, if the difference was found to be zero, then further testing for the second interval back was also required. The interval |M_i — iV*_2| was then computed. If this was found to be unequal to zero, we know the second melodic interval back had not been a repeat. In this case, the test was again concluded. However, if this difference was also found to be zero, then two repeats in a row had occurred. Since this is forbidden by the rules, the generated note, in this case, had to be rejected and try-again subroutine entered. Melodic Subroutine. The melodic subroutine, which in simplified form, EXPERIMENTAL DETAILS 99 but with additions for selecting the first and last notes of a cantus firmus, had been also the first music-generation code written for the Illiac as part Table 7 Experiment Two Process for Rejecting Certain Random integers (Specifically 15 and 16) Out of the Set, 0, 1, . . . , 16 Random integer Random integer — 15 Conditional transfer result 14 15 16 -15 !> -14 0 + 1 J Accept Reject and recycle to repeat random-integer generation of Experiment One, was used both to screen out forbidden intervals be- tween successive notes and to check longer-range interactions between the notes of a given melodic line. In the testing of intervals between successive notes, a simple additive process was employed. Initially, \Nt — N*_i| was computed and the quan- tity 7 subtracted from this absolute difference. As shown in Figure 5, each time we tested this yielded one of a series of integers which could then be checked to find the exact magnitude of the melodic interval. Since the only forbidden melodic intervals were sevenths and tritones, only these had to be screened out. Therefore, it was possible to test immediately for whether the interval was an octave or larger, and if so, the interval was conditionally accepted. Since intervals larger than an octave were auto- matically eliminated by the test to follow for the octave-range rule, the octave was, in effect, being detected by this first screening operation. Di- rectly thereafter, it was possible to test for the seventh. If the seventh was found, the try-again routine was entered, and the whole process started over again. On the other hand, if the seventh was not found, then, by the rules, all the remaining intervals were acceptable except the tritone, and the possibility of the presence of this interval could immediately be tested for. Therefore, a screening operation for sixths could be omitted. 100 EXPERIMENTAL MUSIC ENTER MELODIC SUBROUTINE FORM 8-7 YES YES NO >7,i.e. 8-7>0? NO.ADD+I 8 = 6,i.e., 8-7+ 1 = 0? NO, ADD* 2 = 4. 8-7+3=0? , NO.ADD+I = 3, 8-7+4=0? YES TRITONE PRESENT? NO OCTAVE RANGE? RECYCLE YES 1_ TRY- AGAIN" SUBROUTINE] YES NO YES RETURN TO MAIN ROUTINE Figure 5. Experiment Two: Block diagram for the melodic subroutine. It was possible to proceed directly to the detection of the presence of fifths and fourths, that is, of whether 8 = \Ni — iV*_i| = 4 or 3. If one or the other of these intervals was found, the presence of a tritone was possibly indicated and additional screening was required. Thus, if the difference 8 = 4 was found, then a tritone involving the notes B-F' (indexed as 6 and 10) had to be tested for by a subtractive process. Alternatively, if the difference 8 = 3 was found, the possibility of the existence of one of the other two different tritone intervals, F-B and F'-B', had to be checked. Again, subtractive tests were employed for this purpose. Moreover, the higher interval F'— B' was first lowered by an octave, so that the same test could be employed for both these intervals. The next operation involved the octave-range rule, Rule 1, which was, for us, one of the more interesting rules of counterpoint. As noted previously, this rule states that a melodic line is limited to a span of an octave or less, but it does not specify which particular octave span this range must encompass. This operation is in some ways more generalized EXPERIMENTAL DETAILS 101 than most of the others, for the specific limitations it imposes upon the melody develop only as the melody is being written. Therefore, each time a note was generated, track had to be kept of whether this new note was more than an octave higher or lower than any other note already present in the melody. If not, then the note was provisionally accepted and the test concluded. On the other hand, if the note violated this rule by ex- ceeding an octave, then the try-again subroutine was entered. This test operated quite simply as follows: The note just generated, Nh was sub- tracted from note Ni. The quantity 8, which is equivalent to the span of a ninth, was then subtracted from the absolute value of this difference, and if the result remained positive, we knew that a skip larger than an octave between this most recent note and the first note of the melodic line had been formed and the note Nt was rejected. This process was then repeated successively for N{ — N2, N( — N3, to Nt — N,_i, and only if the condi- tion required by Rule 1 was fulfilled for all these intervals was the note accepted. Finally, the repeat of a climax in the melodic line of the highest voice, which, in accord with Rule 7, we considered to be forbidden, was tested for. Although this routine was not a part of the melodic subroutine since it had to be employed only in connection with the highest voice, it is con- venient to mention it at this point. As each note in the highest voice was accepted, a record was kept of the highest note generated up to that point, and a specific test was eventually made of whether a repeat of this note had occurred. This rule, however, was not applied in the cadence or in conflict with the tritone-resolution rule. Harmonic Subroutine. The principal function of this subroutine was to screen out vertical dissonances and to restrict chords to perfect triads and their first inversions, the one chord with a permissible dissonance being VII6, which contains the tritone interval. The block diagram for this sub- routine is shown in Figure 6. In Figure 6, we have used the symbol A to represent a vertical interval, that is, the absolute numerical difference be- tween the notes in two different voices on the same beat. The subroutine has been simplified in Figure 6 to show how the testing is carried out between any two voices, but it should be remembered that the relationships between all possible pairs of voices had to be examined. The six possible combinations of voices taken two at a time are V1-V2, Vx-Va, Vx-V4, V2-V3, V2-V4, and V3-V4. The harmonic subroutine had, therefore, to be entered a total of six times before a particular combination of notes could be passed as acceptable. It was most efficient to design a 102 EXPERIMENTAL MUSIC ENTER HARMONIC SUBROUTINE \ - VERTICAL A >7? NO | YES REDUCE INTERVAL RECYCLE YES 1 f A=7? YES | NO YES "TRY-AGAIN" SUBROUTINE A=6? \ NO A = 5? T tb YES J NO A =4? YES J NO A =3? \ NO A=2? YES J NO A=l? YES , N p J NO THEN A MUST=0 1 PARALLEL MOTION? \ NO DOES A VOICE MOVE AS CONTRARY STEP? \iO NO \ YES TRIT0NEIN2ff6'? YES RETURN TO MAIN ROUTINE Figure 6. Experiment Two: Block diagram for the harmonic subroutine. recycling operation for testing all four voices by means of the melodic and harmonic subroutines by using a set of indices which would keep track of what was tested and which would also carry out the testing in the most efficient manner. The order of testing is shown in Table 8. The harmonic subroutine was used ( 1 ) to eliminate vertical sevenths and seconds, (2) to eliminate parallel unisons, fourths, fifths, and octaves, all of which are forbidden by the rules, (3) to test whether a unison, fourth, fifth, or octave had been formed by the two voices moving in the same di- rection by contrary stepwise motion, or by one or both voices remaining stationary, and (4) to test whether a tritone had occurred. The testing of EXPERIMENTAL DETAILS 103 Table 8 Order of Testing the Four Voices with the Melodic and Harmonic Subroutines Voice 1 Enter melodic subroutine for Vx Harmonic subroutine is not entered since there is nothing to test Voice 2 Enter melodic subroutine for V* Enter harmonic subroutine for V\ Voice 3 V* Enter melodic subroutine for Vx Enter harmonic subroutine for Vx — V3, V* — Vs Voice 4 Test for repeat of climax note Enter melodic subroutine for Vt Enter harmonic subroutine for Vx — Vi. Vs — Vt, V3 V> whether D, rather than B or F, was the lowest note of the one chord which might contain a tritone, that is, of whether the chord was VII6 and not VII or VII6, was done later in the main routine after the whole chord being formed had been completed. Table 9 Experiment Two Reducing Vertical Interval to an Octave or Less Interval A A-8 Reduced A A for testing Double octave 14 6^ 7^ 0 Fourteenth 13 5 + 1 6 Tenth 9 1 2 -7 -t Ninth 8 0 1 . > -6 Octave 7 ~n 7 0 Seventh 6 -2 6 — 1 . ► discard . • and use original • • Unison 0 -8. 0 -7 104 EXPERIMENTAL MUSIC In order to simplify the testing procedure, all vertical intervals larger than an octave were first reduced. This was accomplished by computing the absolute difference A = \Va — Vb\ and subtracting 8 from the result. Tf a positive number resulted, we knew from this calculation that the orig- inal interval was larger than an octave, and +1 was added to the result to yield the reduced interval. On the other hand, if a negative answer was obtained, the original interval was employed directly for the tests. This calculation is shown in Table 9. The next step was to eliminate sevenths and seconds and to set up the remaining tests in the subroutine. For convenience in applying the condi- tional transfer order, 7 was subtracted from these adjusted values of A just computed. Sevenths and seconds were first eliminated by adding unity successively to A— 7 and, after each addition, testing with the conditional transfer order in order to place the interval into the proper category for subsequent processing. The technique for doing this is shown in Table 10. In the parallel-motion test, which was applied only when A = 0, 3, 4, or 7, Ai was compared with A<_i to see whether A* = A«-i. Whenever this occurred, we knew forbidden parallel motion had occurred, either actually, as in the examples shown in Figure la, or implicitly by octave Figure 7. Experiment Two: Examples of (a) direct parallel motion, (b) implicit parallel motion. displacement, as in the examples shown in Figure lb. The previous interval for the two voices in question, A«_i, was obtained from storage and re- duced if necessary. It was then directly tested by subtracting from it the quantity Ai. If the difference was found to be unequal to zero, we knew immediately that parallel motion had not occurred. The two remaining tests included with the harmonic subroutine also de- pended on the examination of the intervals between the voices taken two at a time. In the test for contrary motion, again only applied whenever A = 0, 3, 4, or 7, the signs of the differences N, — A^_i for each of the two voices in question were determined. If the signs were unlike, then con- EXPERIMENTAL DETAILS 105 .81 I Is 2 . £ si § "> u o C 03 2 etf PL, C 6 2 .S ,a 1-H O I I I I I Oh O o < + O o + I I I o <-> ±1 -s}- m (N «-« O o I III < + rt r^ (N ~ © u till * f \. r\ l| I l l l l +3 3 o £ * £ JS H Ph fc co to O *2 fa 106 EXPERIMENTAL MUSIC trary motion had occurred and the test was concluded, since contrary mo- tion was permissible. But if like signs were found, the two voices had to be tested for whether one or both of them had remained stationary, that is, for whether the value Nt — N*_i = 0, which was also permissible as such. Otherwise, it was recorded that a possible violation of Rule 16 was indicated and that further testing in the main routine would be required to determine whether one of the remaining voices had concurrently moved by contrary motion. The testing for sign was done directly by means of the conditional transfer order. In the last test, the specific reduced interval F-B was first searched for whenever A had been found by previous testing to be equal to 3 or 4. This was done by determining whether any of the quantities Ni — 3, iV» — 6, Nt — 10, or Ni — 13 equaled zero in each of the two voices to be tested. If so, it was noted that a tritone had occurred, and the rest of the test was then carried out. In the second part of this test, the presence of doubling either at the unison or octave was checked, and if found, the doubling was removed by erasing the chord and starting over again by means of the try-again subroutine. Finally, in a later part of this test, the presence in one of the remaining voices of a D lower than the tritone inter- val was tested for by first finding the lowest note of the tritone interval and then subtracting from this, successively, the notes in the two remaining voices. If the difference was found to be positive, we knew that a note lower than the interval existed, and we also knew that this note had to be a D, since the notes C and A form dissonant intervals with B, and the notes E and G form dissonant intervals with F. Main Routine Continued. Once all the tests embodied in the melodic and harmonic subroutines had been successfully passed, the main routine was returned to in order that the notes now provisionally accepted could be screened through tests expressing the rules related to combined interac- tions between the voices. As shown in Figure 4, there were three tests which had to be satisfied. The first, based on Rule 15, required that at least one voice out of the four be required to move stepwise. This rule was checked rather easily since all that was necessary was that at least one voice be found for which \Nt — Nt-i\ = 1. As soon as this condition was found to be satisfied, the test was concluded and the next operation started. This was the process needed to eliminate 6 chords. The procedure used was the following: The lowest note of the chord was first found by testing whether Voice 1 might happen to have it by subtracting this note from the EXPERIMENT AL DET AILS 107 notes of the chord in Voice 2, Voice 3, and Voice 4, in that order. This process was kept up as long as the difference remained positive. If all these differences did remain positive, it was evident that Voice 1 contained the lowest note of the chord, and this part of the test was concluded. On the other hand, if the difference in any of these subtractions turned out to be negative, we knew that the other voice of the pair being examined con- tained the lower note, and it was used to replace Voice 1 in subsequent screening for the lowest note. This procedure was repeated until the lowest note was found. The next step after this was to set up a check for whether a difference of 3 or 10 existed between this lowest note and any other of the three other notes. If not, then we knew that a 6 chord had not been 4 formed, and we were able to proceed to the next test, which was the check for contrary motion in at least one voice whenever a unison, perfect fourth, fifth, or octave formed by motion in the same direction had been detected in the harmonic subroutine as described above. Two memory locations were cleared to zero — one for positive increment and one for negative in- crement for the four melodic intervals between the chord under examination and the previous chord. The four melodic intervals were then computed one at a time. If a given melodic interval was found to be zero, i.e., if it was found to be a melodic repeat, nothing was entered into the two mem- ory locations. On the other hand, if the interval was found to be positive or negative, the appropriate one of the two aforementioned locations was made nonzero. After all four intervals had been processed, both memory locations were tested for nonzero value. The actual magnitudes contained therein did not matter; the important thing to determine was whether only one of the two locations was nonzero. If this condition was found, then no contrary motion had occurred and a new chord had to be generated. On the other hand, if both were nonzero, this showed that the requirement for contrary motion had been satisfied, and we could then immediately proceed to the next operation, which was the setting up of the tritone-resolution process, described earlier, for chords containing a tritone interval. Lastly, the two "Reset" operations, one for shifting to the next chord of a given cantus firmus setting and the other for starting a new setting, were both basically clearing operations for resetting indices back to original val- ues. In addition, the "Reset: Shift to Next Chord" operation also carried out the process of storing the chord formed into the computer memory until the time when it was to be printed out or, alternatively, to be erased as a consequence of the try-again subroutine. 108 EXPERIMENTAL MUSIC Cadence Routine. As already noted in our discussion of Experiment One, a routine had to be written for the cadence whenever chord n-2 was reached, the length of the cantus firmus setting being set at n notes. More- over, in this routine, as observed before, all the standard voice-leading and harmonic rules still had to be checked. In addition, further restrictions embodied in Rules 2, 3, 7, 11, and, in particular, Rule 12 had to be recog- nized and properly tested for. There were two basic procedures which were open to us. The first was to write a complete new set of orders which would test for all the rules applicable to the cadence as a self-contained closed subroutine, while the second was to assemble a set of overwrite orders so that we might apply the main routine for the major portions of the cantus firmus setting also to the cadence. This latter procedure would require some additional testing pro- cedures for the extra restrictions required by the cadence formula but would eliminate duplication of various standard tests already discussed. For this latter reason, this second procedure was adopted as the preferred one. In the cadence routine as written, the first step was to place the note B (or B') in one of the four voices. Two operations were required here. The first was to select either B or B' by two-choice random-integer genera- tion, while the second was to determine by four-choice random-integer generation into which of the four voices this note was to be inserted. The operations required to check the rules of melodic writing contained in the main routine were then called into play to determine whether the selected note satisfied these rules. If so, the remaining notes of the chord were selected by the ordinary note-selection processes already described and screened for the usual restrictions. In actual fact, this eliminated all chords but V, V6, III, III6, and VII6. In addition, a new test had also to be in- cluded to eliminate doubling of the leading tone B, either at the unison or octave. This test was carried out by means of simple subtractive tests of the general type already described. Once the leading tone chord at position n— 1 was obtained, the final chord could be selected. Since this had to be a tonic chord in root position just like the initial chord, the subroutine for selecting the initial chord could readily be adapted to this purpose. It was modified, however, to ensure that the leading tone progressed to C, and following this, the remaining notes were generated until an acceptable combination was found. In so doing, the restriction as to the repeat of the highest note of the highest voice EXPERIMENTAL DETAILS 109 was relaxed to the extent that a repeat of C" occurring on this last chord was permitted if the preceding note happened to have been B'. The extensive set of rewrite orders required for this cadence subroutine involved the adapting of test procedures from the other parts of the com- puter program for Experiment Two. A complicated bookkeeping operation was needed to set up the testing procedures for the cadence and to recon- struct the tests in their original form for the next cantus firmus setting after the cadence had been selected. The details of these instructions need not be considered here since, although complex, they were entirely routine in nature. Printout. Printout instructions were activated in the program for Ex- periment Two whenever a cantus firmus setting was completed. The setting was read from the memory and printed by means of standard subroutines available for the Illiac. After printing (actually, after output tape was punched), the memory locations used for storage of the cantus firmus set- ting were cleared, and the resetting of the machine for writing the next sam- ple of counterpoint was initiated. A sample of computer output produced by means of this program is shown in Figure 8. 07 08 05 06 09 09 12 11 09 09 11 09 09 06 07 04 05 02 03 06 05 05 02 09 09 13 12 09 09 12 12 11 12 14 11 11 07 11 12 06 05 09 08 11 12 07 06 07 Figure 8. Experiment Two: Sample of typical printed output in which some counterpoint rules are in effect. Varying the Number of Rules Used. As noted in the Outline of Experi- ments and as shown in Table 4, musical output was generated by means of this program to include examples of cantus firmus settings in which the number of restrictions were varied from purely random white-note writing, in which no rules whatsoever were applied, to the most restricted writing, in which the full set of instructions was utilized. The various types of set- tings between these two extremes produced in a series of computer runs are tabulated in Table 4. Actually, the experiments were carried out in re- verse order. The most complicated program, the one we have just de- scribed, was written first. After this was in working order and producing output, it was then a simple task to reduce its complexity by means of over- 110 EXPERIMENTAL MUSIC write orders which inserted bypass, or "unconditional transfer orders," into the program in front of the tests to be eliminated. When a sufficient num- ber of these bypass orders had been inserted, the program was reduced to the simple process of generating random white-note music. In conclusion, it is of interest to note that this was the most complex single music-generation program we have written so far for the Illiac. The total number of individual arithmetical instructions required by this pro- gram for writing strict counterpoint exceeded 1,900 individual operations. In this respect, this program forms a considerable contrast to some of the codes to be discussed in connection with Experiment Three and Experiment Four, in which musical output of a less restricted nature was studied. Experiment Three Since the technical problems explored in this third section of work were rather varied, it is convenient to consider each separately and then describe how the various musical elements studied in this experiment were combined. Rhythm. Rhythm was perhaps the most important musical element we felt had to be treated if a fundamental compositional technique utilizing computers was to be developed. Our objective in considering rhythm as a musical entity to be treated by computer processing was in accord with a recognition of this condition. It was our purpose to write a practical com- puter program for generating rhythms so that a fundamental technique might be demonstrated which in turn could form a basis for the further elaboration of rhythmic devices in more complex contexts. Just as the notes of the scale can be represented by numbers in the com- puter, so also is it possible to symbolize rhythms numerically. In particu- lar, the binary representation of numbers in the machine, consisting of permutations of ones and zeros, offered a convenient set of symbols with which we could operate. Thus, if we let 1 represent the "sounding," or "strike," of a note and 0 a "rest," or, alternatively, the "hold" of a previ- ously sounded note, then we can let a sequence of ones and zeros represent a sequence of note values. For such sequences, ones and zeros, being in- tegers, would each represent some arbitrarily chosen unit time interval, such as a quarter note, eighth note, or some smaller value. We next ob- serve that a rhythmic pattern is generated by the interaction of these note values with meter, which is represented in turn by metrical patterns such as % 1' 8' or 8* Tni,s? tne production of a rhythmic structure not only in- EXPERIMENTAL DETAILS 111 volves the choice of note values, but also the choice between a repetitive or a varying meter and, moreover, the selection of which particular meter or meters to use. However, in order to keep the problem relatively simple in these first experiments, we arbitrarily restricted our studies to a simple metrical pattern, namely, g meter, consisting of four eighth-notes to the measure. By further restricting the choice process to eighth notes as the smallest possible time intervals, we could then utilize simple permutations of four binary digits to represent the four beats of a measure in g time. There are sixteen possible permutations of these four binary digits, per- mutations which also happen to represent the decimal numbers 0 through 4 15. These could be used to represent the possible rhythms in a g measure, as shown in Table 1 1 . Consequently, it was possible to propagate random integers between 0 and 15 and to let the values of these integers set the required rhythmic pattern for each measure. It might be noted at this point that rhythm in other metrical systems can also be generated by en- tirely similar processes. For triple meter, we generate random integers be- tween 0 and 7, and for quintuple meter, random integers between 0 and 63. Once the basic scheme for generating rhythms was set up, it was ob- served that, like note propagation, rhythm also is normally subjected to rules of composition and not permitted to occur entirely at random, ex- cept for the extreme case of random music, for which an appropriate random-integer table would have to be used. A table for this purpose would be based upon a scale of integers sufficiently extended so that the smallest useful time increment might be generated. It is to be noted that our rhythm-generation scheme, even though it can hardly be considered subject to much restriction, nevertheless represents a significant departure from this most extreme situation since no time intervals smaller than eighth notes were produced by it. Aside from this, however, if it were used as is, it would still generate a new rhythmic pattern in each voice in every measure produced. But rather than carry out this rather rudimentary process, it seemed desirable to proceed to something somewhat more chal- lenging and to consider factors which might yield some rhythmic order over and above this relatively primitive situation. Since the simplest form of rhythmic redundancy is literal repetition, the first step we utilized to reduce further the randomness of the rhythm was a simple random repe- tition scheme. In each voice, a rhythmic pattern was generated according 112 EXPERIMENTAL MUSIC DECIMAL NUMBER Table 11 Basic Rhythmic Scheme for £ Meter BINARY NUMBER RHYTHMS CLOSED OPEN 2 3 4 5 6 7 8 9 10 I I 12 13 14 15 0000 0001 0010 001 I 0100 0101 01 10 01 I I 1000 1001 1010 ION MOO 1101 1 1 10 mi -=JUb -V7T3— J— n JU J>~ J-^L J «T3 JU^ J?J J) m rm \ > J> 4 JLi I jTJ y $\ r i>> J> y JD y y rn J^-X fy y ^ JUlJLI J>y n X3-1 X3-i-jL «m ? j-jn EXPERIMENTAL DETAILS 113 to the method outlined above and then a subsidiary random integer, which was permitted in our particular experiment to have values between 1 and 12, was also generated. This subsidiary parameter was used to control the number of measures a particular rhythmic pattern would be sustained before a new rhythmic pattern was generated for the voice in question. In this way, we obtained a variety of rhythmic patterns sustained for dif- ferent lengths of time in the different voices. This was the first and simplest of the rhythm codes we produced. It is a common characteristic of music, however, that there exist cor- relations of rhythms between the voices of a polyphonic piece of music. In the above rhythmic code, this does not happen except by pure coinci- dence. Therefore, the next step we considered was the introduction of some vertical as well as horizontal rhythmic redundancy. In a second rhythm code written for the Illiac, we included the generation of still a second subsidiary random integer, this random integer taking values from 0 through 15. In this code, use was made once again of binary notation as a type of musical symbolism. This time, in this new subsidiary random number, ones were used to represent voices required to play the same rhythm for the number of measures determined by the first subsidiary random integer, the lower voices being used as the master voices, while zeros were used to represent voices for which rhythms were generated in- dependently. Thus, the representation 0000 meant that all voices would have independently generated rhythms, so that vertical duplications would occur only by coincidence. On the other hand, the representation 1111 was used to mean that all voices would have to play the same rhythm, the rhythm being that generated for the lowest voice. In between these two extremes, a representation such as 0101, for example, might be gen- erated. This particular binary number indicated that Voices 2 and 4 would play the rhythm generated for Voice 2, while Voices 1 and 3 would be rhythmically free. It should be noted, however, that this redundancy scheme could not be rigidly applied because the integers 0001, 0010, 0100, and 1000 were meaningless in this application, i.e., these integers would have represented three voices free and one the same (as what?). Also, we could not represent the cases of two different pairs being the same sep- arately, i.e., 1-2, 3-4; 1-3, 2-4; and 1-4, 2-3. Three of the above mean- ingless integers were therefore appropriated for these cases, leaving one integer which was disregarded. Lastly, the complication which arose the moment these two types of rhythmic redundancy were combined, namely, 114 EXPERIMENTAL MUSIC which would take precedence, was settled by letting the vertical-combina- tions rule take precedence. The problem of notation of rhythm on the Teletype printout using ordinary symbols was handled by means of a makeshift code, utilizing a block of four digits to represent the rhythm in a given measure. We simply employed the binary number notation shown in Table 11 and printed twelve blocks, each consisting of four rows of four digits each, to represent the rhythm in twelve measures of four-part writing. An example of this will be illustrated in combination with other notation to be described. This rhythm code was also arranged so that a new combination of rhythms would be generated at the beginning of each new line. There was no compelling reason for this; it was simply convenient to do so. This might also be regarded as one way of blocking in an extremely elementary longer-range structure for rhythmic patterns. Dynamics. A second problem of considerable musical importance is the setting of dynamics. In Experiments One and Two, during the transcrip- tion of the experimental results to score form, an extremely simple scheme involving a four-integer random-integer table was employed to assign arbitrary dynamics marks to the individual voices (see Chapter 6). It was decided, however, to effect some improvement over this elementary technique, and not only place the generation of dynamics marks under the control of a computer program, but also include crescendi and diminuendi so that more than just terrace dynamics would occur. This problem, in itself, is quite simple, and a set of operations similar to the rhythm scheme just described was worked out. The dynamic range was limited to pp, p, mp, mf, f, and ff, that is, to six possible values, so that the first operation became the simple process of generating a random integer considered equivalent to one of these dynamics marks. Secondly, a change of dynamics was indicated by means of a second random integer obtained from the possible choices 0, 1, or 2, which were considered equivalent to diminuendo, no change, and crescendo. In choosing this second random integer, restrictions had to be placed on the choice if pp or ff, the limits of the range, had been chosen previously, since pp could not be followed by diminuendo, and ff by crescendo. Therefore, a simple screening operation was inserted at this point to eliminate these two un- acceptable possibilities. Thirdly, the duration of the dynamics indication had to be set. Since this program was written in conjunction with the rhythm code just de- scribed, techniques similar to those used for the rhythm code were em- EXPERIMENTAL DETAILS 115 ployed. In the simpler and earlier of the two codes actually written, a random integer which could take the values 0, 1, . . . , 12 was employed to set the dynamics scheme in each voice independently. In the second revised code, vertical correlation was used, just as in the rhythm code, so that all possible combinations from complete independence to complete agreement might be achieved. The dynamics code was not correlated to the rhythm code. An entirely independent set of parameters governed the two operations, even though both were contained in the same computer program. Thus, the dynamic markings in Experiment Three are at no time correlated to rhythmic pat- terns or to changes in rhythm. Obviously, a correlation of one type or another could have been set up had we so desired, but for the sake of simplicity, this was not done. Since letter notation is commonly employed to indicate dynamics, the printing of dynamic indications offered little difficulty. The letters F, P, and M were reserved for this purpose. To indicate crescendo, the symbol, (, was appropriated; to indicate constant dynamic level, the symbol, =, was used; while the symbol, ), was used for diminuendo. Orchestration Index. This is a name we have applied to the playing instructions which might be used to give color or timbre variation to the sound of the music being produced. In the most general sense, this can be thought of as the basis for a technique of instrumentation. In our ex- periments, since we planned the output for string quartet performance and thus had already made the choice of the particular instruments to be used, this problem resolved to the question of the various ways of playing stringed instruments. As is well known, there are numerous ways stringed instruments can be played, including various manners of bowing, several types of pizzicato, and a number of more sophisticated techniques, such as col legno (bowing with the wooden part of the bow), sul ponticello (playing on the bridge of the instrument), the playing of harmonics by causing the strings to vibrate in sections, and so on. In order to prepare a set of playing instructions, we selected sixteen of the most common stringed-instrument playing techniques and tabulated these as shown in Table 12. With the bowing instructions, we also included indications for transcription purposes as to whether a zero in the rhythmic code was to be observed as a sustained note or as a rest. These instructions for sus- taining a note or for observing a rest were associated, as a general rule, with the bowing instructions with which they were most conveniently paired. Lastly, to allow for the fact that impossible combinations perform- 116 EXPERIMENTAL MUSIC Table 12 Experiment Three Orchestration Index Random sexidecimal Playing If playing instructions integer instructions are impossible, revert to 0 Bowed legato, held through rests F 1 Bowed detache, rests observed F 2 Bowed tremolo, hold through rests 0 3 Bowed sul ponticello, rests observed 1 4 Bowed, artificial harmonics, hold through rests 0 5 Bowed col legno, rests observed 1 6 Bowed sul tasto, hold through rests 0 7 Bowed martellato, rests observed 1 8 Bowed legato with mutes, hold through rests 0 9 Bowed, whole tone shake, rests observed 1 K Bowed, glissando octave, hold through rests 0 S Bowed i—i rests observed 1 N Bowed v rests observed 1 J Snap pizzicato F Ordinary pizzicato Rap on wooden body of instrument with knuckles ancewise might arise if certain playing instructions were juxtaposed, we also permitted an alternative choice of simple legato or pizzicato to be used during transcription, just in case a playing instruction should turn out to be impossible. In actual fact, this was very seldom needed in tran- scribing this music for the Illiac Suite. Once this list was prepared, it was possible to associate a numerical value with each instruction, and after so doing, we could use once again EXPERIMENTAL DETAILS 117 the technique previously employed to establish rhythm and dynamics in- dications. Thus, it was possible to generate random integers between the values 0, 1, . . . , 15 in order to indicate particular playing instructions for the various instruments. Moreover, as in the cases of rhythm and dy- namics, it was also possible to establish how long and to which instruments each playing instruction was to be assigned. Consequently, the same two schemes for horizontal and vertical organization were incorporated into this code as had been used for the rhythm code. In the earlier experi- ments, a playing instruction was assigned to each instrument independently for any random length up to twelve measures, after which time a new playing instruction was generated for the voice in question. In the revised code, as with the rhythm instructions, simple vertical redundancy was in- troduced to tie the four voices together a little more closely. Combination of Rhythm, Dynamics, and Playing Instructions. We have already explained how the representation of rhythm on the Teletype print- out was planned. In actual fact, instructions for controlling all three of the above-described musical elements were written as one single computer program so that rhythm, dynamics, and playing instructions were produced successively. The printout for all three was arranged in the most compact form for legibility, with the dynamics and playing instructions for each voice being placed immediately under the rhythmic indication for the same voice. An example of actual computer output produced by the more basic of these two programs for these musical elements is shown in Figure 9, 0101 0101 0101 0101 0101 0101 6 FF= 6 FF= 6 FF= 6 FF= 6 FF= 6 FF= 0111 0111 0111 0111 0111 0111 S PP( S MF( S MF( L MF( 7 MF( L MF( 1010 1010 1010 1010 1010 1010 9 FF) 9 FF) 9 FF) N F= N F= 5 F= 1101 1101 1101 0111 0111 0111 J F) 8 F) 8 F) 8 P( 8 P( 8 P( Figure 9. Experiment Three: Sample of computer output from the simplest program for rhythm, dynamics, and playing instructions. while in Figure 10, the transcription of these same results into score form is shown. 118 VIOLIN I VIOLIN II VIOLA CELLO EXPERIMENTAL MUSIC ^H3 # sul tr tr | JTJ # dim snap pizz. | J3*Jfc f dim. .JJ J tasto JZ3- ■mf tr tr j»J J> y m tr tr >J jOJ ^ * v y ;>J Jl^J JIL/TT^/TT^^JJ^, J? cresc. >^T3 * 4 * martellato V V my ^J-^ i-CO- col legno etc. etc. etc. etc. ■*■ rap on body of instrument Figure 10. Experiment Three: Transcription of the computer output shown in Figure 9. Random Chromatic Music. The music shown in Figure 10 lacks any in- dication of pitch; thus, the next logical step was to develop a program for note selection which would differ from what was done previously with strict counterpoint. For reasons already discussed, we decided to set up a freer basis for note selection and to establish a minimum technique for music writing which would be closer to contemporary practices than strict counterpoint. The first step was to renumber the notes of the scale to include all chromatic steps, black as well as white notes in terms of the piano keyboard. Therefore, for a basic chromatic scale, we used the in- tegers 0-30, which were considered to correspond to a range of two and one-half octaves from C to F#", C being interpreted as the lowest play- able C for each of the four instruments. Starting the range of notes with C was convenient, since both the viola and cello have this as their lowest note. The actual process of generating random music involving these thirty-one notes was, of course, extremely simple and involved no more than random-integer generation with the multiplier 3 1 , utilizing the process already described in Chapter 4. At the same time, an improved printout program was written to print the selected notes in letter rather than number notation. In adapting the conventional Teletype machine to this purpose, the letters A through G were used to indicate the notes themselves, the letter X to indicate sharpened notes (F sharp being printed as FX, for example), and primes to indicate the first and second octaves above the lowest octave. For the sake of simplicity, notation for flattened notes was eliminated. The printing of the results was matched to the rhythm code described above, so that the notes and rhythms lined up in a simple four- to-one correspondence. Thus, one line of notes became the equivalent of EXPERIMENTAL DETAILS 119 three measures of rhythm. Actually, the two basic programs, the one for rhythm and allied musical elements and the other for note selection, were kept separate. This was done simply for convenience, so that each could be revised and made more complex independently and with a minimum amount of rewriting. Simple Chromatic Music. It was of interest to carry out at least one ex- periment with random chromatic music to illustrate how a degree of order might be imposed upon this elementary material by simple means. There- fore, in order to write a second type of chromatic music, four composi- tional rules were imposed on the selection process. The particular rules selected for this purpose were employed because it was felt that these rules would impose a relatively high degree of order with a minimum of actual instructions. The following rules were coded for the Illiac. Rule 1. This was the melodic skip-stepwise rule already familiar in the strict counterpoint code. This rule was used substantially unchanged ex- cept for adjustments required in going from white-note to chromatic music. In the present application, we permitted only melodic movements of a whole tone or less — i.e., a whole tone or a half tone in either direction or a repeated note — to follow a melodic motion greater than a whole tone. On the other hand, any melodic movement obeying the rules in general was permitted to follow a stepwise melodic movement of a whole tone or less. Rule 2. This was a melodic octave-range rule, also adapted from strict counterpoint. The octave range was set to apply as far back as twenty-four notes, i.e., six measures, maximum. After every three measures, corre- sponding to one line of printout, had been completed, however, the back- ward extent of scanning for the octave range was moved up three measures, thus permitting the octave range to be changed in accord with the contents of the last three measures only. This procedure permitted the formation of a new octave range whenever these three last measures contained a melodic substance spanning less than an octave. This octave-range rule, moreover, was affected by the tritone-resolution process to be discussed immediately below. Rule 3. A rather complex way of resolving tritones was set up which provided the only harmonic control over the musical material being gen- erated. The rule is a simple example of how a reasonable compositional rule can be devised for computer use which helps set up an appropriate control process in a special situation. Tritones can occur between the four voices in the following ways: 120 EXPERIMENT AL MUSIC 1. A single tritone (only two voices involved) 2. Two independent tritones (all four voices involved) 3. A single tritone with one repeated note (three voices involved) 4. A single tritone with a single note repeated twice (all four voices involved) 5. A single tritone with both notes repeated once (all four voices involved) ( Notes differing by a multiple of an octave were considered equivalent for the purpose of this tritone-resolution rule.) In the case of the tritones involving no repeated notes, specifically, Cases 1 and 2, the resolution was required to take place by contrary half- tone steps either inwards or outwards, depending upon the result of a binary random choice. For Case 3, the resolution between the single note and one of the two repeated notes was required to be the same as the above, but the other repeated note was permitted to resolve contrary to the first repeated note by a stepwise movement of zero to four half-tones chosen at random. Case 4 was resolved the same way as Case 3, except the fourth voice was permitted to move freely. Finally, Case 5 was re- solved by requiring two stepwise motions and two motions of zero to four half-tones chosen at random but in contrary motion to the stepwise move- ments. Rule 4. As a last rule, whenever the octave-range rule was violated by a tritone resolution, the resolution was permitted, and the reference point for the octave range was moved up timewise in the musical structure so that the rule would again be satisfied; that is to say, a new octave range was set by the tritone-resolution note. It should be noted that this fourth rule is of considerable interest because it is a simple example of a built-in rule-revision process. The applicable octave range was generated during the course of the first three measures of a given melodic line. It then re- stricted the range of the melody in accord with Rule 2 until a tritone resolution occurred to force the computer to erase the octave-range limita- tion in effect and set up a new octave range which had as one of its limits the note farthest back in the melody which was an octave or less separated from the note of the tritone resolution which brought about the revision of the octave range. The operation of this process is shown in Figure 11. In the computer, the tritone type could be determined after each chord was generated by counting how many times the four voices entered into tritones and then summing. This summing process is illustrated in Table 13. Only in Cases 2 and 3 was there any ambiguity resulting from this EXPERIMENTAL DETAILS 121 FIRST OCTAVE RANGE ( F#- F#') THIRD OCTAVE RANGE (B-Ab') STILL INCOMPLETE TRITONE RESOLUTION TRITONE RESOLUTION TRITONE RESOLUTION Figure 11. Experiment Three: Illustration of how the octave-range rule is revised by tritone resolutions. summation process, but this could be resolved by noting that one of the counters was zero in Case 3. The actual computing process for the application of these compositional rules is shown in condensed form as the block diagram in Figure 12. It is seen that the same general logical outline was required as that used for the strict counterpoint routine previously discussed, and that the initial step in planning the actual program for the Illiac was to decide upon an efficient way of organizing the rules. After the initial entry, which, as in earlier codes, involved the various routine operations required to get the calculations started, the computation cycle was immediately entered at the point at which tritone resolutions were carried out and the test for skip-stepwise motion was made. Naturally, for the first chord, these rules were bypassed, and a random note immediately generated for the first voice and later, upon recycling, for the other three voices as well. In general, the tritone-resolution operation was divided into three basic operations. Further along in the process, it is observed that the new note in each voice was tested for whether it had occurred in a vertical tritone Table 13 Experiment Three Detection of Tritone Combinations by Counting the Number of Voices in Tritone Combination Tritone type V1 v2 V3 V, 2Ft Case 1 1100 1 1 0 0 2 Case 2 1111 1 1 1 1 4 Case 3 2110 2 1 1 0 4 Case 4 3111 3 1 1 1 6 Case 5 2222 2 2 2 2 8 122 EXPERIMENTAL MUSIC relationship with any other voices already generated. If not, then the recycling operation was carried out, unless it was the fourth voice being produced, in which case the next part of the program was entered. On the other hand, if a tritone was found, then a record was made of the voices between which the interval occurred. This was done by adding unit increments into assigned storage locations in the computer. Four spaces in the computer memory were reserved for Voices 1 to 4, respec- tively, as counting locations for tritone intervals. Two counters were stepped up by one unit each by this operation, as shown in the block en- titled "Step two counters" in Figure 12. An example of how this works is shown in Table 14. After the counting of all the tritones was completed, the second part of the tritone-resolution process was carried out. This was the summation operation already shown in Table 13. The counters in the four locations were simply summed. If the sum %Vi was found to be zero, then we knew * YES 1 TRITONE RESOLUTION? INITIAL ENTRY - 1 ♦ NO YES SKIP-STEPWISE MOTION? ■ . " ♦NO GENERATE RANDOM NOTE * COUNTER -VOICE 1 OCTAVE RANGE VIOLATED BY SKIP-STEPWISE ROLE? YES TRY-AGAIN SUBROUTINE f ♦ NO COUNTER-VOICE 2 OCTAVE RANGE VIOLATED BY TRITONE RESOLUTION ? YES L RESET OCTAVE RANGE J* ♦ NO yp // y COUNTER-VOICE 3 SKIP-STEPWISE VIOLATED BY TRITONE RESOLUTION 7 «• j ♦no COUNTER-VOICE 4 DETECT TRITONES? YES 1 RECYCLE FOR ALL ■+ * d VOICES / i / TRITONE- IIOO ♦ TRITONE-IIII DID TRITONE OCCUR ? YES SWITCH FOR DIFFERENT TRITONES ♦NO TRIT0NE-2II0 PRINT? YES PRINT AND STORE LAST 12 NOTES ♦ NO TRIT0NE-3III RESET: NEXT CHORD \ TRITONE-2222 Figure 12. Experiment Three: Block diagram for chromatic writing. EXPERIMENTAL DETAILS 123 Table 14 Experiment Three An Example of the Operation of the Tritone Counter Storage locations Voice 1 Voice 2 Voice 3 Voice 4 Initially 0 0 0 0 Tritone detected between Voices 1 and 3, add +1 0 +1 0 Result in counter +1 0 +1 0 Tritone detected between Voices 1 and 4, add +1 0 0 +1 Result ~+2 0 +T +1 that no tritone had occurred. A bypass of the actual tritone-resolution process was then inserted by placing an unconditional transfer order to the skip-stepwise motion test in front of this resolution operation. On the other hand, if this sum was found to be unequal to zero, an unconditional transfer direct to the tritone-resolution routine was inserted immediately before the routine. The particular tritone case was then detected by de- termining the magnitude of the sum %Vh This was done by a simple additive technique of the type already discussed in the descriptions of Ex- periments One and Two. In addition, it should be noted that the counters gave a record also of which particular voices were involved. This was essential information, since a simple tritone of the form 1 100, for example, can exist in a number of permutations, such as 1100, 1010, 1001, 0110, 0101, and 0011, considering the four digits to represent Voices 1 to 4, respectively, in that order. After detecting the tritone type by means of the sum %Vi9 and after a small extra test in case this sum was found equal to 4, a switch was em- ployed to direct the operations to the particular type of tritone resolution required in accord with the rules given earlier. Cases 1 and 2 could be treated by the same basic routine, Case 2 simply involving a repeat of the operation, the operation itself being a simple random binary choice to determine whether the resolution would be inwards or outwards, followed by the actual recording of the required new notes. Cases 3 and 4 could also be treated essentially as a pair, since in Case 4, the fourth voice was allowed to move freely. In these cases, a random choice was first made of which of the doubled voices would be required to move stepwise. Then, 124 EXPERIMENT AL MUSIC a second random choice, this time a binary choice, was made to determine the direction of the resolution. In Case 3, the remaining voice was then required to move by contrary motion in accord with the rule described above, while in Case 4, a further choice had to be made, namely, to decide which of the remaining doubled voices would be required to move stepwise and which would be permitted to move freely. Case 5, lastly, was a bit more complex. Two random binary choices were first generated in order to determine which voice in each of the two doubled pairs involved in the tritone interval would be selected for stepwise resolution. Then, another binary random choice was generated to determine whether the resolution would occur inwards or outwards. Finally, the remaining voices were re- quired to move in contrary motion to their doubled partners and, hence, in respect to one another. In all five cases, the contrary-motion process made use of a simple five-choice random-integer-choice operation followed by the selection of the correct sign for contrary motion. Between the test for tritones and the actual carrying out of the tritone resolutions if tritones were found, it was necessary to insert two other operations. As shown in Figure 12, the first of these was a set of printing instructions which was activated by a counter after every twelve chords had been formed. This operation caused the computer to punch tape which would result in one line of printed output. Simultaneously, this completed line of output was stored in the computer memory, overwriting the pre- vious line of output, so that the octave-range rule could be applied back- wards for three measures beyond the new line to be compared. In addi- tion, independently of these printing instructions, counters and various other routines were set so that the next chord would be generated. The operation of the remaining sets of instructions is rather obvious in the light of the detailed descriptions given of similar rules applied in Ex- periments One and Two. The skip-stepwise-motion routine was set up entirely similarly to the related strict counterpoint rule, with the necessary modifications required to permit chromatic motion. The octave-range rule likewise was adapted from the operations used for the strict counterpoint program. The resetting of the octave-range by the tritone-resolution process was extremely simple and involved merely the resetting of two storage indices used for this computation. Lastly, the try-again subroutine was the same as that used before, except for minor bookkeeping details. Interval and Tone Rows. One simple way to initiate a study of the rela- tionship between entropy and melody is to consider a twelve-note melody. If we were to tabulate all possible twelve-note melodies, we would see that EXPERIMENTAL DETAILS 125 the number of possible melodies could be expressed in terms of elementary permutation theory. Thus, if we require only that the twelve notes be selected from twelve possible tones with no restrictions in regard to re- peats of tones being required or forbidden, we observe that we have defined the condition of random music within this limited situation. If this con- dition applies to all twelve notes, 1212 melodies are theoretically possible — an enormously large number. This is a situation of maximum entropy, or information, content in terms of the choice process, but it is not neces- sarily the condition of maximum entropy content in terms of tonality. This can be arrived at by a somewhat different procedure. Let us first note that among all types of melodies in this random situation, the variety of melodic types extends from the case in which all twelve tones of the melodies are required to be the same to the case in which all twelve tones are required to be different. At one end of this spectrum, where all the tones are required to be the same, there exists a minimum of entropy — i.e., a maximum of redundancy — because the total possible number of melodies is just twelve if we permit full freedom of choice for the first tone and just one if we restrict this choice to one specific pitch. This is obviously totally established tonality — twelve repeats of the same tone. At the other end of the spectrum, however, where the twelve tones are all required to be different, each tone of the chromatic scale is sounded just once in some specific order which may or may not be randomly produced. This is, of course, the tone-row concept first significantly exploited by Arnold Schonberg. The fact that the specification of a tone row is arrived at by precisely the opposite technique as that of "ultimate tonality," namely, by requiring that the tones be different as contrasted to requiring them to be the same, suggests the thought that a tone row is not just simply an atonal device, but rather that it is a specific "antitonal" construction which, within its own length, is deliberately devised to exclude the type of redundancy required to set up tonality. Atonality, as a term, is therefore better applied to the situation of random music rather than to construc- tions such as tone rows. In this way, tone rows present rather interesting musical properties, since they represent not only a highly restrictive and easily managed technique for reducing the entropy content of random music, but also an extreme condition in terms of elementary permutation theory and a computational extreme for counteracting conventional tonal- ity. It can be readily shown that the total number of possible tone rows is 12!,4 which, although it is a relatively large number, is considerably less 4 12! = 12-1 1-10-9-8-7-6-5-4-3-2-1 = 479,001,600. 126 EXPERIMENTAL MUSIC than the total possible number of twelve-note melodies. Moreover, in everyday practice, the total possible number of such melodies is effectively much less than this, since one type of redundancy commonly employed in tone-row compositions is that based upon permutation techniques such as inversion, retrogression, and the like. It is important to note also that trans- position, of course, does not alter the basic character of tone rows any more than it does other types of melodic lines. This is equivalent to saying that there are really only 11! rather than 12! possible tone rows, since the par- ticular pitch level at which the row is played is of secondary consequence compared to the actual profile of the row. In view of what we said earlier in Chapter 2, we may then infer that the melodic profile of a tone row de- pends not upon a succession of the twelve tones of the chromatic scale as such, as is often commonly supposed, but upon the mutual interrelation- ships between the twelve notes in terms of intervals. Since in theory at least all the twelve tones are presumed to be of equivalent importance, the melodic profile is, therefore, a series of intervals between successive notes in which any one or all of the twelve notes can be selected as a reference point. Once a reference point is defined, it is observed that the tone row consists actually of a series of all the possible melodic intervals considered not in succession but in relation to this reference tone. To make this point clear, we may arbitrarily choose the first note of a tone row as the reference tone and then illustrate by an example. In Figure 13, a typical tone row is If r t r t t Y T 't t 'T H1 MINOR SECOND 1 1 1 1 II MAJOR SECOND MINOR THIRD l 1 MAJOR THIRD i PERFECT FOURTH TRITONE 1 1 1 PFRFFCT FIFTH MINOR SIXTH MAJOR SIXTH MINOR SEVENTH MAJOR SEVENTH Figure 13. Experiment Three: Illustration of how all the possible intervals occur in a row of twelve different tones. shown. It contains all the possible melodic intervals from a minor second to a major seventh in relation to the first note of the row, C (or, for that matter, in relation to any other note of the row). Moreover, each one of the intervals, which we may define now as the difference /V, — Nu using the EXPERIMENTAL DETAILS 127 notation adopted previously for notes and intervals, occurs once and only once, but the intervals found between successive tones NL — /V,_i, Ni+1 — Nh etc., may occur more than once. Thus, repeats of successive melodic intervals are not forbidden. On the other hand, we can also write rows in which repeats of successive melodic intervals of the type Nt — Af4_i are forbidden, but repeats of ref- erence intervals of the type Nt — N1 are permitted. This produces what we can call an interval row as opposed to a tone row. The interval row perhaps is a new type of melodic structure, which should present some in- teresting musical properties, particularly in light of the experiments to be described under Experiment Four, in which the properties of different varieties of melodic intervals, both successive and long range, are examined in greater detail.411 A typical interval row is shown in Figure 14. It should -= \rxy- P=5= I tl tl fl_JLJLJL_Jl Figure 14. Experiment Three: A typical interval row, not showing transposi- tions to reduce span of row. be noted that actual tones or their octave equivalents can be repeated in an interval row in contrast to the tone row. It is not necessarily a situation of greater redundancy than that of tone rows, however, since both permit the same total number of possible choices. Redundancy in terms of tonality is greater in the case of interval rows, but whether this is, in terms of musical meaning, a situation of greater redundancy depends on whether successive or referential intervals are to be considered the more significant in the con- " It might be noted parenthetically that since working on this computer music, one of the present authors (L. A. H.) has written an extended piano composition based in part on this notion of an interval row. 128 EXPERIMENTAL MUSIC struction of melodies. In any event, we may note that both tone rows and interval rows have similar specific constraints imposed upon them in regard to repetition of choices. In both choice processes, eleven choices of inter- vals are permitted initially, but each time an interval is chosen, it is excluded from the remaining choices to be made. This is analogous to the problem of choosing colored balls from a box and not replacing them after each choice, as opposed to a random succession which occurs when the balls are replaced. It is by analysis of this process that the value of 11! is arrived at. Within this particular choice process, we may also observe that the difference between a tone row and an interval row is the following: A tone row is an /th-order Markoff process, while an interval row is a ze roth-order Markoff process in terms of how the intervals are evaluated. This difference is made clear if the reference states in Figures 13 and 14 are compared. Once we agree to the foregoing analysis of the properties of interval rows and tone rows, it becomes simple to write a program for the computer for generating these types of musical structures, of which the tone row, at least, is at the present time a frequently used compositional device. The conclud- ing part of Experiment Three, therefore, consisted of three related programs for the Illiac for generating ( 1 ) interval rows of the type described above, (2) tone rows, also of the type described above, and (3) tone rows of a somewhat more restricted character. These last tone rows were written at the suggestion of Robert Kelly, of the School of Music at the University of Illinois, and are rather freely based upon a pedagogical approach to music writing developed by this author for teaching counterpoint and harmony from a contemporary viewpoint in beginning composition courses.5 The method combines certain properties of tone rows with adaptations of a number of the rules of strict counterpoint. The rules employed by Kelly are given in the cited reference. Our adjustments of these rules for com- puter processing are the following: Rule 1 . The theme should consist of thirteen notes using all twelve tones, with the first and last notes being C. Rule 2. A span of a major tenth is set as the limit for the melodic range. Rule 3. Progressions of major sevenths, minor sevenths, and tritones are forbidden. Rule 4. No tied-over notes are permitted. This rule was automatically taken care of the way the tone-row generation scheme was set up (see below ) . 5 R. Kelly, Theme and Variations, A Study of Linear Twelve-tone Composition, Wm. C. Brown Co., Dubuque, Iowa, 1958, pp. 2-4. EXPERIMENT AL DETAILS 129 Rule 5. Chromatic progressions in the same direction involving three or more consecutive notes are forbidden. Rule 6. The skip-stepwise rule is modified to permit two skips in the same direction. Rule 7. Consecutive sets of three notes that constitute a triad may occur at random. Rule 8. No tritone is permitted for N, — Ni-i unless N^i — /V,_2 = ±1, or, alternatively, 5 or 7 in the same direction as the tritone. Rule 9. The use of sequences is prohibited. In other words, Nt — /Vi_i cannot equal N*_2 — A^_8, and so on. It can be seen immediately that a block diagram for a testing procedure similar to those shown already for Experiments Two and Three could be designed, and from this a testing program written which would include the usual type of try-again subroutine. This testing procedure was written as a subroutine which was grafted onto the basic interval and tone-row-genera- tion program described below. Since this subroutine involved no basically different programming techniques from those already described, it seems unnecessary to consider its details, since these largely duplicate what we have already discussed. The Generation of Interval and Tone Rows. The production of interval and tone rows was quite simple to carry out in the Illiac. The main routine for this process was designed as follows: To make the note-selection proc- ess efficient, a small table containing numerical representations from one to twelve was stored in the computer. These were considered to be numerical representations for all the possible intervals from a minor second to an octave which simultaneously gave a count for each interval of the number of half-tone steps within the interval. The unison or repeat (numerical representation = 0) was omitted from this table, since it was decided to ap- ply Kelly's procedure of writing cantus firmi of thirteen notes, of which the first and, in the tone rows, the last would be set automatically as C. An interval was then selected at random from the above-described interval table and added to the interval or tone-row representation being formed to obtain the first tone in the sequence of the interval or tone row. This inter- val was then removed from the table, and all entries below it were moved up one line and the process repeated. Thus, we started with twelve possi- ble choices, then went successively to eleven choices, ten choices, and so on, until we were left with only one choice for the final interval. When an interval or tone row was completed, it was then printed out and the com- puter reset to perform the operation all over again. 130 EXPERIMENT AL MUSIC The way in which the intervals being selected at random were added to the row being formed determined whether or not an interval or tone row was formed. In view of our earlier discussion, the difference is seen to be one of minor coding changes. To produce an interval row, the numerical representation of the interval just chosen was added to the previous note in the row to produce a new note in the row separated from the previous note by the interval in question. However, since we always added new in- tervals to a row to give upward progressions, it became necessary to em- ploy also an octave-subtraction process, because otherwise the span of the row would soon exceed the set limit of two and one-half octaves of the chromatic scale. This is in accord with normal practice, however, for sub- tracting an octave from a note does not disturb its primary functional rela- tionship to a melodic reference point such as the first note of the melodic line. What we actually did in the generation of interval rows was to make a binary choice which determined whether we would simply add the in- terval to the previous note and, therefore, move upwards in pitch or, alter- natively, add the note and then subtract one octave to produce a note lower than the last. Secondly, it was also necessary to test for whether the limits of the chromatic scale being used were being exceeded in spite of this. Therefore, a test was also made to determine whether this was so, and if necessary, and adjustment of the movement in the proper direction, either upwards or downwards, as the case might be, was then made. Finally, it was observed that an interval row starting on C always of necessity ends on F sharp. To produce tone rows rather then interval rows, the interval randomly selected from the table was simply added to the first note C of the row, rather than to the previous note in the row. This automatically produced a tone row rather than an interval row. Otherwise, the whole process was kept exactly the same, except that the octave was removed from the table of intervals, since the choice of this interval would lead to the repeat of a tone (or its octave equivalent) within a tone row. This would be a viola- tion of the requirements for such a row. In generating simple tone rows of thirteen notes according to the chosen plan but with no restrictions, we simply arbitrarily made this the last interval to be selected, so that the row this time would of necessity have C or its octave equivalent as its final note. In the case of the restricted tone rows, in addition to writing a subroutine which would apply the rules given above, we could simply eliminate the octave from consideration as a possible interval. Tone- row Permutations. A basic procedure in writing tone-row music is EXPERIMENTAL DETAILS 131 to perform geometrical permutations upon the row being utilized to com- pose a piece of music. There are many possible geometrical operations upon tone rows which can be used, but of these the three simplest and most frequently used are inversion, i.e., writing each interval downwards instead of upwards, retrogression, i.e., writing the row backwards, and lastly, inversion of the retrograde form of the row.6- 7 In the computer, these geometrical permutations were most easily carried out as part of the printout procedure. In this way, they are handled rather analogously to the process of transposition which we shall consider under Experiment Four. We arranged the printout to contain in a block of four lines: ( 1 ) the row itself, (2) its inversion, (3) the retrograde form, and (4) the retro- grade inversion, each printed one under the other. The printing of these four forms of a row was just a matter of format arrangement for the print- out routine. The row itself was first printed a symbol at a time, each nu- merical representation of a note being converted into its letter equivalent. Secondly, the inversion of the row was formed by changing the signs of the successive intervals in the row and then printing out the letter equiva- lents of the notes of the inverted row. Lastly, the two retrograde forms were produced by printing out these two forms of the row again, but selecting the notes in reverse order. Experiment Four The objectives of Experiment Four differed from those of previous ex- periments, since it was our purpose in this new experiment to generate samples of music based upon certain more abstract formulations which we believed might eventually be related to structural devices in musical com- position such as tonality and melodic profile. In the first three experiments, 6 Strictly speaking, one should differentiate between retrograde inversions and in- verted retrograde rows, since these two variations, although they have the same pro- file, may not occur at the same pitch, depending upon the last note in a row. Thus, a tone row beginning on C and ending on E, for example, will have a retrograde inversion beginning on A flat and ending on C, while the inverted retrograde form of the row will start on E and end on G sharp. The recognition of this difference, of course, produces a modulatory technique in tone-row writing. In our samples, how- ever, which begin and end on C, this problem did not arise because of symmetry considerations. This also happens to be true for the interval rows as well, since these must of necessity end on F sharp, which is likewise a situation of symmetry. 7 It is perhaps also desirable to note, in passing, that these basic techniques are, of course, by no means unique to row writing. As is well known to musicians, all these, as well as many other geometrical operations, are common procedures in many types of well-established musical forms such as, for example, in canons and fugues. 132 EXPERIMENTAL MUSIC and particularly the first two, we were primarily concerned with the genera- tion of music recognizable in many respects as falling within the traditional framework of compositional procedures. In Experiment Four, this was no longer intended to be the case. In this last set of experiments, simpler and perhaps more fundamental means of musical construction were investigated than those studied previously. This was done in an attempt to find more inclusive concepts to work with, and, in particular, concepts which might be thought of as geometrical analogs of musical form. The fundamental geometrical picture selected was an abstraction of the calculating technique used in the three previous experiments. The genera- tion of four-part musical structures was pictured as a restricted random- flight problem in which four trajectories are traced simultaneously upon the rather unusual coordinate system of pitch versus time. This geometrical structure, illustrated in Figure 15, can be subjected to mathematical defini- ETC. ETC. ETC. ETC. TIME Figure 15. Experiment Four: A four- voiced musical texture pictured as a random-flight problem. tion, as we have already indicated in Chapters 2, 3, and 4. It is particularly characterized in terms of Markoff chain processes, i.e., sequences of events in which the choice of each new event can be made dependent upon pre- EXPERIME NT AL DET AILS 133 vious events; or, in musical terms, the choice of each new note or interval in a given melodic line can be made dependent upon previous notes or intervals in the same melodic line. Utilizing this simple picture, we wrote computer programs for generating a series of samples of what we may call Markoff chain music. Harmonic and Proximity Functions in Melodic Construction. If we recall the dependences of melodic construction and tonality upon both the suc- cessive and long-range intervallic relationships discussed in Chapter 2, we may now note that successive melodic intervals bear three significant char- acteristics which may be used to impart formal structure to a melody: (1) Melodic intervals can be related to the overtone series so that we recognize a harmonic function in melodic construction. Thus, the outlining of a triad, C-E-G for example, imparts a sense of C major, or, at least, of the C-major chord, and a sense of relatively high tonal order. On the other hand, a sequence such as F-A flat-D is more ambiguous and conveys a number of possible implications in terms of structural function, other fac- tors being equal. (2) Melodic intervals may also be characterized by their absolute size. Thus, stepwise melodic progressions such as half-tone or whole-tone intervals seem to impart more order than larger skips such as sevenths, octaves, and larger intervals. (3) We may note that many well- constructed melodies consist of sequences of intervals which balance the tendencies to order and disorder by balancing harmonic clarity with am- biguity, and stepwise melodic movements with larger skips. Even in music in which these principles seem to operate minimally, as in certain types of contemporary music, the presence of both functions, which we may now call harmonic and proximity functions, can be traced. In a way, this can be said to be true even indirectly of the steps resorted to by composers in negating tonality by devices such as twelve-tone rows. Relation to Musical Structure. These two functions can also be examined somewhat more broadly than just in terms of relatively short-range melodic relationships. In terms of more recent musical styles, these two functions of harmonic and intervallic structure also form the basis of many of the more searching analyses of musical forms such as, to cite two representa- tive and well-known authors, those by Hindemith8 and by Schenker,9 whose 8 P. Hindemith, Craft of Musical Composition — /. Theory, rev. ed. (trans, by A. Mendel), Associated Music Publishers, Inc., New York, 1945. 9 H. Schenker, Neue Musikalische Theorien und Phantasien: vol. I, Harmonielehre, 1906, vol. II, Contrapunkt, 1910 and 1920, vol. Ill, Die Freie Satz, 1935, Universal Edition, Vienna. 134 EXPERIMENTAL MUSIC concepts have been presented in English by Katz,10 Salzer,11 and Jonas and Borgese.1- Both Hindemith and Schenker distinguish the harmonic and melodic element, and both acknowledge the dependence of the harmonic elements upon recognizable relationships to the harmonic series and of the melo- dic element upon stepwise motions. Thus, Hindemith stresses the impor- tance of "root-progressions," of which the strongest harmonically are shifts, such as fifths, fourths, and thirds, in giving convincing harmonic movement to musical passages.13 He also remarks that a smooth and convincing melodic outline is achieved only when these important points form pro- gressions in seconds.14 However, Hindemith confines himself almost wholly to successive mu- sical relationships, leaving the question of larger structures relatively un- explored; therefore, we might also consider Schenker's ideas, which are somewhat more ambitious in scope. He suggested that elements of a musi- cal structure could be compared to a series of structural layers, starting from a "foreground" which is the complete work as we hear it to a "back- ground" structure in which only a skeletal framework of the music is left. In analyzing a piece of music, Schenker proposed that these layers can be successively stripped away to reveal the basic framework, which he called the ursatz and which he thought consisted of two basic elements. The first we can interpret as the essential harmonic root movement of a whole struc- tural unit, such as a song or sonata-allegro form. He postulated that all satisfactory musical forms, even lengthy ones, could be simplified to one of several simple root progressions, such as I-III-V-I and I-IV-V-I, and was able to build quite a good argument for this idea by utilizing exclusively examples from the works of the master composers of the eighteenth and nineteenth centuries, the only repertory he considered admissible. The second element of the ursatz proposed by Schenker is the urlinie. This is a significant essential descending melodic line contained in every "accept- able" piece of music. The urlinie is always basically simple, being a se- quence such as, in C, G-F-E-D-C. Complex musical structures are then built up by elaboration upon these two elements of the simple skeletal 10 A. Katz, Challenge to Musical Tradition, Alfred A. Knopf, Inc., New York, 1945. 11 F. Salzer, Structural Hearing; Tonal Coherence in Music, Albert and Charles Boni, Inc., New York, 1952. 12 H. Schenker, Harmony, from Harmonielehre, ref. 9 above (ed. by O. Jonas and trans, by E. M. Borgese), University of Chicago Press, Chicago, 1954. 13 Hindemith, op. cit., chap. IV in particular. "Ibid., p. 193. EXPERIMENT AL DETAILS 135 framework. The principles of the theory are supposed to be in operation within sections of a piece of music in a subsidiary role as well as over the whole musical structure. Many examples of how the Schenker system of analysis can be applied are given in Salzer's book; it is to be noted that Salzer goes to considerable effort to circumvent Schenker's dogmatic atti- tudes regarding the absolute superiority of Germanic music from 1700 to 1900, which has marred the impression of his work in the eyes of some critics.15 It is not our purpose to become involved in detailed criticisms of methods of musical analysis, but only to extract from them several ideas which were useful in planning the experiments to be described and which would be of paramount importance in any future experiments in which more elaborate musical structure might be produced. The first is the con- cept of structural frameworks, both harmonic and melodic. This concept is useful because it provides a differentiation between structural points of greater or lesser significance. A working technique for structural assembly is thus provided that permits the assigning of a greater or lesser value to significant musical elements, particularly in relation to the time scale of the musical structure. It is observed that this factor is almost entirely missing in the computer music produced in the first three experiments. The second basic point is the emphasis on a distinct harmonic element and a distinct melodic element in the basic structure. This does seem to be in general accord with our definitions of a harmonic and a proximity func- tion, and suggests a method of elaboration of the techniques shortly to be described under Experiment Four for the construction of more complex musical structures. The particular emphasis by analysts such as Schenker on the practices of the eighteenth and nineteenth centuries, which estab- lished for them a standard for clarity of tonality, need not be mistaken for an absolute necessity. If we consider musical structures antecedent to 1700 as a source of ideas, we can observe that this music was written before the concept of tonality was clearly defined. Thus, in view of the emphasis on contrapuntal rules rather than harmony in this earlier music, the prox- imity-type function might be found to play a more preponderant role here. Moreover, closeness of intervals seems to have been used as a guiding prin- ciple, not only for simple step-by-step techniques, such as the skip-stepwise rule of counterpoint, but also implicitly as an important structural device in, 15 M. Mann, "Schenker's Contribution to Music Theory," Music Review, 10:3-26, 1949; R. Sessions, "Heinrich Schenker's Contribution," Modern Music, 12:170-178, 1935; R. Sessions, "Escape by Theory," Modern Music, 15:192-197, 1938. This last article in particular is a highly critical review of Schenker's Die Freie Satz. 136 EXPERIMENT AL MUSIC for example, much primitive music, non- Western music, and in older West- ern art music such as plain chant. Coherence is not infrequently brought about by melismatic weaving about certain structurally important melodic notes, or even around one fixed tonal center. This might also be true in certain types of contemporary music as well. Thus, Hindemith,8 for ex- ample, permits in his system of composition a structural dependence on proximity, or neighbor-note relationships, as well as on strongly harmonic relationships such as the fifth, fourth, and third. Table of Weighted Probabilities. In order to institute an analytical study of these processes, we first defined a harmonic function x, and a proximity function y§. Then, to investigate how these functions might operate to pro- duce melodic structures, a series of experiments was carried out in which Markoff chain processes were used as a basic computing technique. The first requirement was a reference table of weighted transition probabilities stored in the computer, to be utilized as required. It should be noted that, in essence, this had been done all along in previous experiments, but in these earlier experiments, the transition probabilities were usually either simple random-choice situations, i.e., all choices were weighted equally, or else some of the choices were simply forbidden and thus given zero weight. The counterpoint rules, for example, often amount to no more than just this. The second requirement we imposed was that this table must contain as few bits of basic information as possible, but that this information be of as fundamental significance as possible. In this way, we hoped to investigate how to avoid the problem of high-capacity information storage, which cur- rently presents such a major difficulty in many other data-processing prob- lems such as language translation by machine. Therefore, a table was con- structed for arranging all successive melodic intervals from the unison (melodically, the repeat) to the octave. This is shown in Table 15, where the various possible melodic intervals are listed first in descending order of consonance from the repeat to the tritone. For the purpose of machine calculations, we associated with each interval a value of a stochastic vari- able Vj, which runs from 0 for the unison, or repeat, to 12 for the octave. These are the values we could add or subtract to each tone of a melody to obtain the next tone of the melody, which resulted as a consequence of moving through the interval represented by the variable. A melody could, therefore, be symbolized by a sequence of values v, = Vi, v2, . . . , v„, added successively to the first note of the melody. In the present work, the note C was normally selected as an arbitrary starting point. Once again, as in previous studies such as that of interval and tone rows, intervals, EXPERIMENTAL DETAILS 137 Table 15 Table of Functions for the Generation of Markoff Chain Music in Experiment Four Combined Stochastic Harmonic Proximity function Interval variable Vj function Xj function y} zj —Xj + yj Unison 0 13 13 26 Octave 12 12 1 13 Fifth 7 11 6 17 Fourth 5 10 8 18 Major third 4 9 9 18 Minor sixth 8 8 5 13 Minor third 3 7 10 17 Major sixth 9 6 4 10 Major second 2 5 11 16 Minor seventh 10 4 3 7 Minor second 1 3 12 15 Major seventh 11 2 2 4 Tritone 6 1 7 8 Y;t, = 91 Vyj = 91 Yz,- = 182 = 2 X 91 /=0 /=0 j=0 [x} = x(vj)] [yj = v(v;)] rather than tones, were used as the determining functions for assembling melodic structures. As shown in the second column of Table 15, the harmonic function Xj was given values which run arithmetically from 1 3 to 1 in descending order of consonance. This simple arithmetic ordering was defined as an unper- turbed set of weighted probabilities for the harmonic function. If these values are used directly for interval selection, this brings about, on the av- erage, the selection of repeats thirteen times as frequently as the tritone, of octaves twelve times as frequently as the tritone, and so on. It was be- lieved that this simple arithmetic scale of relative weights for the harmonic function would be an adequate representation of a neutral or mean position in terms of the imposition of tonal order. It is upon these values that we had to operate in order to perturb the mean harmonic texture, and thus achieve a higher or lower average degree of tonality. In the third column, a similar set of values is tabulated for the proximity function y,. It is seen that these values run arithmetically from 13 down to 1, as do the values for xh but that the order of the values relative to the 138 EXPERIMENT AL MUSIC stochastic variable v_, has been changed, so that the highest unperturbed weight is assigned to the repeat and the next highest weights successively to the minor second, the major second, and so on. In the last column, values are tabulated for a third function, Zj, which is simply the sum x, + yj. This combined function was used in certain ex- periments to show how a simple combination of the two individual func- tions might be carried out. It is interesting to note that the two functions combined in this way yielded a scale of weighted probabilities that is, per- haps, not too different from conventional melodic writing. A statistical count of melodic intervals in appropriate examples of music might be of interest compared to this column. Lastly, at the bottom of Table 15, there are given values for the sum of the weights for each function. These values were required for computer calculations to determine the frequency with which each interval occurred on the average. Thus, if x, only was used to generate music, the relative frequency with which major thirds turned up, for example, was 12 xjSxj = 9/9\ =0.1 7=0 or approximately ten per cent of the time. Generation of Integer Weights. The values given in Table 13 were en- tered into the computer to constitute a set of weighted probabilities stored in the memory. As shown in Table 16, in which the information given in Table 16 Assignment of Integer Weights to a Stochastic Variable Stochastic variable, v} Integer weight, w} 0 Wo 1 Wi 2 w2 j Wi /= 12 in the calculations of Experiment Four Table 15 is generalized, we could then assign any desired weights, w0, wl9 w2, . . . , M>i2, to the possible intervals from unison to tritone. Having done this, we could then determine the sum of these weights, i.e., 12 ^Wj=W (15) EXPERIMENTAL DETAILS 139 and generate a random integer R within the limits 0 == R == W — 1 , as de- scribed previously under random-integer generation. The value — R was then obtained and the weights Wj were added successively to this quantity in sequence until the sum R R + £ w, 7=0 became positive. At this point, we took the value of the stochastic variable associated with the last weight added as the desired one. By this scheme, it is evident that the probability for obtaining Wj is Wj/W. Changing the Weights of Transition Probabilities. The texture of music being generated by means of transition probabilities can be varied by changing the magnitudes of these probabilities in relation to one another. Thus, the "reference," or unperturbed, probabilities shown in Table 15 were operated upon in several different ways in Experiment Four, in order to see how changes in these weights would be reflected in the musical out- put. In practice, given values such as those shown in Table 15, there were essentially only two direct operations which could be effected, namely, making the weights more equal or, conversely, more unequal. Taking the harmonic function x$ as an example, it was possible to subtract unity suc- cessively from the unperturbed probabilities to remove the less heavily weighted probabilities one by one, the operation upon each Xj being termi- nated whenever its value became zero. In this way, we could gradually re- strict the successive steps in a melody to the consonant intervals and eventu- ally to just the octave and repeat, at which point fixation upon one note in the scale and, hence, upon a certain tonality was achieved. This technique could, therefore, be used to generate a type of harmonic drive toward a tonal center, while the reverse process is used to move away from a highly organized tonal center toward a less well-defined tonal organization. Nat- urally, it would also be possible to subtract or add larger increments than unity for more sudden shifts in musical texture. A shift toward random music, in which all intervals are equally probable, was also easily achieved. This was accomplished by adding unity succes- sively to the unperturbed transition probabilities until each one achieved the maximum value, namely, thirteen, at which point the value was fixed. All values for the weights, therefore, tended toward equality. Again, it would be equally possible to reverse the process and make the weights successively less equally weighted. Both these operations were actually carried out, and the results thus produced were utilized to form the first two sections of Experiment Four. 140 EXPERIMENTAL MUSIC Moreover, some additional experiments of this type, not included in the llliac Suite, were also completed. It was also possible to subtract integer values from equally weighted transition probabilities — those for random music each having a value of thirteen — in reverse order, thus reducing the value for the melodic repeat first and the tritone last. In this way, we were able to obtain a set of inverse transition probabilities for Xj which produced music in which tritones occurred thirteen times as frequently as melodic repeats. This process was continued until all the intervals except the tri- tone were eliminated. This last was a species of music as highly restrictive as that which consists only of repeated notes. Samples of this output were generated by means of the llliac, but were not included in the llliac Suite because the previous results illustrated sufficiently well the general tech- niques of altering the weights of transition probabilities. The various opera- tions described for altering transition probabilities are shown in Table 17. Table 17 Changing the Weights of Transition Probabilities, Utilizing the Harmonic Function, xj, as an Example Addition *- Subtraction Repeat Octave Fifth Fourth Major third Minor sixth Minor third Major sixth Major second Minor seventh Minor second Major seventh Tritone t Fixed tonality 4.. 3.. 2.. 1.. 0.. 0.. 0.. 0.. 0.. 0.. 0.. 0.. 0.. 11 10 9 8 7 6 5 4 3 2 1 0 0 Addition *■ Xj subtraction =•* 13 13.. 13 13.. 12 13.. 12 12.. 10 11.. 9 10.. 8 9.. 8.. 7.. 6.. 5.. 4.. 3.. Unperturbed distribution 13 13 13 13 13 13 13 13 13 13 13 13 12 Inverse subtraction Inverse addition 12... 13... 13... 13... 13... 13... 13... 13... 13... 13... 13... 13... 13... Random music 0 0 1 0 11 10 12 11 ..0 0 ..0 0 ..0 0 ..0 0 ..0 0 ..0 0 ..0 0 ..0 0 ..0 0 ..0 0 ..0 0 ..1 0 ..2 1 Inverse unperturbed distribution Tritone music Obviously, the same types of operations can also be carried out on the proximity function yh or for that matter on any other arbitrary selection of transition probabilities. EXPERIMENTAL DETAILS 141 Zeroth-order Markoff Chain Music. In a monodic pattern, if successive notes are isolated and considered as such, it is possible to write music in which the choice of Nn is entirely independent of its relationship to note N„_i. As we have seen, the mathematician calls a structure of this general type a zeroth-order Markoff chain — in particular species of random flight in which each successive event is independent of its relationship to the immediately preceding event. This would be zeroth-order Markoff chain music with respect to notes. A primitive type of relationship between notes, however, will be defined if we write zeroth-order Markoff chain music with respect to successive melodic intervals rather than notes, i.e., if we make In independent of In-i> Since we have already indicated in Chapter 2 that we prefer to think of melodies in terms of successive intervals rather than notes, let us define this as zeroth-order melodic writing. In zeroth-order melodic writing, then, a priori transition probabilities, such as those given in Table 13, are defined to permit moves from one note to the next and to permit the generation of sequences of melodic intervals. As we have al- ready noted, the values assigned these transition probabilities establish the character of the music, but except for the unique case already consid- ered of assigning a transition probability of unity to the unison (i.e., the repeat melodically) — or its harmonic equivalent, the octave — and zero to all other intervals to give rise to patterns of repeated notes, such music is intrinsically atonal, since there is nothing in the nature of zeroth-order transition probabilities to establish specific tonal centers. In zeroth-order Markoff chain music, a melody starting on C, for example, can move any- where conditioned only by transition probabilities, and if such a melody ar- rives, for example, on F sharp, there is no compulsion to return to C or to any other note. Moreover, even if we weight most heavily the probabilities for consonant leaps, like rising and falling fifths, all that happens is that the apparent harmonic movement becomes slower. Conversely, the more we weight the more dissonant intervals, the more rapidly we tend to ex- perience oscillations between more distantly related tonal centers. Thus, tonality as such does not exist in such a texture except as the result of chance. Zeroth-order Markoff chain music is the simplest type of order placed upon random-note music, but it still contains within its species all types of music from tonal through atonal and finally to antitonal music, such as certain types of tone-row composition. All such more highly or- dered systems therefore arise solely as the result of chance events and not as a result of design. We can also conclude that the consonance or dis- sonance of successive melodic intervals depends on the average upon how 142 EXPERIMENTAL MUSIC transition probabilities are weighted. Ze roth-order Markoff chain music can appear highly consonant or highly dissonant or any mixture in between. Thus, the simplest order is imposed upon random-note music by weighting certain zeroth-order transition probabilities more heavily than others. In terms of information theory, random-note music is characterized by maxi- mum entropy content, while the weighting of transition probabilities in any direction, as in Table 17, for example, decreases entropy by increasing redundancy. However, it should also be noted that the degree of con- sonance or dissonance has nothing to do with tonality as such, since the es- sential characteristic of tonality, in view of our comments in Chapter 2, is the recall of events before note Nn-i. It is interesting to observe that a great number of the various composi- tional rules of traditional counterpoint and harmony are concerned with zeroth-order Markoff chain effects. Many of the rules of first-species strict counterpoint used to generate the music in Experiments One and Two illus- trate this very nicely, particularly the rules forbidding certain types of melodic intervals such as sevenths and tritones. More generally, many rules of conventional harmony are also of this type, for example, the rules given for the resolution of dissonant chords to certain choices among consonant chords or possibly other dissonant chords. It is important to note that in so far as they are usually given, these rules are stated without reference to musical context, this being considered a separate problem. In Experiment Four, three samples of zeroth-order melodic writing were produced to illustrate this simple type of musical organization. The three unperturbed transition-probability functions shown in Table 15 were used directly for this purpose; thus, the probabilities w^ for selecting interval 1 1 were simply set equal for all values of / to the values x, of the harmonic function, y} of the proximity function, and Zj of the combined functions, respectively, in three successive studies. First-order Markoff Chain Music. The simplest way to improve upon the structural concept of zerotn-order Markoff chain music is to make the choices of new melodic intervals dependent on what has just immediately happened, that is, to make the choice of interval h dependent upon the choice of interval 7,_i. This is an example of a first-order Markoff process, and music written according to this principle may be termed first-order Markoff chain music. In conventional music, there are examples of first- order Markoff processes among composition rules, just as there are of zeroth-order rules. Among the rules of counterpoint, the skip-stepwise rule and the forbidding of certain types of parallel motion can be cited. EXPERIMENTAL DEI AILS 143 Given the functions in Table 15, the question arose as to how we might use these functions to produce some simple examples of first-order Markoff chain music. From among the many possibilities, the following first-order process was selected: A rule was employed which was a generalization of the skip-stepwise rule previously used. This rule required that the choice of the new interval U would be weighted most heavily against the particular interval previously selected, /,_i, and most heavily in favor of the interval most different from interval /*_!. Thus, for example, if the previous inter- val //_i had been a melodic repeat, the new set of probabilities for interval 1 1 would be weighted more heavily against the choice again of a repeat than if the previous interval had been a major third or some other intermediate interval. Addition is the simplest process for carrying out this type of conditional first-order weighting, utilizing the basic functions in Table 15. It was pos- sible simply to add the weight of the interval /,_i to all the weights of the interval to be chosen, to obtain new weights for the actual choice process. In actual practice, the weights w(_i — 1 rather than wt^x were added to Wj. Examples of this process are shown in Table 18, utilizing the harmonic function, x,. It is seen that the probability for a repeat following a repeat was much less than for a repeat following a tritone. Conversely, the prob- ability of a tritone following a tritone was much less than a tritone following a repeat. In general, therefore, with this treatment of the harmonic func- tion, dissonant melodic intervals tended on the average to follow consonant melodic intervals, and, conversely, consonant melodic intervals tended to follow dissonant ones. A similar treatment of the proximity function yj would have the effect of causing small intervals to tend to follow large in- tervals and vice versa, thus providing a generalized sort of skip-stepwise rule. As in the case of zeroth-order Markoff chain music, three samples of first-order Markoff chain music were generated, again illustrating (1) the effect of the harmonic function alone; (2) the proximity function alone; and (3) the combined function. This function wih therefore, was set equal in the three cases to xt + x(_i — 1, ^ + y^ — 1, and Zi + Zi-i — 1, re- spectively, according to the calculation pattern illustrated in Table 18. Higher-order Markoff Chain Music. A second-order Markoff process is produced whenever a new choice is made dependent upon the previous two events; a third-order process arises when the choice depends on the previous three events; and so on. It is possible, therefore, to produce by such simple reasoning complicated interactions between a new event and 144 EXPERIMENTAL MUSIC 3-s 2 5 I S oo if, = — = .2 o *- Q) 1_ U .° -a u_ * I ». X v -o a ? * ** FT, u_ '£ *=> o X II x © ^ + .■y 'm x> 1 03 H JD i O a. * Mil II " o > JO a> O ON NHOO\OOh\CVi 42 -a si X '2 X t/3 C/3 CO m M in rn M Ui S-. >-< >_i cui-rj^OOOO ST o ^ o 5 B B 5 w B 5 5 "G «T o a. EXPERIMENTAL DETAILS 145 ON Tf On rf o o On Tf O ON a > (* O B U > u bo OJ Ih B O O 03 ■ — Sh e4 o 146 EXPERIMENTAL MUSIC events that have preceded it. Second-order and higher-order relationships between notes can be found in composition rules. However, a simple cascading process of this type would not produce musical output bearing recognizable relationships to normal musical structures as the relationships between notes become more distant. Therefore, instead of continuing by generating second-order Markoff music, we utilized another more relevant concept, namely, that of defining structurally more important and less im- portant notes. This working principle, adapted from the ideas of musical analysis described earlier, was utilized to produce Markoff chain music in which the notes occurring on strong beats, arbitrarily assuming time, were made to depend on one of the generating functions, while the notes occurring on weak beats were made to depend on another of the generating functions. Four examples of music utilizing this principle were produced by means of the harmonic and proximity functions given in Table 15. The organizing principle of this music is illustrated diagrammatically in Figure 16, where it is seen that two samples each of zeroth-order and first-order Markoff chain music were produced by these more complicated inter- actions. In Cases (a) and (c), the harmonic function x, was used to control the successive choices of strong-beat notes, while the proximity function was used for the weak-beat notes. In this elementary way, we built up simple structures analogous to those suggested by the analysis of conventional musical structures. Specifically, the harmonic function was used as a longer-range structural function to block in larger tonal relationships, while the proximity function was used to provide melodic filler inside these larger units. In the remaining two examples, Cases (b) and (d) in Figure 16, the roles of the two functions were simply reversed. The proximity func- tion, Vj, was now made the more structurally significant in order to provide musical examples in which the neighbor-note, or proximity, relationship was predominant. Markoff Chain Music and Tonality. In Chapter 2, we noted that tonality in musical composition depends in its simplest form upon a recall of the first tone of a given melodic line. It is seen, therefore, if we compare this concept to the Markoff chain music thus far described, that none of the musical examples can be called tonal by definition, since in none of them was there defined a dependence of note N{ upon note Nt once i exceeded the order of the Markoff chain process being applied. However, it is pos- sible to define an /th-order process in which the controlled intervals are EXPERIMENTAL DETAILS 147 (a) (b) (c) Id" ZEROTH- ORDER x, 4, 1* O * rf> I t It I ZEROTH -ORDER y. ZEROTH - ORDER /y. * — ii ZEROTH -ORDER FIRST- ORDER x, "»*" rn rn t__± l__±_ FIRST- ORDER /. FIRST -ORDER y. IV rn m 4_^L t_i_ FIRST -ORDER */ HARMONIC FUNCTION -y — g rn rri PROXIMITY FUNCTION PROXIMITY FUNCTION ~if— — 1» rn m HARMONIC FUNCTION HARMONIC FUNCTION .rn rn t__L t__L PROXIMITY FUNCTION PROXIMITY FUNCTION 1C rn rn i_L i_L HARMONIC FUNCTION ON STRONG BEATS. fn rr? ON WEAK BEATS. ON STRONG BEATS. I* ■w /t~3 m ON WEAK BEATS. ON STRONG BEATS. rn rn t_^L t ±_ ON WEAK BEATS. ON STRONG BEATS. W rn rn |__L ON WEAK BEATS. etc. etc. .etc. .etc. Figure 16. Experiment Four: Illustration of strong- and weak-beat structures utilized to generate species of Markoff chain music. Ni — ,/Vi rather than Ni — Ni-±. Once we do this, we relate each new note to the initial note, rather than to the immediately preceding note. We immediately establish, as a consequence, the most elementary type of tonal control in accord with the simple definition of tonality just given. It is in- teresting also to note that zeroth-order and /th-order Markoff chain music bear a relationship toward one another analogous to that between the in- terval rows and tone rows discussed in connection with Experiment Three. 148 EXPERIMENTAL MUSIC Therefore, in the last part of Experiment Four, a sample of /th-order music was produced, but in combination with first-order Markoff music. The harmonic function was used on the strong beats, assuming :? time, and was applied as an /th-order process. Therefore, each strong beat was related to the initial and, as we shall see, final note of this last sample of music. These notes were arbitrarily set as C in accord with the over-all tonality selected for the I Iliac Suite assembled out of the musical examples. The weak beats were then assigned a secondary role, one of ornamental or melodic filler. This type of function was best expressed by the simpler type of Markoff process and by means of the proximity function, y'j. The musical pattern, therefore, was the one shown in Figure 17. ith-ORDER HARMONIC FUNCTION ON STRONG BEATS JT3 ST! m m JT"3 etc. etc. FIRST- ORDER PROXIMITY FUNCTION FOR WEAK BEATS Figure 17. Experiment Four: Musical organization of the last example of Markoff chain music in Experiment Four. Printout and Modulation. All examples of Markoff chain music were arbitrarily printed in blocks of four lines at a time to permit transcription of the results for the four instruments, Violins I and II, Viola, and Cello. In this way, we were able to provide a maximum amount of musical ex- amples in a minimum of score and playing time. While writing the printing instructions for the Illiac for this last example, we also incorporated a simple demonstration of how modulation might be handled. Modulation can be defined as a shift of the reference point in an /th-order Markoff chain process to some new tonality. It is possible to design a simple program for resetting the reference point for the /th-order process after any desired number of measures, or, for that matter, after a randomly selected number of measures. Moreover, the new reference point can be preset, or it can be chosen at random, or by some sort of more elab- orate, restricted choice process. For example, it might be decided that after EXPERIMENTAL DETAILS 149 m — 1 measures, a modulation from C to F was required. Therefore, on measure m the reference point for the /th-order Markoff chain process would be shifted from C to F. To effect this, it would be possible to re- write the instructions for generating new notes. However, instead of re- writing the instructions, a simpler method involving the printout routine was employed, because it was evident that modulation is really nothing more than a transposition of the printed results. Thus, to shift from C to F, all we needed to do was to add the number 5 to each note while it was still in the machine as a number. This converted a C to an F upon printing, a C sharp to an F sharp, and so on, and yet did not disturb the basic note- generating process. It is seen that this is effectively what is done by any musician or composer in effecting a transposition or a modulation. We selected the sequence I-IV-V-I, a simple cadence formula, to illus- trate this technique and combined it with the previously described tonal /th-order Markoff chain music to illustrate how modulation, as well as sim- ple tonality, might be achieved. Since C was selected as the fundamental tonality, the subsidiary tonalities became F and G, and the over-all tonal pattern produced became C-F-G-C. The shift to F was set to occur after six measures, the shift to G after another six measures, and the return to C after still another six measures. The use of a preset pattern of this type was preferred this time, since the use of more random processes for instituting changes of this type was amply illustrated by the musical examples in Ex- perimental Three. Tonal Drive. Modulation is less commonly effected in a piece of music by an abrupt transition from one key to another than by a carefully and logically planned sequence of progressions which give the listener a sense of having arrived at a satisfactory resting point after the modulation is completed. Thus, for example, modulation from the tonic to dominant is a common feature of the exposition section in conventional sonata form. In a simple example of sonata form, the main subject solidly grounded in the tonic key is first fully stated. It is then followed by a modulatory sequence — often consisting of little more than broken chords — which convey the tonal weight from the tonic to the dominant, often through use of chords such as the dominant seventh of the dominant to produce a new resting point upon which the second subject is grounded. This modulatory section, to be convincing, must convey the sense of having prepared for the arrival of the new tonal center. In general, this type of planning ahead in building up a tonal structure, which applies the concept of "tonal drive," can occur in modulation, as in 150 EXPERIMENT AL MUSIC the example discussed, and also at other points in a musical structure, such as at the close of a movement on a chosen tonal center. The chords pre- ceding the end, therefore, would be related to the anticipated tonality, and the process in its simplest form would be a reverse /th-order MarkofT chain, the reference point being ahead, timewise, rather than behind. Thus, it was possible also in the last example of MarkofT chain music to institute a simple process of tonal drive to a final tonality of C, utilizing a simple modification of the technique previously developed for changing transition probabilities. All we had to do was to reverse the process pre- viously utilized to produce the first example of MarkofT chain music as illustrated in Table 15. This process was, therefore, incorporated also into the instructions for this last sample of music. Unity was subtracted from the transition probabilities after every six notes (two measures), so that after twenty-four measures the only choice left became the melodic repeat. However, this technique, of course, was applied to an /th-order process on the strong beats, and, therefore, the only possible point of resolution was on C. A zeroth-order process, by comparison, might end on any tonality. In addition, the same process was applied to the first-order proximity func- tion on the weak beats, so that weak-beat melodic skips were forced to be- come smaller and smaller on the average as the end of the cadence was approached. A Simple Closed Structure. The combination of these techniques formed a logical group of musical entities which illustrate how a simple closed mu- sical structure might be generated by the Illiac. Aside from the simple cantus firmus setting of Experiments One and Two, and the interval and tone rows of Experiment Three, no closed structures had yet been written to this point. Moreover, the cantus firmus settings and interval and tone rows represented really only rudimentary materials, which in most instances would be used for the building up of larger structures. Therefore, the application of the harmonic function as an /th-order MarkofT chain process on the strong beats and the proximity function as a first-order MarkofT chain process on the weak beats, along with the process of shifting the tonal reference point after every six measures and the shift of the transition probabilities after every two measures by unit subtraction until only a melodic repeat could occur, permitted the production of a simple closed structure of twenty-six measures, which represented an ex- tended cadence leading to a final close. This closed structure was utilized as a coda for the last movement of the Illiac Suite to serve as a simple EXPERIMENTAL DETAILS 151 prototype for building up more complex structures, such as conventional musical forms. In general, in closing our discussion of Experiment Four, it might be noted that the actual coding of Markoff chain music was extremely simple by comparison with the programming of strict counterpoint. It was a com- pletely efficient process, since there was no attrition resulting from the pro- duction of unusable notes; therefore, no try-again subroutine was required. It is entirely possible, however, that the discarding of notes would have to be resorted to once more complex interactions, particularly those involving cross relationships between the voices, were devised. The speed of produc- tion of the present examples of Markoff chain music was limited only by the speed with which output tape could be punched by the Illiac. CHAPTER SIX Experimental Results: The llliac Suite Introduction As noted in Chapter 1 , the most satisfactory way to present musical ideas is in the form of actual sound. Therefore, as soon as we had planned Ex- periment One, we also chose a musical medium through which the results might ultimately be presented. The work described in Chapter 5 was suffi- ciently extensive so that a four-movement suite could be assembled out of the experimental results to parallel exactly the four major experiments. This piece of music, which we entitled the llliac Suite in reference to the computer used for the experiments, is therefore a chronological research record of our experiments. In assembling this suite, it was desirable to organize the raw results into a playable, relatively coherent whole. Moreover, it was also desirable to minimize the amount of arranging of the materials, so that as much as pos- sible of the musical content of the suite could be said to be computer pro- duced. This we have done, but in addition to the basic choices concerning which experiments were to be carried out, certain additional decisions were required during the transcription of the computer output to a musical me- 152 EXPERIMENTAL RESULTS: THE ILLIAC SUITE 153 dium. These will now be briefly reviewed so that if the score of the I Iliac Suite in the Appendix is examined, it will be clear what elements in the score result strictly from the operation of the computer and what elements have been inserted or adjusted as a result of practical necessity. The main problems involved in transcribing the experimental results were the fol- lowing: 1. The first decision was the choice of a musical medium through which the results could ultimately be heard. The use of electronic or other syn- thetic means was eliminated in our case, since equipment of this type was not available. A conventional instrumental medium was therefore the only other reasonable alternative, but transcription for a keyboard instru- ment such as the piano was also eliminated because this would introduce the special restriction of having to have the music fit under the hands at the keyboard. Therefore, since, even in Experiment One, the objective was to produce a four- voiced polyphonic texture, the choice of a string quartet medium appeared logical and convenient; the problems in transcription would be minimized. Secondly, a string quartet has a fairly homogeneous timbre, which was desirable from our viewpoint; and lastly, the practical problem of having the music performed appeared less formidable than with larger or more exotic instrumental combinations. 2. Since much more musical output was produced by means of the Illiac than could possibly be used, it became necessary in each of the experiments to employ some sort of unbiased screening procedure to select representa- tive musical output. It was important that we select impartially and not on the basis of aesthetic evaluation, since what we required were average rather than superior results. Therefore, various selection processes were employed, such as arbitrarily using every tenth cantus firmus setting, or arbitrarily selecting material at the beginning or end of a sample of output, or choosing examples at random by means of a random-integer table. 3. The choice of an over-all structure of a four-movement suite was made. The four movements were entitled Experiments One, Two, Three, and Four, duplicating the plan of the experiments themselves. Moreover, the internal structures of the four movements were planned to correlate with the details of the four experiments. The only self-contained musical structure produced completely by the Illiac is the last section of Experi- ment Four. This was utilized as the Coda of this last movement of the suite. 4. The choice of tempi for the four movements and in the individual parts of the first and third movements was made independently of com- 154 EXPERIMENTAL MUSIC puter programming, since no programming for tempi was carried out. It should be noted that this is a simple problem, even with the inclusion of provisions for accelerandi and ritardandi. However, it was decided to select reasonably contrasting tempi for the movements and to defer the study of this musical problem in favor of other, more important projects. 5. It was desirable to transpose Voice 1, assigned to the cello, two oc- taves downwards relative to the notation utilized for the printed computer output; this was done to place this voice in the most favorable playing range of the cello. For the viola, used for Voice 2, the music was trans- posed one octave downwards, again for the corresponding reason. Voices 4 and 3 were played untransposed by Violins I and II, with the principal exception being in the first section of Experiment One, where the part for Violin I was transposed one octave upwards. Since the initial procedure for Violin I tended to place the music inordinately high in the playing range of this instrument, this transposition was subsequently abandoned. 6. Some subsidiary random-integer tables were utilized to select dy- namic levels in Experiments One and Two and to distribute the cantus firmi and two-voiced settings in Experiment One among the instruments. Some doublings in these parts of this movement were also included to provide some dynamic variety. Also, certain restrictions to only two voices playing at a time were made in Experiment Four during transcrip- tion. This was done to add some variety to the musical texture of Ex- periment Four. 7. The meter for each movement or section of a movement was selected during transcription. In terms of computer programming, this problem is a simple one like programming tempo, and was deferred in favor of other projects. Outside of several other quite minor additions, the rest of the content of the suite can be considered directly the result of computer programming. The general structural outline of the Illiac Suite is shown in Figure 18. The structural details of each movement of the suite will now be considered. Experiment One This movement is divided into three sections — presto, andante, and allegro — which contain successively samples of computer output which illustrate how we progressed from the writing of simple cantus firmi to two-part and finally four-part settings. In order to show a number of examples of each type of computer output, series of settings of different EXPERIMENTAL RESULTS: THE ILLIAC SUITE 155 § a> « o ? ~ O a c « u «4-l ° w> •d s o o «J ~* 2S Oh O « S n e CQ rH O 10 o *- «o is c £«n .E a. 3 1 84 0 *•* X 3 £ CO CD Ph ti h O ed •s ^ 00 03 O Q H IM O X1 ^ © M ex o oo ti. & CD O u § p] J c o 1- 9 8 CD c T3 CTJ 5 0> E Ph 00 U .0 Q. In 3 O 3 Eh 1 Ul fa ^ CODA Interval | Tone i Modified row row j tone row 1 1 -Si . ■o .S © S IS Revised rhythm, dynamics, and instrumentation code plus random chromatic music. A" 1 -Si Controlled chromatic music. B' .2 So Modified rhythm, dynamics, and instrumentation code plus random chromatic music. A' 1 Random chromatic music. B .C) 1 Experiment Three Basic rhythm, dynamics, and instrumentation code. A 1 1 "2 «> d ti * c3 jri ° y m cd «o Marko modul closed In U O « p Ti S Ph U o d ll d 3 O h2 a (U x> w>*^ d d g o & co ^N a **-! P Ph O cu xn 6 p <1) «H fi Ti o In ^ p O ^'c3 00 s-s Uh ci CD p t-i 9 XI e3 '« o Ui s-s 0) N *> o ■5 o F •^3 c8 O Xi o- « O. X LU P O 6/) 156 EXPERIMENTAL MUSIC lengths were strung together to form larger musical structures. Since these first programs for the computer were designed to produce fifty samples each of cantus firmi or cantus firmus settings from three to twelve notes long, the structures of the three parts of this first movement were designed to exhibit a sampling of all the output of the various different lengths. In the presto part of Experiment One, five samples each of cantus firmi from three notes to twelve notes long were used successively to build up this section of the movement. To provide reasonably unbiased sampling, every tenth sample of computer output was chosen arbitrarily for inclusion in the suite. These are played individually by the four instruments until near the end, where some doublings are permitted. The distribution of the cantus firmi among the four instruments was decided by means of a four-choice random-integer table, also generated by means of the Illiac. The scoring was carried out by associating each instrument with one of the numbers employed to build up the table. Successive integers in random sequence were used one at a time to assign cantus firmi to the instruments. It is interesting to note that this seems an entirely adequate way of scoring this type of musical material. The selection of dynamic markings was carried out by a similar technique. This time, the random integers were associated with the markings ff, j, p, and pp. Finally, as previously ex- plained, octave transpositions were employed to place the cantus firmi into effective playing ranges for the instruments. At the close of this section of Experiment One, a pizzicato chord was inserted to show the transpositions used during transcription. The second section of this movement (andante) is a sampling of two- part cantus firmus settings. Here we put together successively individual samples of three- to twelve-note settings and then reversed the order to provide a change of structure and, hence, some musical contrast to the first part of the movement. The selection of parts and dynamics was car- ried out as in the first part of the movement, utilizing the same four-choice random-integer table, except that, for the choice of the instruments, the integers were used two at a time. In the final section of the movement (allegro), a group of four-part cantus firmus settings of increasing length make up the structure, repeating the plan of the first part of the movement. Dynamic markings were chosen as before. The movement ends with an arbitrarily chosen sample of the settings, in which we allowed the voices to hold notes over many beats in violation of the rule against successive repeats. Also, a final pizzicato EXPERIMENTAL RESULTS: THE ILLIAC SUITE 157 chord, duplicating the ending of the first part of Experiment One, was inserted for structural symmetry. It is evident, upon examination of the score of Experiment One con- tained in the complete score in the Appendix, that in these settings the rules employed for Experiment One are not violated. However, it should be kept in mind that these various cantus firmi and cantus firmus settings exhibit faults one might naturally expect as a result of the absence of the remaining strict counterpoint rules. This is not to say that many are not without some musical interest within the limited technique given the com- puter, but only that the strict counterpoint problem was still incompletely solved. Obvious musical faults, in terms of strict counterpoint, include the outlining of chords such as triads, sequences of melodic skips, six-four chords, and a number of other imperfections. For reasons previously men- tioned, it was decided to complete our study of the strict counterpoint problem by writing improved settings of the type included in Experiment Two. The musical content of Experiment One, of course, has other obvious limitations. Aside from the extreme simplicity of the melodic and harmonic style, perhaps the most important limitation is the absence of harmonic change. The whole movement rests squarely on a C-major tonality, which yields a rather unusual static but not necessarily unpleasant effect. An alternate procedure, which could have been carried out even at this early point, would have been to score the cantus firmus settings in different keys chosen perhaps randomly or by some predetermined scheme. However, since this would have been an added musical element not directly related to the main objective of Experiment One, the use of such a device was not considered. Experiment Two In this movement, as previously explained, we wished not only to show that we can write essentially correct first-species strict counterpoint by means of a computer, but also how the imposition of counterpoint rules leads to a clarification of the texture of purely random white-note music. Therefore, in Experiment Two, the adagio of the I Iliac Suite, we have assembled a sequence of cantus firmus settings, all arbitrarily fixed at a length of twelve notes. After starting with two samples of purely random music, as each section of the movement is reached, the number of rules 158 EXPERIMENTAL MUSIC governing the choice of the notes is increased in accord with the plan shown in Table 19. The movement ends with four extra representative Table 19 Experiment Two Sequence in Which Strict Counterpoint Rules Were Successively Added to Random White-note Music Section Added rules [A] Random music; no rules [B] Skip-stepwise rule; no more than one repeated note [C] Cantus firmus starts on C with C chord for opening; cadence on C with leading tone in one of the four voices; resolution of tritone in VII6, F E e-g-» B must resolve to ^ [D] Octave-range rule [E] Only consonant chords permitted except for chords; i.e., harmonic sub- routine added [F] Parallel unisons, octaves, fifths, and fourths still permitted; melodic sub- routine added [G] Parallel fourths; chords containing tenth still permitted [H] Best counterpoint cadences written by means of our cadence program. Throughout, as in the first movement, dynamics were chosen by means of a four-choice random-integer table, and the over-all structure and octave transpositions were worked out during the course of transcription. Two passages from Experiment Two might be given special considera- tion in examining this music, namely, the random white-note music used to open the movement and the highly organized music used at the end of the movement. A comparison of these settings illustrates how order can be imposed upon random music by the logical processes described in detail in Chapter 5. Experiment Two, therefore, is a simple musical illustration of how the introduction of redundancy into a structure with a relatively high entropy content brings about a clarification of texture. Since the settings also became progressively more difficult for the computer to work out, this experiment also shows how redundancy reduces the information which may be communicated and how increasing the redundancy can only be brought about by increasing the amount of material which must be rejected. This movement happens also to be one elementary example of how a high-speed digital computer can be used to experiment with musical prob- EXPERIMENTAL RESULTS: THE ILLIAC SUITE 159 lems in a novel way, since the writing of a sequence of textures in the manner illustrated would be difficult to do by conventional means. The composer unaided by a computer is not normally conditioned to maintain an unbiased attitude toward his output, so while he could write the random white-note music with the aid of a random-number table easily enough, beyond this point it would be difficult for him to cope with the problem of obeying only certain rules and letting everything else occur at random. Experiment Three Each of the three long fast sections of this movement is built upon the rhythm, dynamics, and playing-instructions codes described in Chapter 5. The first part of the movement is an example of how the simple version of these codes operates. The only addition to the computer output here is the insertion of pitch levels for the four instruments. These were selected by means of an arbitrarily chosen tone row, in anticipation of the Coda of Experiment Three in which computer-generated tone rows are presented. All other elements in the opening measures of Experiment Three are seen to be based upon computer output of the type shown in Figure 9. The output for this section was transcribed directly as produced by the com- puter, since no selection process was necessary in this experiment. The first adagio, section [C] in the score, for which both the meter and ff dynamic level were selected during transcription in addition to the slow tempo, is an example of random chromatic writing. This is music of the highest possible entropy content in terms of note selection based upon the normal chromatic scale. It has a higher entropy content than the white-note random music of Experiment Two, since there are five more available choices per octave, namely, the black notes. This is truly atonal music of the most extreme sort, as we have noted already in Chapter 5. In the second allegro vivace section of Experiment Three, this random chromatic writing is combined with the second, more complex rhythm, dynamics, and playing-instructions code to produce a rather highly com- plex dissonant musical texture. In combining these two codes together, it should be noted that only on the Is, or "strikes," were the notes of the random music utilized. On the Os, signifying "hold" or "rest," the notes were skipped. In this section, each random note produced by the computer was denoted rhythmically by an eighth note. 160 EXPERIMENTAL MUSIC The second adagio section, section [G] in the score, illustrates what hap- pens when the few simple rules of writing described in Chapter 5 are imposed upon random chromatic music. It is seen that this music is much more controlled than the music in the earlier adagio section. These re- sults seemed to bear out our anticipation that the particular rules of writing selected would be efficient in imposing order upon the musical output. In the third allegro vivace, this type of material is combined with the second rhythm, dynamics, and playing-instructions code. The same tech- nique of combination was employed as used in the previous allegro vivace. This music, in some ways, resembles certain kinds of contemporary music. The continually dissonant but rather colorful musical texture, the use of complex rhythmic ostinati, the shifting degrees of rhythmic and dynamic independence of the four voices, the absence of conventional tonality as a structural device, and the nature of the melodic profile all suggest ele- ments of twentieth-century style. Aside from crucial factors such as tonality, the major element missing is perhaps the use of imitation and melodic repetition as a structural device. Because of this, we started at one point writing a computer program for composing simple fugues in this general style but later set aside this project in favor of the studies in Ex- periment Four. It might also be noted that our choice of the tritone resolu- tion as our one element of harmonic control happens to reflect Hindemith's definition of two basic types of chords — those without tritone and those with tritone.1 The two chord types in Hindemith's system bear different structural implications. Our choice of this device happened to be arrived at independently and came in part from our experience with the Counter- point experiments. However, it is interesting to note in Hindemith's writ- ing a similar emphasis on the importance of the tritone in structural harmony. One additional point struck us immediately when we compared these results from Experiment Three with the output produced in Experiment Two. In these two experiments, we have contrasted two widely different styles — one bearing a relationship to sixteenth-century musical style, the other to twentieth-century style. One style is highly restrictive, highly con- sonant, but sounds quite simple, while the other style sounds dissonant and much more complex and difficult to decipher. It is important to note, how- ever, that simplicity of style and hence accessibility bears an inverse rela- 1 P. Hindemith, The Craft of Musical Composition. 1. Theory, rev. ed., Associated Music Publishers, Inc., New York, 1945, pp. 94-108 in particular. EXPERIMENTAL RESULTS: THE ILLIAC SUITE 161 tionship to the freedom of choice. The simplest style requires the severest restrictions and has the highest degree of redundancy. On the other hand, simpler musical styles are by no means necessarily the easiest to write, since the difficulty of composition involved in making the best choices from among the many available in larger structures in a less restricted style is offset by the fact that more of the available choices are permissible in terms of the desired end effect. This is illustrated by the comparison of Experiments Two and Three. The work required to extract the type of order illustrated by first-species strict counterpoint was greater than that required to produce the last allegro vivace of Experiment Three; the pro- gramming was more complex and more difficult. For a structure of given dimensions, we may therefore suggest that, as a general rule, a more re- stricted style is more difficult to write, since fewer of the interactions between the notes can be left to chance; or conversely, more of the inter- actions must be precisely defined. This conclusion is compatible with a composer's experience in writing a highly restrictive sample of music, such as a counterpoint setting, in comparison with the writing of a more loosely organized piece of music in which the relationships are permitted to be much more casual. The Coda of Experiment Three, section [K], consists of one example each of an interval row, of a tone row, and of the restricted type of tone row described in Chapter 5. Each row utilized was arbitrarily assigned as a solo to the cello and followed by the inversion, retrograde inversion, and retrograde forms of the row played on the remaining three instruments. As described in Chapter 5, these transformations of the row were easily produced in the computer by changes in the printing instructions in the computer code. The code written to produce these rows could, of course, be utilized in future experiments as a basic subroutine in programs to pro- duce more complex serial compositions. In reviewing the musical results of Experiment Three, we have felt that one point at which the results might have been easily improved is in the repetition pattern of the rhythm, dynamics, and playing-instructions code. Setting the index for this at a maximum of twelve measures made the music seem to us somewhat overly repetitive. Resetting this factor involves changing only one number in the set of instructions for the computer. This, of course, is a very simple matter. An index of about six measures rather than twelve would perhaps be more nearly the desirable value to select. 162 EXPERIMENT AL MUSIC Experiment Four In preparing the score of Experiment Four, the experimental results were transcribed directly as produced by the computer, since all samples of output were equally good. Fast tempo and ^ meter were arbitrarily chosen to provide a contrast to the previous movements, and dynamics indications were inserted during transcription independently of computer programming. As pointed out previously, results were transcribed for all voices simultaneously to provide more experimental material in the score in playable form. These experiments in monody were transcribed, there- fore, as pseudopolyphony. Indeed, it might even be noted that a composi- tional technique of this type has historical precedents of various sorts; for example, in the part writing in late medieval music.2 The first two sections of this movement illustrate how changes in the transition probabilities derived from the harmonic function change the character of the music. In the first sample of zeroth-order Markoff chain music at the opening of the movement, the transition probabilities are adjusted after every two measures, so that by the time this initial section is completed, a sample of every distribution from only the repeat being permitted to the so-called average distribution has been illustrated. This is in accord with the shifts in transition probabilities shown at the far left-hand side of Table 15 in Chapter 5. The net effect of these shifts is to cause the music to progress from a fixed C tonality to a rather free texture in which the statistical distribution of melodic intervals is in accord with the "average" or unperturbed distribution. In examining the trans- cription of these results, it should be noted that each two measures repre- sent the first sample of a larger amount of computer output representing each type of distribution. Therefore, across the bar lines of every other measure, the rules are not observed. The second group of results, section [A] of the score, is a similar series 2 Thus, "Franco [of Cologne] states that whoever wishes to write a conductus should first compose his own tenor . . . and then add the discantus (i.e., the du- plum); if a third voice is wanted, care should be taken always to have it in con- cordance with either the tenor or the discantus . . . indicating that . . . the parts were written one at a time, rather than simultaneously." (G. Reese, Music in the Middle Ages, W. W. Norton & Company, Inc., New York, 1940, p. 308). This type of construction, as a matter of fact, might be of considerable interest because it could serve as a connecting link between the Markoff chain monody produced in the present Experiment Four and full-fledged polyphony. EXPERIMENTAL RESULTS: THE ILLIAC SUITE 163 of extracts from computer output in which a progression from random distribution, that is, equal occurrence, of melodic intervals to the unper- turbed distribution is illustrated. In this example of ze roth-order Markoff chain music, we progress, therefore, from a more random to more re- stricted situation as opposed to the opening part of the music. The next parts of Experiment Four contain zeroth-order Markoff chain music first based upon the harmonic function above (section [B] of the score), then upon the proximity function alone (section [C] of the score), and lastly upon the combined function (section [D] of the score). This is followed immediately by a similar sequence of samples of first-order Markoff chain music (sections [E], [F], and [G] of the score) which serve structurally in the movement as an answering section. In the presentation of these samples of computer output, as noted previously, the number of voices playing at one time was reduced arbitrarily from four to two, except for the playing of the combined functions. This was done simply to pro- vide some additional internal dynamic variety to this last movement. It is observed that the character of each of these samples of music is in general accord with the rules which govern its production. The harmonic function music is characterized by a preponderance of skips and broken-chord pat- terns; octaves, fifths, and other consonant harmonic intervals occur much more frequently than stepwise motions. On the other hand, the proximity- function music contains a higher proportion of stepwise intervals, neigh- bor-note motions, and fragments of scales. In general, the over-all character of this music is more melodic in texture. Finally, when the additive com- bined function is utilized in a first-order process, the nearest approach to recognizable melodic writing possible through utilization of this general technique seems to have been reached. The first-order process tends to promote a type of skip-stepwise rule, as previously explained, so that wide skips tend somewhat more than in the zeroth-order process to be followed by repeats and stepwise motions and consonant leaps to be followed by dissonant leaps, and vice versa. The next several short sections of the movement contain examples of music in which the weak- and strong-beat functions have been differen- tiated, firstly in a zeroth-order process and then in a first-order process. Even within the limited set of results kept in the score, the operation of the composing scheme outlined by means of Figure 16 in Chapter 5 can be distinguished. Taking the two contrasting zeroth-order samples of music from sections [H] and [I] of the score of Experiment Four, we see upon extraction of the strong-beat notes from these samples, as shown in Figure 164 EXPERIMENTAL MUSIC 19, that the sense of the harmonic function predominates in example (a), while the sense of the proximity function predominates in the example (b). Moreover, an inspection of the complete examples in sections [H] and [I] reveals that the weak-beat notes have been selected in general ac- cord with the computer instructions. Figure 19. Experiment Four: Extraction of the strong-beat notes from samples of zeroth-order MarkorT chain music in sections [H] and [I] of the full score. The Coda of Experiment Four appears to disclose in a satisfactory way all the features expected of it as described in Chapter 5. The modulations worked out as planned, and the harmonic and melodic simplification de- velops measure by measure as planned until the end of the movement is approached. Toward the end of the movement, on the strong beats, only the notes closely related harmonically were permitted to occur, while on the weak beats, only neighboring notes were permitted, until at the very end only the tone C was allowed. All of this worked out in accord with the computer programming and indicates that the design of more complex closed musical structures might be started by using this simple prototype as a point of departure. CHAPTER SEVEN Some Future Musical Applications Introduction It is convenient to define two general areas of interest which might be considered in applying computers to musical problems in the future. One of these we may describe as the theorist's field of interest; the other, as the composer's. The theorist analyzes music written by composers to characterize musical forms and how they operate. On the other hand, the composer is more of an empiricist who seeks out new musical forms which seem to him to be satisfactory. In attempting to suggest how various new musical projects might be started from where we have left off, we shall arbitrarily group our suggestions into these two basic categories — the first related in general to the analyst's problems, the second to the composer's. Applications to Music Analysis The fundamental role of the music analyst is to verbalize specific musical problems so that aspects of musical communication can in turn be defined. 165 166 EXPERIMENTAL MUSIC In essence, the problem for the musical analyst is to find the reasons why a composer accepts or rejects musical materials, and to this end, prin- ciples of musical aesthetics such as those reviewed in Chapter 2 have been gradually established. We have indicated, however, that much of the writing on aesthetics is not yet particularly precise — Langer's "significant form" is a case in point. We have also indicated that the investigation of specific forms, rather than general concepts, is to be preferred for the time being in seeking more precise definitions of musical concepts. This propo- sition follows from the argument of significant overlap of levels of com- munication proposed by Weaver, which we referred to in Chapter 2. The description of musical forms perhaps ultimately can be expressed in terms of information theory or some future equivalent, although, at the present time, application of this theory to musical analysis is perhaps still too re- cent to evaluate critically in any detail. If we now tabulate various applications within this general field of in- terest, the following suggestions come to mind as representative examples of the large number of possible projects which might be carried out: 1. Perhaps the most obvious application of computers to musical anal- ysis is the extension of the type of studies already illustrated by the Illiac Suite, in which we have applied the Monte Carlo method to the problem of musical form. As a consequence of coding aspects of this problem as numerical information and generating experimental results by means of a computer, a computer is made to behave as a specialized, but unbiased composing apparatus existing in a completely isolated environment, subject only to the controls and information the music analyst might wish to sup- ply. In this application, a computer is an ideal instrument by means of which analytical ideas can be tested, since the investigator starts with cer- tain hypotheses from which he formulates operating principles; he supplies this information to the computer; the computer then generates music based upon these principles; and the investigator then analyzes the results to further his investigation. This, of course, is essentially nothing more than a standard example of experimental scientific method, but the unusual thing is that computers provide a practical experimental technique for carrying out such research in the musical field. It can reasonably be as- sumed that in the future the combination of these techniques with the more purely theoretical and speculative studies in the musical field, such as those by Moles, referred to in Chapter 2, would be profitable. In our work, Experiment Four, in particular, suggests a technique of how a new type of analysis of musical forms can be brought about. This SOME FUTURE MUSIC AL APPLICATIONS 167 experiment, the theoretical basis of which is contained in information theory and more generally in statistical theory, could only be carried out in a reasonable time with the aid of devices such as the Illiac. As an initial working premise for future studies of this type, it is suggested — with appropriate restrictions — that most musical compositions reflect a balance between the extremes of order and disorder, and that stylistic dif- ferences depend to a considerable extent upon fluctuations relative to these two poles. As a second working premise, it is suggested that interest in musical structures is achieved normally when fluctuations around some stylistic mean between these two poles are also subject to processes of organization and arrangement time wise within the structure. The testing of these two general premises through the technique of generating Markoff chain music would be a logical extension of the work of this type thus far completed. 2. In addition to these more general studies, there are many specific tasks of musical analysis that could also be carried out with the aid of computers. The analysis of specific musical styles following perhaps some of the methods cited on pages 133 and 134 is one example. For example, estimates of the relative degrees of order and disorder of different samples of music or different sections of given musical structures could be at- tempted. This is suggested since entropy seems to be a more useful variable than less well-defined concepts such as "harmonic tension." Char- acteristic melodic profiles for different styles could also be examined and codified. Studies of this sort would be of particular interest in musicolog- ical research, such as finding the determining characteristics of particular styles of historical interest. It is also possible that the results of such analysis could be used in a practical way to identify, to sort, and to cata- logue old music — often a tedious and laborious task. Thus, for example, it might be possible to determine whether samples of music merely rep- resent variants of one basic piece or fundamentally different pieces. With adequate analytical criteria, at least a major part of such a problem could be coded for a computer to permit automatic cross comparisons of the samples and subsequent sorting into appropriate categories. As a specific example, at the present time we are considering a project for transcribing, sorting, and reproducing French lute music in a complete modern edition.1 1D. Lumsden, Un catalogue international des sources de la musique pour luth (Les lecons d'une etude des sources anglaises), CNRS colloque, "Le Luth et sa musique," Paris, Sept. 14, 1957; T. E. Binkley, letter to Jean Jacquot, President of CNRS, Paris, based upon comments upon Lumsden paper just referred to. 168 EXPERIMENTAL MUSIC Since there is a vast quantity of this music, it has been estimated that up to ten years will be required to do the job by ordinary means. It has been suggested, however, that instruments such as the Illiac could be used to speed up the process. It should be pointed out in connection with this problem that a similar application of computers has already been made in the field of Biblical research and also in the preparation of a concordance for the new revised standard version of the Bible.2 It has been pointed out that it took thirty years to prepare the concordance for the St. James version of the Bible, while for the newer Bible, the same task was carried out in nine months with the help of a computer. It should be stressed in this connection that such a project would include the automatic conversion of old music into modern notation in score form, along with performance parts, if desired. Utilizing a computer, this older music could be worked up rather easily and after final editing could be made available in modern copy. The first step in carrying out this project is the design and construction of a suitable musical printout mechanism of the types discussed in Chapter 4. Secondly, the most efficient utilization of computers for such purposes would depend on the development of adequate scanning devices for computers which would recognize printed and even handwritten letters and numbers. At the present time, research is being carried on to produce such scanning devices. This was given recognition in a recent symposium devoted to document reading, pattern recognition, and character synthesis.3 When these devices become generally available, it should be possible to adapt them to the scanning of musical notation. In the meanwhile, transcription of musical materials onto coded tape or punched cards is an adequate substitute technique. Other possible practical applications in musicology might include the use of computers to realize continuo and figured bass in Baroque music and to complete the part writing in older music where the music has either been left incomplete or some of the parts are missing. In this last applica- tion, as a result of informed statistical style analysis, at least a highly probable realization of the missing parts could be produced. 3. Another practical application in this general area, namely, to peda- 2 A. Carpenter, "Amazing New Uses for Robot Brains," Sci. Digest, 41(2) : 1, February, 1957. 3L. Cohn, R. A. Kirsch, L. C. Ray, and G. H. Urban, "Experimental Use of Electronic Computers in Processing Pictorial Information"; T. L. Dimond, "Devices for Reading Handwritten Characters"; A. I. Tersoff, "Automatic Registration of High-speed Character-sensing Equipment," all given at Session IX of the 1957 Eastern Joint Computer Conference, Washington, D.C., Dec. 9-13, 1957. SOME FUTURE MUSICAL APPLICATIONS 169 gogical uses, should be mentioned. Several such applications have been suggested to the authors. On pages 128 and 129 the use of restricted tone rows as cant us firmi for counterpoint studies was discussed. Extensions of this work, such as the generation and cataloguing of such tone rows into different groups with characteristic properties, has been proposed by Robert Kelly, the author of the counterpoint method for which these tone rows are intended.4 The systematic generation of musical materials for teaching manuals for instrumental performance would be a second application of this type. The preparation of manuals for the guitar and the lute has also been proposed.5 In this application, the coding would be based on guitar and lute tablature rather than standard musical notation, since tablature is in itself already a codification of the technical limitations of these instruments. 4. A final application to music analysis, we should like to mention, is the analysis of musical sounds themselves. This type of information would be particularly useful in the production of synthetic music by means of computers in conjunction with other electronic equipment. A very con- siderable knowledge of musical sounds and their physical constitution is, of course, available today.6 Moreover, a large amount of information on how to process these sounds by means of electrical and electronic equip- ment has been built up through the development of sound-reproduction systems, broadcasting, and other commercial developments, to say nothing of the more experimental techniques reviewed in Chapter 3. Musical sounds are, of course, extremely varied, and the analysis of timbre, attack, and other factors which make up these sounds becomes quite complex and is by no means completely understood. It seems pos- sible that a computer might be useful in improving the design of sound- producing equipment in one significant way in particular. The analysis of sound could be coded as digital information, using standard techniques such as Fourier analysis and the like, and stored for computer utilization in permanent form, perhaps, on magnetic tape or equivalent high-capacity storage. Instruments such as the RCA Synthesizer might be extremely use- 4 R. Kelly, private communication. 5T. E. Binkley, private communication. 6 Typical books on musical acoustics are numerous and include H. L. M. Helmholtz, On the Sensations of Tone, Dover Publications, New York, 1954; Alexander Wood, The Physics of Music, The Sherwood Press, Cleveland, Ohio, 1944; C. A. Culver, Musical Acoustics, 4th ed., McGraw-Hill Book Company, Inc., New York, 1956; L. S. Lloyd, Music and Sound, Oxford University Press, New York, 1937; H. F. Olson, Musical Engineering, McGraw-Hill Book Company, Inc., New York, 1952. 170 EXPERIMENT AL MUSIC ful as primary sources for acquiring such stored information, or, alterna- tively, the analysis of actual sounds might be carried out in a computer by reversing the flow of information through a digital-to-analog type device of the kind we will discuss in the next section. Basic programs for extract- ing this information out of storage and building up complex sound struc- tures could also be developed. These synthesized sound patterns could be printed out as digital results and used to process sound by means of instru- ments such as the Synthesizer. Or, more directly, this information could be reconverted directly to sound, using the digital-to-analog conversion units of the type discussed below. Applications to Music Composition 1. There are many practical problems of composition which require examination in order that the rather limited catalogue of compositional techniques thus far treated might be extended. We may note, therefore, just a few of the more urgent of these problems to illustrate the nature of what could be done: (a) the writing of computer programs for handling many of the traditional and contemporary harmonic practices; (b) the writing of more complex counterpoint programs, including programs for more contemporary counterpoint; (c) the correlation of elements such as rhythms and dynamics to note selection; (d) the use of imitation as a structural device; (e) the use of thematic and melodic recall and develop- ment; (/) the coding of factors thus far neglected, such as tempo, meter, and choice of instruments; (g) the writing of standard closed forms, such as variation form, fugue, song form, sonata form, etc. This last is of ob- vious major importance. Not only specific forms, but the more general problem of form needs to be considered here. The application of ideas such as Schenker's concept of chord prolongation and of Meyer's concept of purposeful musical motion would undoubtedly be useful in these studies, to say nothing of the possible results of analytical studies such as those proposed in the previous section. In time, it is conceivable that the han- dling of many elements involved in the writing of standard musical tex- tures might be carried out relatively simply and efficiently with a computer. This would depend, of course, on the ease and precision with which these musical elements could be programmed and the information stored in sufficiently compact form. The extent to which this may become possible is, of course, a matter for speculation at present, so we can only suggest that music-writing programs might be designed to produce music efficiently SOME FUTURE MUSICAL APPLICATIONS 171 by utilizing, among other things, standardized "library subroutines" for standard musical operations, much as today standard subroutines are uti- lized for ordinary mathematical operations. In this connection, it is worth- while to note that the writing of the computer programs themselves may very well be made more efficient. Since the time consumed in computer programming normally requires much more time than the actual time of computation in a computer, there is intensive research today into the pos- sibility of computers themselves generating detailed computer programs from more general sets of instructions.7 Therefore, if these new techniques are developed, there is no reason to suppose that they could not be adapted to the coding of musical as well as mathematical problems. 2. The organization of more or less standard musical materials in rela- tively novel musical textures, including combinations not easy or even feasible by other means, might be carried out. Some possibilities which come readily to mind include: (a) the use of different rules or even of different styles between different voices in a polyphonic texture; (b) the inversion of rules, forbidding what is now permitted, permitting what is now forbidden; (c) the development of new rules of operation for handling musical materials, such as subjecting tone rows to complex permutations based upon the concept of these rows as arrays spaced across 12 x 12 unit plots of pitch versus time. A project of this type could perhaps very well be founded on some of the permutational composition techniques referred to in Chapter 3. In this context, the totally organized music, also referred to in Chapter 3, would appear to be a composing technique particularly suitable for computer processing. 3. There might be developed sets of new organizing principles for musical elements leading to basically new musical forms. In the Illiac Suite, we have already provided a number of specific examples of how this can be done. The production of random musical elements, either notes, or rhythms, or scoring, is one example. This represents the opposite condi- tion of totally organized music and, as such, becomes a formal element to be integrated into musical structures. More generally, the control of a precise degree of randomness and of the fluctuation of musical texture between order and disorder would seem to be more easily controlled by computer processing than by other means. Obviously, this development of a composing style consciously based upon this picture of musical struc- ture could be of significance in developing an aesthetic not only related 7 For example, see D. D. McCracken, Digital Computer Programming, John Wiley & Sons, Inc., New York, 1957, chap. 18 in particular. 172 EXPERIMENTAL MUSIC to concepts of information theory, on the one hand, but also, on the other hand, of more general significance than such relatively restricted concepts as traditional harmonic music, the tone-row technique, totally organized music, and so on. Moreover, since the codes used for the Illiac are based in part upon random-number processes, these codes permit the computer a conditional sort of "freedom of choice," this "freedom" being the equiv- alent of randomness. The extent of this freedom could be made to depend on how much the aesthetics of music might be expressed in the most general terms. If a large number of highly specific rules, such as the rules of strict counterpoint, are given the machine, the freedom of choice for the computer to select musical materials is quite limited. Not only is the over-all aesthetic quality highly predictable, but the specific details of the music are rarely surprising. This is equivalent to saying that the redun- dancy is large. However, if a computer is supplied with less restrictive rules, then neither the general aesthetic effect nor the specific musical re- sults are necessarily so predictable. One possible consequence of this is that the composer might no longer be preoccupied with selecting specific notes of the scale, specific rhythms, and other such details, but rather with more generalized sets of symbols, which would be used in turn for the generation and arrangement of the musical details in accord with the musical "message." This could result in a very different attitude toward specific musical details, and they might cease to have the importance we now attach to them. In fact, these details could easily be varied over wide limits within the same essential "composition," just as we now permit, to a greater or lesser extent, variability in the interpretation of music by per- forming musicians and yet recognize that this does not destroy the unique- ness of a musical composition. It is only fair to note, however, that if such a development were to occur, it would be a radical departure from the attitude prevailing at the present time. Among the few experiments of this type not involving computers that seem to have been carried out recently are compositions of students of John Cage, such as Morton Feldman, who has written a composition en- titled Intersection No. 3, for Strings, Woodwinds, and Solo Cello. In this work, Feldman permits a high degree of improvisatory choice by the per- formers, since the "score" is set down upon graph paper rather than in conventional notation.8 A somewhat similar, but less extreme experiment has also recently been carried out by Gunther Schuller in a string quartet 8H. Cowell, "Current Chronicle, New York," The Musical Quarterly, 38:123-136, 1952. SOME FUTURE MUSICAL APPLICATIONS 173 composed for the 1957 Contemporary Arts Festival at the University of Illinois.9 Thus far, in our experiments, this particular aspect of musical composition has only been barely examined in direct terms. The most conscious application of the idea of controlling the degree of chance events occurring in a musical structure was set up in Experiment Two. Of perhaps more immediate interest is the further extension of new musical organizing principles related to the general concepts of information theory, such as the Markoff chain music in Experiment Four. More ex- periments along the line of Experiment Four could be carried out, par- ticularly to develop cross relationships between the voices. It might be possible to start, as previously suggested, with a musical form in which one voice is defined as a quasl-cantus firmus to which the other voices are related. Another possibility might be to make direct use or modifications of the techniques suggested by Hindemith10 by means of which he classifies all chords into six basic groups and each basic group into subgroups de- pending on the tonal strength of each particular type of chord. This pro- vides a basis for setting up a stochastic variable for the tonal value of vertical note combinations. In turn, moreover, as successive chords are considered, this variable might be used to control the "harmonic tension" of the music as it develops in time and, more importantly, the incorporation of harmonic factors into musical structural units. Hindemith's system has the virtue of being simple and yet amenable to the type of musical propa- gation developed for Experiment Four, since it is particularly applied to what we have termed zeroth- and first-order chain processes. His ranking of the chords, which seems reasonable as a zeroth-order evaluation, could be valuable as an initial reference standard. Any other zeroth-order basis for grouping chords could, of course, be used just as well, depending on the type of experiments the coder had in mind. 4. Another project might be the systematic study of microtone music. In the past, because of the difficulties of understanding and building sys- tematic harmonic relationships in microtone systems such as quarter-tone music and complex tunings employing microtone intervals to secure just intonation in all keys, and performance difficulties, this field has largely been neglected. Moreover, in the few examples of microtone music we have heard, the smaller intervallic movements seem to fulfill a coloristic rather than a functional purpose. The use of quarter-tones in Bartok's Violin 9 W. S. Goldthwaite, "Current Chronicle, Urbana, Illinois," The Musical Quarterly, 43:390, 1957. 10 Hindemith, op. cit., pp. 106-108, 115-121. 174 EXPERIMENTAL MUSIC Concerto and in Julian Carillo's Preludio a Cristobol Colombo, to cite two examples, seem to be cases in point. With suitable sound production means, however, a systematic study of the harmonic and contrapuntal relationships in microtone music could be carried out by means of com- puters. Similar studies could be carried out also on unusual scales and tuning systems, or even variable tuning systems in which tunings could be changed during the course of "performance." Variable tuning, of course, is the ideal technique for securing just intonation in all keys. 5. Perhaps the most significant application of computers would be the combination of computers with synthetic electronic and tape music of the various types reviewed in Chapter 3. This obviously is a natural and com- plimentary combination, since with computer music we are primarily con- cerned with organizing musical materials, while with synthetic music we are concerned more directly with the production of sound. Certain specific rather immediate results can be predicted. In future experimentation with computer music, the advantages of being able to produce the results di- rectly in sound as well as in score form are obvious. Not only would the results be analyzed more efficiently, but the means would be available for producing quickly and efficiently the final desired musical end result. More- over, in view of certain of the other projects outlined above, the experi- mentation would no longer have to be confined to musical materials for conventional scales, tunings, and instruments. However, it is not only to the advantage of future experimentation with computer music that the combination of techniques should prove advan- tageous. There are specific limitations to the present means of production of electronic music of the types reviewed in Chapter 3, one of which is the time and labor required to prepare the music. This is a tedious business requiring painstaking effort. There is also at the present time the need for expensive and elaborate electronic equipment, such as the RCA Electronic Music Synthesizer, if a wide variety of sounds are to be provided. In view of what we have already said in regard to such equipment, it is obvious that the development of simpler equipment operated via computer pro- gramming would serve the composer's needs as well as the music ana- lyst's. This should be an interesting engineering problem in itself, since it involves taking from the digital computer a signal representing some sort of musical pulse and converting this signal to output recorded directly on magnetic tape for playback on tape machines. Obviously, playback and distribution of musical output not intended for live performance would be much simplified. The problem of converting digital-computer output into SOME FUTURE MUSICAL APPLICATIONS 175 sound is a typical example of digital-to-analog conversion, a field of in- terest attracting considerable attention at the present time. Digital com- puters as they are now constructed are incapable of "doing anything"; they simply supply answers to problems. On the other hand, the second class of computers, called analog computers, simulate by analogy, usually elec- trical, actual processes which may be mechanical as well as purely mathe- matical. Electrical circuits have certain properties which can be used to simulate addition, subtraction, multiplication, and division, and even in- tegration and differentiation of mathematical functions. It is in recognition of this property of electrical circuits that we can build analog computers which operate upon continuous functions rather than discrete integers as do digital computers. Details of the principles of operation of analog com- puters can be found in standard reference works.11 Digital-to-analog con- version is required in the present instance, since the output desired is recorded sound. The study of this problem could be initiated in several ways. For example, computer output might possibly be used to activate signals from sine-wave generators, which in turn would be fed to the re- cording head of a magnetic tape recorder. A second procedure would be to adapt one of the digital-to-analog converters now on the market, such as the digital-to-voltage converter manufactured by Epsco, Inc., Boston, Massachusetts. The combination: digital computer, digital-to-voltage con- verter, and magnetic tape recorder seems potentially the most satisfactory composing instrument in terms of the technology of today. In such a de- vice, sound synthesis would be carried out mathematically in the com- puter. Tentatively, this seems to be a technique superior to that of activating devices such as the RCA Music Synthesizer by means of coded taped input prepared by computer programming. A related problem is the notation for various types of synthetic music. As mentioned in Chapter 3, a notation has been devised for the elek- tronische musik produced at Cologne, but it also seems apparent that a more general notation would be desirable. This notation might, for ex- ample, be based upon the analysis of sounds in terms of digital information. The processing of this information in a computer by the composer to pro- duce a written score as well as recorded sound should be highly efficient compared with current methods of composition. Yet another related appli- 11 For example, I. A. Greenwood, Jr., J. V. Holdam, Jr., D. Macrae, Jr., Electronic Instruments, vol. 17 of the MIT Radiation Laboratory Series, McGraw-Hill Book Company, Inc., New York, 1958; G. A. Korn and T. M. Korn, Electronic Analog Computers, 2d ed., McGraw-Hill Book Company, Inc., New York, 1956. Also periodicals such as Instruments and Automation. 176 EXPERIMENTAL MUSIC cation of considerable interest in this combined area of computer and elec- tronic music would be the realization of music too difficult or too complex for performance by live performers. Not an inconsiderable amount of modern music verges on being almost too difficult to perform. Charles Ives' Fourth Symphony, for example, is a case in point, to say nothing of a large body of more recent works. It would seem that the threshold level of our ability to perceive complex rhythms and tonal combinations exceeds present performance capacities. 6. It should be mentioned, although not directly as a consequence of the present computer experiments, that certain mechanical aids to the com- poser might be effected by means of a computer. In particular, one great help would be the copying of parts from scores to eliminate what is now very tedious and time-consuming work. This could be readily accom- plished once the scanning devices referred to earlier come into use. More- over, these scanning devices could be used to read composer's written scores and convert them into sound as well as into printed parts. 7. It is also necessary to take note of one less attractive possibility, but one which must also at least be mentioned, since it is so often suggested. This is the efficient production of banal commercial music. For example, it is not difficult to conceive of programs for writing music of this sort to generate songs for juke-box consumption and similar uses, probably at a highly efficient and rapid rate. All applications of this sort, however, are nonartistic and fall outside the area of problems of aesthetic interest. Be- longing in a somewhat similar category is the frequently asked question of whether synthetic Beethoven, Bartok, or Bach might also be produced by computers. The answer to this would seem to depend on the degree to which the elements of the styles of these composers could be verbalized, i.e., coded in a form suitable for computer programming. Appropriate statistical analysis of Beethoven's music might conceivably lead to the production of synthetic average Beethoven, just as, in a sense, the applica- tion of strict counterpoint rules can yield a reasonable simulation of aver- age sixteenth-century style, quite independently of whether computers or normal composing techniques are employed. The goal rather than the means appears objectionable here, however. The conscious imitation of other composers, by any means, novel or otherwise, is not a particularly stimulating artistic mission. Moreover, this type of study is, in the final analysis, a logical tautology, since it produces no information not present initially. The statistical aspect of the problem should not be permitted to obscure this point. Reduced to its extreme case, this process would revert SOME FUTURE MUSIC AL APPLICATIONS 177 to coding exactly the content of a specific and particular piece of music, feeding this information into a computer, and obtaining back from the computer exactly the same piece of music. It is obvious that nothing is accomplished by such an operation. 8. The preparation of computer music for other forms of communica- tion such as the stage, films, and broadcasting might be of particular in- terest in the use of computer music in the combinations with synthetic music discussed later on. As noted in Chapter 3, financial support in Europe for experiments in electronic music has been provided by govern- ment radio stations. This support is given because of the possible exploita- tion of this other species of experimental music in broadcasting and related forms of communication. There is no reason to suppose that effective means of producing musical and sound continuity for this type of end use might not be carried out efficiently by one or another of the various means we have suggested. Summary of Results If we consider the various results included in the Illiac Suite, it seems reasonable to conclude that the basic objectives initially outlined for this project have been achieved. It has been shown that computers provide a novel means for studying and exploiting certain techniques of musical composition which can be utilized to produce both conventional and un- conventional musical structures. Secondly, by applying new concepts it has been possible to illustrate how various musical forms and processes of composition can be treated from a new viewpoint with the aid of com- puters. In concluding this discussion, it is desirable to summarize what seem to us the more significant results of these experiments. 1. The elements of musical communication have been separated into those subject to analysis, to coding, and to transcription, namely, specific elements of actual musical structures, and into those more intangible ele- ments which, in general, appear to elude highly specific characterization. It is only the first group of musical elements which were considered sub- ject to coding and to experimentation with computers at the present time. 2. The relationship of information theory to musical problems was dis- cussed to point out how this theory is useful in setting up a technique for musical composition with a digital computer. The specific technique of restricted random number processes was selected as that most desirable for the simulation of composing procedures. 178 EXPERIMENT AL MUSIC 3. The process of musical composition was then defined in terms of the extracting of orderly structures out of random materials by a process of selection and rejection. Specifically, the process of musical composition was regarded as a process of introducing redundancy into a random mu- sical situation. 4. A technique was then devised for studying the processes of musical composition by means of an automatic high-speed digital computer such as the Illiac, the computer located at the University of Illinois. The tech- nique depends upon the Monte Carlo method for generating random num- bers. The notes of the scale are numbered in sequence upwards, and then the computer is used to generate random numbers which can be interpreted as the notes of random music. The effectiveness of musical rules in bring- ing order into this musical texture can then be studied by operating upon these numbers with mathematical processes which express rules of musical composition. 5. It has been shown that historically well-known compositional tech- niques, problems of current interest to composers, and even more novel processes of composition can all be investigated by this approach. In par- ticular, four Experiments were completed in which the following four sets of problems were successively examined: (a) The writing of simple dia- tonic melodies and the writing of simple two-part four-part diatonic po- lyphony, (b) The writing of four-part first-species counterpoint. This problem was studied to provide an example of how a well-known compo- sitional technique can be adapted to computer processing, (c) A study of the programming of rhythm, dynamics, playing instructions, random and simple chromatic music, and of interval and tone rows was carried out. This was done to demonstrate how a computer might be applied to modern compositional problems, (d) A more abstract formulation for musical composition, that is, the application of certain techniques of prob- ability theory and, more particularly, of information theory to produce a number of examples of Markoff chain music, was examined. This last project was carried out to initiate a study of whether a more fundamental basis than the conventional rules of composition might exist for imparting order to musical structures. 6. Enough musical output was produced by the computer to permit the assembly of a presentation of the experimental results in the form of a four-movement composition for string quartet, which we have entitled the Illiac Suite for String Quartet. 7. Lastly, some suggestions, mostly based upon the results contained in SOME FUTURE MUSICAL APPLICATIONS 179 the /lilac Suite, have been presented to indicate how the present work might be extended both in terms of immediate tasks and in terms of longer-range, more speculative projects. Specific examples of applications in the fields of music analysis and music composition were proposed. In retrospect, it is interesting to compare the techniques applied to pro- duce music by means of the Illiac with some of the comments of Stravinsky in regard to musical composition quoted in Chapter 3. When Stravinsky spoke of art as "the contrary of chaos," and said that "we feel the neces- sity to bring order out of chaos," that "tonal elements become music only by virtue of their being organized," and that we must "proceed by elimina- tion— to know how to discard," he was speaking, of course, primarily in general terms rather than in terms of detailed specific method. However, it is pleasant to note how accurately these ideas do indeed seem to express the logic inherent in the process of musical composition and how, perhaps for the first time, some considerable measure of quantitative significance can be attached to aesthetic commentary. The net result in the long run can only lead toward a clarification of aesthetic criteria, the improvement of musical understanding, and the production of new types of musical compositions. Appendix On the pages following, the full score of the llliac Suite is reproduced by kind permission of New Music Editions, 250 West 57th Street, New York. In reprinting this score, we have made two changes in Experiment Two (page 187). The first change is in the cello part at (F), measures 46 through 49 inclusive. A transcription error occurred here and the correct notes have been inserted. The second change is at (H), also on page 187. The parts have been rearranged to the original distribution as generated by the computer. The distribution originally included in the llliac Suite had been used in an attempt to eliminate 4 chords arising solely as a result of transposition for the various instruments, but since this is a mechanical effect leading to violations of this rule rather than intrinsic to the problem being solved, it really serves little purpose, and hence, upon reconsideration, we have eliminated this change. 181 182 EXPERIMENTAL MUSIC ILLIAC SUITE FOR STRING QUARTET I. EXPERIMENT NO. I PRESTO L.A.HILLER, JR. AND L.M. ISAACSON (A) j-p — ; — i.ifTfff. HVr ISO! r^t^ ,f - *= 1 1 ' ' r "J'f x# #5F ^ -EP ■> - j 1* -EP S^ ^ ^ - ^P ^ ^^ ^ if£ So] --= t / ■m r r =r=N= f L^_ -i— f-^~ J — f— ^ ^=T=-i- .-_-== ^^EE ^^^ ~ IB) ^ fe ^ fM § F^ ^ pffl P JF ff rp -j-, i- l . T i j i j i » j J 1 J j 1 P=^= ^ W= A$± lV J * W= ^u ''ft- COPYRIGHT 1987 BY NEW MU9IC EDITION APPENDIX 183 -? f (C) w E yw) ^-+ — # y • i - ; - - - - . 1 - - s - sagas; — ^— ^F ^ S^ 184 EXPERIMENTAL MUSIC APPENDIX 185 186 EXPERIMENTAL MUSIC II. EXPERIMENT N0.2 (D) r» — r — r— 13 ♦ ,f ■ f n — = — f^ rrff pr r r i if f , if i i II ft £ — JdflF ^ r r t r r ' ; r f r ' 1 1 ' f t i , 1 ! i= 1 J J 1 r r=3 J » x-l--f- J j ■L-v-f- ■ i i % — ^^ ■ ■-.(.... _j j -P =. T* 1 -J — J— *- — — 1- i * K f r = cff r J r f > r f ^^ ^^ ^^ =p^i£ jl J * ^f"1 * -J — 1 F-i APPENDIX 187 n c saf f f CODA T v_ J J J. JF f P if r * /-H if f -P PP ■ " -j. J ^ ■P P m JSP S | I 188 EXPERIMENTAL MUSIC HI. EXPERIMENT NO. 3 ALLEGRO CON BRIO APPENDIX 189 " "*■ A dim. I t» j;_ * ^ HHOCE-TONE SHAKE 190 EXPERIMENTAL MUSIC v modo ord V f f55I n n n bi S "^ n It* " n ? 2 2 <0 JM9 ' tf diffl" n „ ^ dff y v Oy 4l f^ V ^, £ »■ fr If # r-- #^ APPENDIX 191 192 EXPERIMENTAL MUSIC APPENDIX 193 ffi EXPERIMENT NO. 4 TANTO PRESTO CHE POSSIBILE 94 EXPERIMENTAL MUSIC ipH CjfTff^r'iY «i ^(c) »J>» » J' ifWn ^gp ^s ^^ ^e p^ sUpP* ^^ ^Si ^^ msm mM m& i&p Ir11 t r= F ■y ■ -y »u r^r fi-r- ^P^ iJl >j -^ i* APPENDIX 195 (D) "** -LllJbJ * ^=£ rf'f'f if *$!**$ jta ^ j>^_ "l^tf 3lf fr (Ml gfc~ : / - = J' - te ^. kfl hf-n . (G) ^fuol f LLJ1 L— '—' -•L^-'" ' ' ld jfJ -|ji '^ ' 196 EXPERIMENTAL MUSIC fppf (K) ^ ra^ If A Ti r r r f '"''"' if ruT3 ■7^ =>r— i ifTIV rr- ^Tl i hff . N. » W' '^>^-i h^Aw*J J r Pi JjjJT — P~ rVJ * N*g ? S : IK J>» > J- = _ _ _ _ _ _ APPENDIX CODA 197 Date Due MAR 1 i '6a MAR 2 5 '60 MAY 3 1 '60 •fa i 1969, Library Burea i Cat. No. 1137 781.61 H55e MUSIC m 3 5002 00366 5622 Hiller, Lejaren Arthur Experimental music; composition with an MT 41 . H56 Hiller, Lejaren Arthur, 1924 Experimental music. # s* 4% # V & 4? 0 4? * * S% 4 &