StudyScores.com
New Releases
Dance Music Manual, Second Edition: Tools. toys and techniques
Meet The Residents: America's Most Eccentric Band!
Bjork (Icons of Pop Music)
Computer Orchestration Tips and Tricks
Sound Synthesis and Sampling, Third Edition (Music Technology)
Cakewalk Sonar Made Easy (Fake Books)
Cubase 32 5.0 Made Easy (Fake Books)

Computer Music: Synthesis, Composition, and Performance

Computer Music: Synthesis, Composition, and Performance

zoom enlarge 
Authors: Charles Dodge, Thomas A. Jerse
Publisher: Schirmer
Category: Book

List Price: $106.95
Buy New: $68.32
You Save: $38.63 (36%)



New (12) Used (10) from $68.31

Avg. Customer Rating: 4.5 out of 5 stars 10 reviews
Sales Rank: 462049

Media: Paperback
Edition: 2
Number Of Items: 1
Pages: 480
Shipping Weight (lbs): 2.4
Dimensions (in): 9.8 x 7 x 1.3

ISBN: 0028646827
Dewey Decimal Number: 786.713
EAN: 9780028646824
ASIN: 0028646827

Publication Date: July 2, 1997
Availability: Usually ships in 1-2 business days

Editorial Reviews:

Product Description
This text reflects the current state of computer technology and music composition. The authors offer clear, practical overviews of program languages, real-time synthesizers, digital filtering, artificial intelligence, and much more.


Customer Reviews:   Read 5 more reviews...

5 out of 5 stars Best combination of digital signal processing and music   January 5, 2007
 2 out of 2 found this review helpful

Music synthesis is understood by a number of people just as manipulating a keyboard or just a work done by frequency equalizer. This book can remove such a misunderstandings and can give the readers the basics and advanced idea of building sound waveforms from zero to one. The readers are expected to have some knowledges of Fourier transform and analogue electronic circuits. All the engineers who are engaged in noise and vibration control should read this book.


5 out of 5 stars Excellent first book on computer music   July 28, 2006
 6 out of 6 found this review helpful

This is a great first book on computer music for anyone who already has some training in music theory and computers. By "music theory" I simply mean that you should be able to read and write music and understand its terminology. By having knowledge of computers, if you have had any college course equivalent of "Introduction to Computer Technology" or equivalent work experience, then you qualify. I discuss the contents of this book in the context of its table of contents:

Chapter one is a broad overview and introduction to computer music and its components - operating systems, block diagrams, software, and the use of a computer in computer music.

Chapter two is a very basic introduction to acoustics and psychoacoustics in music. It presents the basic measurements of acoustics, describes the transducer mechanism of the human ear, and then discusses the psychoacoustic response of pitch, loudness, duration, and timbre.

Chapter three, "Fundamentals of Digital Audio", discusses the process of converting a signal between its analog and digital forms. This includes the restrictions, errors, and limitations imposed by the numerical representation of an audio signal. Finally, the chapter addresses the issues raised by the speed at which digital audio can be synthesized or processed. This last issue is a moving target and has changed considerably since this book was published.

Chapter four, "Synthesis Fundamentals", begins with the fundamentals of signal generation and presents techniques of additive synthesis, modulation, and noise generation. Several example computer instrument designs are shown along with examples of composition. This chapter is very important because it introduces the building blocks of synthesis - the oscillator, unit generator, etc.

Chapter five, " Synthesis Using Distortion Techniques", concentrates on frequency modulation and nonlinear waveshaping. The chapter concludes with three examples of synthesis methods that explicitly use discrete summation formulas.

Chapter six, "Subtractive Synthesis", is about creating musical tones out of complex sources by sculpting away selected portions of the spectrum of the source. Filtering is discussed at length, and musical examples are provided to show the design considerations for computer instruments with noise and periodic sources. Several examples from musical literature are given. The chapter ends with a technical description of digital filtering and some filter recipes.

Chapter seven, "Analysis-Based Synthesis Techniques", discusses techniques such as the short-term Fourier transform and wavelet methods and also discusses limitations. The operation and application of the phase vocoder is presented.

Chapter eight, "Granular Synthesis", is a very brief discussion of a complex synthesis technique whose name was coined by Xenakis, who detailed an extensive theory of grain selection in his writings. If you want to implement this technique you should read Xenakis' work on the subject plus there are some applicable articles in "The Computer Music Tutorial".

Chapter nine, "Physical Modeling", is also a very slim chapter on a very complex subject. It talks in very high level terms about approaches, excitation for physical models, waveguide filters, the physical model of the vocal tract at a block diagram level, and the use of mechanical models. The authors rightly refer the reader who wants details to "The Physics of Musical Instruments" by Fletcher and Rossing. Another and more recent work on the subject published after this book is Perry Cook's "Real Sound Synthesis for Interactive Applications".

