MIT CMJ313 00Front

Total Page:16

File Type:pdf, Size:1020Kb

MIT CMJ313 00Front About This Issue The year 2007 marks several major tificial intelligence. Examples of Mr. composition so that its timbre and its anniversaries in computer music. Cope’s compositions appear as music tuning system would be linked, anal- First of all, a half-century ago twin notation in this interview and as au- ogously to the linkage between the disciplines were born: 1957 wit- dio on the DVD accompanying the harmonic series and the simple- nessed the premiere of the first musi- next issue. integer frequency ratios at the heart cal composition created by computer Proceeding chronologically, the of the traditional Western scale. He algorithms and also the first algorith- year 2007 also represents the 40th realized that if he used powers of the mically synthesized audio samples. anniversary of the invention of the Golden Mean (approximately 1.618:1) At the University of Illinois, Lejaren sound-synthesis technique that even- for his FM algorithm’s carrier-to- Hiller and Leonard Isaacson com- tually brought digital synthesis out of modulator ratios, the resulting in- pleted the Illiac Suite, a composition the laboratory and to the masses. In harmonic spectra would contain for string quartet whose notes were 1967, John Chowning of Stanford frequency components related by the determined by a computer program. University, while experimenting same interval. Therefore, pairing And at Bell Laboratories, Max Math- with a version of Music IV, noticed these spectra with a tuning system ews introduced Music I, the first of the rich and dynamically controllable based on a Golden Mean “pseudo- what came to be known as the Music spectra produced by linear frequency octave” could yield an alignment of N family of languages: software for modulation (FM) at audio rates (which partials similar to that which occurs generating sequences of numbers differs from FM radio in that the car- when notes having harmonic spectra rendered through a digital-to-analog rier frequency lies in the range of are tuned to the traditional musical converter as audio waveforms and hearing and the signal never gets de- consonances. The Golden Mean per- controlled at a higher level as musi- modulated). FM sound synthesis was vades this composition, from the cal notes. subsequently employed in Jean- lowest level of sound synthesis, In honor of the birth of computer- Claude Risset’s Mutations (1969) and through the choice of pitches, to the based algorithmic composition, we many later computer-synthesized highest level of musical form. Beyond present an interview with one of its compositions, and in time it sur- its algorithmic use of the Golden best-known practitioners, the one faced as the engine behind Yamaha’s Mean and FM synthesis, Stria could who also has probably engendered groundbreaking digital synthesizers, also be considered computer-inspired the most controversy outside the notably the DX7. in its use of the recursive program- field, because of his computer emula- Thirty years ago, John Chowning ming paradigm, which had first been tion of historical styles. David Cope’s created the piece that many regard as introduced in the LISP programming work is well known to readers of this his finest. Stria received its premiere language and which was available in journal, thanks to his articles pub- in October 1977 in Paris. In a number the Stanford Artificial Intelligence lished herein and elsewhere, but es- of ways, Stria represents a quintes- Language (SAIL) that John Chowning pecially owing to his series of books sential computer music composition, employed (along with Music 10) for and CDs on algorithmic composition. being so intrinsically dependent upon Stria. The creative and philosophical This interview with Mr. Cope takes a computer for its realization. Before implications of recursion must have a decidedly nontechnical tack, composing Stria, Mr. Chowning had been “in the air” during that period; largely avoiding engineering details spent much time experimenting with the visual beauty of fractals—un- and instead revealing the composer’s the sorts of spectra that could be cre- known to Mr. Chowning at the perspectives on aesthetics, style emu- ated by FM synthesis. For Stria, he time—had been discovered a few lation, creativity, authorship, and ar- sought a novel way to structure a years before, and soon afterward, Front cover. John Chowning cre- The artwork also incorporates in- Back cover. An excerpt from the ated this time-versus-pitch diagram version calligraphy drawn in 1978 opening pages of David Cope’s of his composition Stria from score by Scott Kim (© 2007 Scott Kim, Emmy-Beethoven Symphony, move- data derived by Olivier Baudouin, scottkim.com; used by permission). ment #1. (Reprinted with permission Kevin Dahan, and Matteo Meneghini. of David Cope and the publisher, Spectrum Press.) About This Issue 1 Downloaded from http://www.mitpressjournals.org/doi/pdf/10.1162/comj.2007.31.3.1 by guest on 24 September 2021 Douglas Hofstadter (who had some Stockhausen and Iannis Xenakis. sions of the piece and traced their conversations with the composer at Similarly, the research described origins. The final two authors, Stanford around then) published his in the present issue has led to the composers Olivier Baudouin and bestselling book Gödel, Escher, Bach, reconstruction of Stria in modern Kevin Dahan, have managed to re- which expounded upon recursion and computer languages. John Chown- implement Stria in current program- self-similarity along with related top- ing’s own brief article in this issue ming languages—no small feat, ics such as self-referentiality, artifi- serves as an introduction to the other considering that SAIL and Music 10 cial intelligence, and consciousness. four articles, explaining how the au- are obsolete languages and that part Although Stria’s source code employs thors, from several disciplines, came of Stria’s source code is lost. The an- recursive programming sparingly, the to be involved in projects related to nual DVD accompanying the next integration and unification of mul- Stria. Computer scientist and electri- issue of the Journal will contain not tiple levels clearly represent a major cal engineer Matteo Meneghini’s ar- only audio for the reconstructed compositional goal in this work, and ticle (written, like the others, in close Stria, but also video showing a spec- the Golden Mean itself expresses a consultation with John Chowning) trographic visualization of the piece, self-similar relationship. presents a detailed explanation of as well as scanned documents from The rest of this issue’s articles Stria’s compositional technique, the Stanford University library form, in effect, a special issue devoted based on the author’s examination of archives, such as the remaining origi- to a new understanding of Stria. The the composer’s original source code. nal source code and the composer’s Summer 2000 issue of Computer The article by Laura Zattra, on the notes. We thank the authors and es- Music Journal showcased “new im- other hand, presents an equally fasci- pecially John Chowning, without plementations of electroacoustic nating study having a musicological whose help this special issue would classics,” specifically, recent realiza- perspective based on philology. not have come to fruition. tions of older works by Karlheinz Ms. Zattra uncovered multiple ver- 2 Computer Music Journal Downloaded from http://www.mitpressjournals.org/doi/pdf/10.1162/comj.2007.31.3.1 by guest on 24 September 2021.
Recommended publications
  • Computer-Assisted Composition a Short Historical Review
    MUMT 303 New Media Production II Charalampos Saitis Winter 2010 Computer-Assisted Composition A short historical review Computer-assisted composition is considered amongst the major musical developments that characterized the twentieth century. The quest for ‘new music’ started with Erik Satie and the early electronic instruments (Telharmonium, Theremin), explored the use of electricity, moved into the magnetic tape recording (Stockhausen, Varese, Cage), and soon arrived to the computer era. Computers, science, and technology promised new perspectives into sound, music, and composition. In this context computer-assisted composition soon became a creative challenge – if not necessity. After all, composers were the first artists to make substantive use of computers. The first traces of computer-assisted composition are found in the Bells Labs, in the U.S.A, at the late 50s. It was Max Matthews, an engineer there, who saw the possibilities of computer music while experimenting on digital transmission of telephone calls. In 1957, the first ever computer programme to create sounds was built. It was named Music I. Of course, this first attempt had many problems, e.g. it was monophonic and had no attack or decay. Max Matthews went on improving the programme, introducing a series of programmes named Music II, Music III, and so on until Music V. The idea of unit generators that could be put together to from bigger blocks was introduced in Music III. Meanwhile, Lejaren Hiller was creating the first ever computer-composed musical work: The Illiac Suit for String Quartet. This marked also a first attempt towards algorithmic composition. A binary code was processed in the Illiac Computer at the University of Illinois, producing the very first computer algorithmic composition.
    [Show full text]
  • Chuck: a Strongly Timed Computer Music Language
    Ge Wang,∗ Perry R. Cook,† ChucK: A Strongly Timed and Spencer Salazar∗ ∗Center for Computer Research in Music Computer Music Language and Acoustics (CCRMA) Stanford University 660 Lomita Drive, Stanford, California 94306, USA {ge, spencer}@ccrma.stanford.edu †Department of Computer Science Princeton University 35 Olden Street, Princeton, New Jersey 08540, USA [email protected] Abstract: ChucK is a programming language designed for computer music. It aims to be expressive and straightforward to read and write with respect to time and concurrency, and to provide a platform for precise audio synthesis and analysis and for rapid experimentation in computer music. In particular, ChucK defines the notion of a strongly timed audio programming language, comprising a versatile time-based programming model that allows programmers to flexibly and precisely control the flow of time in code and use the keyword now as a time-aware control construct, and gives programmers the ability to use the timing mechanism to realize sample-accurate concurrent programming. Several case studies are presented that illustrate the workings, properties, and personality of the language. We also discuss applications of ChucK in laptop orchestras, computer music pedagogy, and mobile music instruments. Properties and affordances of the language and its future directions are outlined. What Is ChucK? form the notion of a strongly timed computer music programming language. ChucK (Wang 2008) is a computer music program- ming language. First released in 2003, it is designed to support a wide array of real-time and interactive Two Observations about Audio Programming tasks such as sound synthesis, physical modeling, gesture mapping, algorithmic composition, sonifi- Time is intimately connected with sound and is cation, audio analysis, and live performance.
    [Show full text]
  • Program Notes
    NSEME 2018 Installations (ongoing throughout festival) Four4 (1991, arr. 2017) - room 2009 Anthony T. Marasco, Eric Sheffield, Landon Viator, Brian Elizondo ///Weave/// (2017) - room 2008 Alejandro Sosa Carrillo (1993) Virtual Reality Ambisonic Toolkit (2018) - room 2011 Michael Smith (1983) Within, Outside, and Beside Itself:The Architecture of the CFA - room 2013 Jordan Dykstra (1985) Installations Program Notes: Alejandro Carrillo “///Weave///” A generative system of both random and fixed values that cycle over a period of 6 minutes. By merging light and sound sine waves, parameters such as frequency, amplitude and spatialization have been mapped into three sound wave generators or voices (bass line, harmonies and lead) and three waveforms from a modular video synthesizer on MaxMSP aiming to audiovisual synchronicity and equivalence. Jordan Dykstra “Within, Outside, and Beside Itself: The Architecture of the CFA” A performance which plays not only with the idea of lecture-performance as a musicological extension of history, narrative, and academic performance-composition Within, Outside, and Beside Itself: The Architecture of the CFA also addresses how the presenta- tion of knowledge is linked to the production of knowledge through performance. I believe that creating space for new connections through creative presentation and alternative methodologies can both foster new arenas for discussion and coordinate existing relationships between academia and the outside world. A critique regarding how the Center for the Arts at Wesleyan University func- tions as an academic institution, as well as its physical role as the third teacher, my lecture performance playfully harmonizes texts from art historians at Wesleyan University, archaeologists, critical theorists, YouTube transcriptions, quotes from the founder of the Reggio Emilia school, and medical journal articles about mirror neurons.
    [Show full text]
  • The Evolution of the Performer Composer
    CONTEMPORARY APPROACHES TO LIVE COMPUTER MUSIC: THE EVOLUTION OF THE PERFORMER COMPOSER BY OWEN SKIPPER VALLIS A thesis submitted to the Victoria University of Wellington in fulfillment of the requirements for the degree of Doctor of Philosophy Victoria University of Wellington 2013 Supervisory Committee Dr. Ajay Kapur (New Zealand School of Music) Supervisor Dr. Dugal McKinnon (New Zealand School of Music) Co-Supervisor © OWEN VALLIS, 2013 NEW ZEALAND SCHOOL OF MUSIC ii ABSTRACT This thesis examines contemporary approaches to live computer music, and the impact they have on the evolution of the composer performer. How do online resources and communities impact the design and creation of new musical interfaces used for live computer music? Can we use machine learning to augment and extend the expressive potential of a single live musician? How can these tools be integrated into ensembles of computer musicians? Given these tools, can we understand the computer musician within the traditional context of acoustic instrumentalists, or do we require new concepts and taxonomies? Lastly, how do audiences perceive and understand these new technologies, and what does this mean for the connection between musician and audience? The focus of the research presented in this dissertation examines the application of current computing technology towards furthering the field of live computer music. This field is diverse and rich, with individual live computer musicians developing custom instruments and unique modes of performance. This diversity leads to the development of new models of performance, and the evolution of established approaches to live instrumental music. This research was conducted in several parts. The first section examines how online communities are iteratively developing interfaces for computer music.
    [Show full text]
  • Chunking: a New Approach to Algorithmic Composition of Rhythm and Metre for Csound
    Chunking: A new Approach to Algorithmic Composition of Rhythm and Metre for Csound Georg Boenn University of Lethbridge, Faculty of Fine Arts, Music Department [email protected] Abstract. A new concept for generating non-isochronous musical me- tres is introduced, which produces complete rhythmic sequences on the basis of integer partitions and combinatorics. It was realized as a command- line tool called chunking, written in C++ and published under the GPL licence. Chunking 1 produces scores for Csound2 and standard notation output using Lilypond3. A new shorthand notation for rhythm is pre- sented as intermediate data that can be sent to different backends. The algorithm uses a musical hierarchy of sentences, phrases, patterns and rhythmic chunks. The design of the algorithms was influenced by recent studies in music phenomenology, and makes references to psychology and cognition as well. Keywords: Rhythm, NI-Metre, Musical Sentence, Algorithmic Compo- sition, Symmetry, Csound Score Generators. 1 Introduction There are a large number of powerful tools that enable algorithmic composition with Csound: CsoundAC [8], blue[11], or Common Music[9], for example. For a good overview about the subject, the reader is also referred to the book by Nierhaus[7]. This paper focuses on a specific algorithm written in C++ to produce musical sentences and to generate input files for Csound and lilypond. Non-isochronous metres (NI metres) are metres that have different beat lengths, which alternate in very specific patterns. They have been analyzed by London[5] who defines them with a series of well-formedness rules. With the software presented in this paper (from now on called chunking) it is possible to generate NI metres.
    [Show full text]
  • Contributors to This Issue
    Contributors to this Issue Stuart I. Feldman received an A.B. from Princeton in Astrophysi- cal Sciences in 1968 and a Ph.D. from MIT in Applied Mathemat- ics in 1973. He was a member of technical staf from 1973-1983 in the Computing Science Research center at Bell Laboratories. He has been at Bellcore in Morristown, New Jersey since 1984; he is now division manager of Computer Systems Research. He is Vice Chair of ACM SIGPLAN and a member of the Technical Policy Board of the Numerical Algorithms Group. Feldman is best known for having written several important UNIX utilities, includ- ing the MAKE program for maintaining computer programs and the first portable Fortran 77 compiler (F77). His main technical interests are programming languages and compilers, software confrguration management, software development environments, and program debugging. He has worked in many computing areas, including aþbraic manipulation (the portable Altran sys- tem), operating systems (the venerable Multics system), and sili- con compilation. W. Morven Gentleman is a Principal Research Oftcer in the Com- puting Technology Section of the National Research Council of Canada, the main research laboratory of the Canadian govern- ment. He has a B.Sc. (Hon. Mathematical Physics) from McGill University (1963) and a Ph.D. (Mathematics) from princeton University (1966). His experience includes 15 years in the Com- puter Science Department at the University of Waterloo, ûve years at Bell Laboratories, and time at the National Physical Laboratories in England. His interests include software engi- neering, embedded systems, computer architecture, numerical analysis, and symbolic algebraic computation. He has had a long term involvement with program portability, going back to the Altran symbolic algebra system, the Bell Laboratories Library One, and earlier.
    [Show full text]
  • 1 a NEW MUSIC COMPOSITION TECHNIQUE USING NATURAL SCIENCE DATA D.M.A Document Presented in Partial Fulfillment of the Requiremen
    A NEW MUSIC COMPOSITION TECHNIQUE USING NATURAL SCIENCE DATA D.M.A Document Presented in Partial Fulfillment of the Requirements for the Degree Doctor of Musical Arts in the Graduate School of The Ohio State University By Joungmin Lee, B.A., M.M. Graduate Program in Music The Ohio State University 2019 D.M.A. Document Committee Dr. Thomas Wells, Advisor Dr. Jan Radzynski Dr. Arved Ashby 1 Copyrighted by Joungmin Lee 2019 2 ABSTRACT The relationship of music and mathematics are well documented since the time of ancient Greece, and this relationship is evidenced in the mathematical or quasi- mathematical nature of compositional approaches by composers such as Xenakis, Schoenberg, Charles Dodge, and composers who employ computer-assisted-composition techniques in their work. This study is an attempt to create a composition with data collected over the course 32 years from melting glaciers in seven areas in Greenland, and at the same time produce a work that is expressive and expands my compositional palette. To begin with, numeric values from data were rounded to four-digits and converted into frequencies in Hz. Moreover, the other data are rounded to two-digit values that determine note durations. Using these transformations, a prototype composition was developed, with data from each of the seven Greenland-glacier areas used to compose individual instrument parts in a septet. The composition Contrast and Conflict is a pilot study based on 20 data sets. Serves as a practical example of the methods the author used to develop and transform data. One of the author’s significant findings is that data analysis, albeit sometimes painful and time-consuming, reduced his overall composing time.
    [Show full text]
  • Computing While Composing
    Computing While Composing Miller Puckette ∗ size and process musical sound. It can be argued that The field of computer music can be thought of the computer has been the one addition to the clas- as having two fundamental branches, one concerned sical orchestra since the advent of percussion early with the manipulation of musical sounds, and the in the twentieth century. This is a great achieve- other concerned with symbolic representations of mu- ment. CGM is now generally accepted, and the sta- sic. The two are iconized by Max Mathews’s MU- tus of a musician in the Mathews tradition essen- SIC program and Lejaren Hiller’s ILIAC Suite, both tially depends on how good his or her output sounds, of 1957, although both have important antecedents. in the same way as that of an orchestral string or The two branches might provisionally be given the wind player. CGM has become a normal, respectable, names “Computer Generated Music” (Denis Baggi’s middle-class occupation. term for it) and “Computer Aided Composition”— The development of CAC, on the other hand, has or CGM and CAC for short. (In France the latter seen a deepening realization that the problems of the is called “Composition Aid´eepar Ordinateur”. The field are much more difficult than they may have ap- corresponding English acronym, “CAC”, is less than peared at first. In hindsight, this should have been mellifluous and someday we should settle on a better obvious to everyone all along: CGM is in effect build- one.) ing instruments (which were previously made of wood As a field, CAC has flown a very different tra- and the like), but CAC is in effect making the com- jectory from CGM.
    [Show full text]
  • Winkler 2021 CV
    Curriculum Vitae I. Todd Winkler, Professor Updated January 1, 2021 Co-Director, MEME@Brown (Multimedia and Electronic Music Experiments) email: [email protected] II. Home Address 22 Halsey St. Unit 6 Providence, RI 02906 III. Education .................................................................. 2 IV. Professional Appointments......................................... 2 V. A. Completed Research and Scholarship Books.............................................................. 3 Published Papers ........................................... 3 Music Criticism, Reviews ............................... 4 Invited Lectures and Papers Read..................... 4 B. Creative Work Recordings ...................................................... 7 List of Concert Works and Installations ......... 7 Film and Video Scores ................ 8 Dance Performances......................................... 9 Installation Exhibitions..................................... 10 Music Concerts.................................................... 10 Other Performance and Production Work ......... 12 VI. Research and Creative Work in Progress ......................... 12 VII. Service ............................................................................. 13 XIII. Honors, Awards, Commissions, Grants ............................... 14 IX. Brown University Teaching A. Courses Taught ............................................ 15 B. Graduate Thesis Committees .... 18 C. Undergraduate Advising and Directed Research ...18 D. Curriculum and Program Development
    [Show full text]
  • Composing Interactions
    Composing Interactions Giacomo Lepri Master Thesis Instruments & Interfaces STEIM - Institute of Sonology Royal Conservatoire in The Hague The Netherlands May 2016 “Any musical innovation is full of danger to the whole State, and ought to be prohibited. (...) When modes of music change, the State always change with them. (...) Little by little this spirit of licence, finding a home, imperceptibly penetrates into manners and customs; whence, issuing with greater force, it invades contracts between man and man, and from contracts goes on to laws and constitutions, in utter recklessness, ending at last, by an overthrow of all rights, private as well as public.” Plato, The Republic 1 Acknowledgements First of all, I would like to express my gratitude to my family. Their love, support and advice are the most precious gifts I ever received. Thanks to Joel Ryan & Kristina Andersen, for their ability to convey the magic, make visible the invisible and p(l)ay attention. Thanks to Richard Barrett, for his musical sensitivity, artistic vision and gathering creativity. Thanks to Peter Pabon, for his outstanding teachings, competences and support. Thanks to Johan van Kreij, for his important practical and conceptual advises, suggestions and reflections. Thanks to Alberto Boem & Dan Gibson, for the fruitful and worthwhile discussion that produced many of the concepts introduced in chapter 2. Thanks to Kees Tazelaar, for the passion, foresight and expertise that characterise his work. Thanks to all the people that contribute to the Institute of Sonology and STEIM. Thanks to their ability to valorise the past and project the future. Thanks to my fellow students Semay and Ivan, for the joy and sharing.
    [Show full text]
  • Introduction to Algorithmic Composition and Sound Synthesis! Instructor: Dr
    !MAT 276IA: Introduction to Algorithmic Composition and Sound Synthesis! Instructor: Dr. Charlie Roberts - [email protected]! !Assisted by: Ryan McGee - [email protected]! !Credits: 4! Time: Wednesday / Friday 10:00AM - 11:50AM! Room: Elings Hall, 2003 (MAT Conference Room)! !Office Hours: TBD! // Course Synopsis! This course provides an introduction to techniques of electroacoustic music production through the lenses of sound synthesis and the algorithm. We will begin with basic acoustics and digital audio theory, and !advance to sound synthesis techniques and algorithms for exploring their use.! The course will explore these topics using the browser-based, creative coding environment Gibber (http:// gibber.mat.ucsb.edu). The language used in Gibber is JavaScript and a basic overview of JavaScript will be provided. No programming experience is required (although some small amount of previous programming is preferred, please contact the instructor if you have questions about this), and Gibber is written with beginning programmers in mind. Despite this, it offers a number of advanced features not available in most contemporary music programming languages, including sample-accurate timing and intra-block audio graph modification, audio-rate modulation of timing with concurrent clocks, and powerful abstractions for sequencing and defining musical mappings. It possesses a versatile graphics library and !many interactive affordances.! JavaScript is becoming an increasingly important language in the electroacoustic landscape. It is used in a variety of DAWs (such as Logic Pro and Reaper) and is an important part of the Max/MSP ecosystem. Learning the basics of JavaScript also means that you can create interactive compositions for the !browser, the best vehicle for widespread dissemination of audiovisual works.! Students will leave the course with a high-level understanding of various synthesis techniques: additive, subtractive, granular, FM, and physical modeling, as well as knowledge of digital audio effects.
    [Show full text]
  • Algorithmic Composition with Open Music and Csound: Two Examples
    Algorithmic Composition with Open Music and Csound: two examples Fabio De Sanctis De Benedictis ISSM \P. Mascagni" { Leghorn (Italy) [email protected] Abstract. In this paper, after a concise and not exhaustive review about GUI software related to Csound, and brief notes about Algorithmic Com- position, two examples of Open Music patches will be illustrated, taken from the pre-compositive work in some author's compositions. These patches are utilized for sound generation and spatialization using Csound as synthesis engine. Very specific and thorough Csound programming ex- amples will be not discussed here, even if automatically generated .csd file examples will be showed, nor will it be possible to explain in detail Open Music patches; however we retain that what will be described can stimulate the reader towards further deepening. Keywords: Csound, Algorithmic Composition, Open Music, Electronic Music, Sound Spatialization, Music Composition 1 Introduction As well-known, \Csound is a sound and music computing system"([1], p. 35), founded on a text file containing synthesis instructions and the score, that the software reads and transforms into sound. By its very nature Csound can be supported by other software that facilitates the writing of code, or that, provided by a graphic interface, can use Csound itself as synthesis engine. Dave Phillips has mentioned several in his book ([2]): hYdraJ by Malte Steiner; Cecilia by Jean Piche and Alexander Burton; Silence by Michael Go- gins; the family of HPK software, by Didiel Debril and Jean-Pierre Lemoine.1 The book by Bianchini and Cipriani encloses Windows software for interfacing Csound, and various utilities ([6]).
    [Show full text]