Chapter 10, "Reverberation, Auditory Localization, and Other Sound-Processing Techniques", talks about various techniques that have to do with sound reflection, sound placement, and sound motion. This book has more implementation details than the previous two chapters had.

Chapter 11, "Composition with Computers", examines the techniques of using the computer for both random and deterministic operations to produce a composition. There are examples of actual compositions shown to help the reader develop a sense of the possibilities that are achievable with computer-aided composition. This is a chapter where musical literacy is necessary. There is also some C-code present, but it is well commented and should be somewhat legible even to the layman.

Chapter 12, "Real-Time Performance of Computer Music", presents various modes of computer music performance and some of the many devices that can be used to change the actions of a performer into musical information. Methods of transmitting information between pieces of computer equipment are discussed as well as the use of a computer to respond musically to the sound from a live performer. There is a discussion of MIDI in this chapter that may be inadequate to some readers. I suggest the latest edition of "MIDI Power" for those readers. Also, there is some discussion here about the speed of computer equipment that is no longer relevant given the date of publication.

In spite of the fact that it is nine years old, I would highly recommend this book to anyone interested in computer music. With the exception of a few paragraphs on computer technology, the entire book is still relevant, and it introduces all of the terminology that anybody interested in this subject must know. Also it is a well written and well illustrated book that reads easily.



3 out of 5 stars Program independent, but falls short   February 14, 2005
 6 out of 13 found this review helpful

The principle credit I could give to the authors are to stay away from one particular program, however, after reading up to FM synthesis so far, there isn't anything spectacular that I'd say about it.
The math support is spotty. It gives the spectral distribution of a white noise generator, but I couldn't find the basic FM synth equation. Although I could derive the equation from the diagrams of a simple FM, but I would assume that this equation is important enough for a square-inch of space.
Another noticibly annoying thing was that I was trying to generate triangular waves. The book said that you need odd harmonics, and their contribution is the inverse of the square of the harnomic, ie k = 2i+1, i>=0, contribution would be 1/(k^2). However, they neglected to say that to really get the triangular wave, you alternate the sign, ie k=2i+1,i>=0, triangular wave = sum i=0 -> infinity, (-1)^i*1/(k^2)*sinusoid is the correct way to generate such a wave.
Also, it assumes the reader has a strong music background, and certain chapters, namely chapter 2, would be hard to follow. The music jargon was not explained well, and make it hard to understand. Mind you I did have classical piano training up to Grade 9, and still it was hard to follow in that chapter.
Perhaps this book is good for people who want to compose digital music, but it is, in my opinion, insufficient for those who wants to know how it works.



5 out of 5 stars I (heart) Computing   March 5, 2004
 4 out of 5 found this review helpful

If you're looking to get a good fundemental understanding of sound this book is the way to go. It's the book you read after spending hours randomly turning knobs on a synthisizer and realizing that you have no clue how to describe or control the knob-to-sound beaviors that you hear. There's a heavy price to pay -- both in money and in hours of trying to wrap your brain around mathematical descriptions of sound waves -- but it's worth the gains.


5 out of 5 stars should have been my first book   February 27, 2004
 25 out of 26 found this review helpful

i've been making computer music with supercollider and before that
with a commercial graphical patch up package for several years now,
and i wish that this had been the first book i had read.
the first book i did in fact read was roads' 'computer music tutorial',
which is a great book which i also highly recommend, but is more of
a reference than a tutorial, both in its layout and style. the dodge/jerse book
is so clearly and pedagogically written, that even though i already knew
a great deal of the material, it solidified quite a lot of it into place for me.

the thing i liked best about it is that the authors invariably direct you
to compositions made using the methods just described. in other words
the methods are not just described in a vacuum.

expect to learn from this book the basics of acoustics and psychoacoustics,
digital audio and sampling theory, and a slew of sound synthesis techniques,
as well as about composition.

who should buy this:

the serious computer music student, who does not necessarily have any
experience yet in computer music, but who is not afraid of some hard study.

the computer musician using either a graphical patch up system ( max/msp, reaktor, pd etc... )
or using some Music-N derived language (supercollider, csound) would both benefit tremendously
from a thorough study of the contents of this book.

the mathematics level required for this book is not high. your algebra should be strong
with a solid understanding of exponents and logarithms, and some basic trig wouldn't
hurt either.

a note about the C++ source code. first off if you don't program, there is nothing to be scared
of, the source only appears in the chapter on composition, and if you do program in C but not C++,
then you should know that you will be fine, because the code snippets are effectively written in C.
aparantly the first edition included fortran code for ugens and was quite a different book. if you want a book on ugen internals, you won't find it in this second edition, but Moore's is terrific, 'Elements of Computer Music'.

The products referenced on this site are sold and shipped by Amazon.com. StudyScores.com makes no representations regarding either the products or any information offered about products. Any questions, complaints, or claims regarding the products must be directed to the appropriate manufacturer or vendor, or to Amazon.com.