[comp.music] Corrections to Moore

sandell@ils.nwu.edu (Greg Sandell) (06/16/91)

In article <BWEEKS.91Jun13215634@golay.UVic.CA>, bweeks@sirius.UVic.CA (Brent  Weeks) writes:
> I would recommend:
> 
> "Elements of Computer Music" by F. Richard Moore, Prentice Hall, 1990.
> Lots of stuff on software synthesis, and more, all centered around cmusic

I was told this book was riddled with errors, and wrote Dick Moore for
a list of corrections.  Since the book has been mentioned on comp.music
alot lately, I'm including the corrections Prof. Moore sent me.  I'm
sure he wouldn't mind me posting them here.

Greg Sandell
sandell@ils.nwu.edu


To: Greg Sandell <sandell@ferret.ils.nwu.edu>
Subject: Re: corrections to ELEMENTS OF COMPUTER MUSIC

Greg Sandell,

I sent you previous email on this subject which was returned, so just
in case here is another set of errata for ELEMENTS OF COMPUTER MUSIC.

___________


Errata for Elements of Computer Music by F. Richard Moore
(16 May 1990)

Outside back cover, second paragraph:	``...written in the cmusic  
language...'' should read ``...written in the C language...'

p. ix, first paragraph, line 7:  ``Since 1974...'' should read ``Since  
1979...''

p. 3, second paragraph, line 15:  ``...Galileo ias the founder...'' should  
read ``...Galileo as the founder...''

p. 84, lines 20 through 23 that read
		`` { register float *x=x, *xe=x+ND ;
		           while ( xi < xe )
		                     *xi++ *= scale ;
		    }''
	should be deleted


p. 113, item 3. should refer to eq. 2-74 instead of 2-64

p. 113, item4. should refer to eq. 2-75 instead of 2-65

p. 114, next to last line should refer to eq. 2-77 instead of 2-76

p. 115, line 1 should refer to eq. 2-77 instead of 2-67

p. 115, line 9 should refer to eq. 2-77 instead of 2-67

p. 115, line 10 should refer to eq. 2-77 instead of 2-67

p. 115, line 15 should refer to eq. 2-77 instead of 2-67

p. 115, third line from bottom (above table) should refer to eq. 2-78  
instead of 2-68

p. 115, third line from bottom (above table) should refer to eq. 2-77  
instead of 2-67

p. 115, last line (above table) should refer to eq. 2-78 instead of 2-68

p. 116, line 4 should refer to eq. 2-79 instead of 2-69

p. 117, line 5 should refer to eq. 2-88 instead of 2-78

p. 119, line 12, should read:  ``Using the general property that''

p. 119, line 13, should read ``the z transform of    x(n 1 k) = z 1k X(k)         
(2-92)''

p. 119, line 14 should refer to eq. 2-77 instead of 2-67

p. 119, line 18 should refer to eq. 2-76 instead of 2-66

p. 119, line 19 should refer to eq. 2-77 instead of 2-67

p. 120, line 10 should refer to eq. 2-97 instead of 2-87

p. 120, line 13 should refer to eq. 2-97 instead of 2-87

p. 120, line 27 should refer to eq. 2-97 instead of 2-87

p. 121, last line should refer to eq. 2-97 instead of 2-87

p. 123, line 4 should refer to eq. 2-97 instead of 2-87

p. 126, line 10 should refer to eq. 2-103 instead of 2-93

p. 126, line 12 should refer to eq. 2-103 instead of 2-93

p. 130, line 3 (after the program example) should refer to eq. 2-97 instead  
of 2-87

p. 130, line 4 (after the program example) should refer to eq. 2-97 instead  
of 2-87

p. 132, third line from bottom should refer to eq. 2-114 instead of 2-104

p. 133,  sixth line from bottom should refer to eq. 2-101 instead of 2-91

p. 136, eq. 2-117 should read ``y(n) = a0x(n) + a1x(n 1 1) + ... + aMx(n 1  
M)''

p. 142, line 16 should refer to eq. 2-119 instead of 2-109

p. 142, line 24 should refer to eq. 2-121 instead of 2-111

p. 273, header: ``cmusic'' should read  ``Subtractive Synthesis and Physical  
Models''

p. 210, line 13, first right parenthesis in line is too small and below  
baseline

p. 275, header: ``cmusic'' should read ``Subtractive Synthesis and Physical  
Models''

p. 277, header: ``cmusic'' should read  ``Subtractive Synthesis and Physical  
Models''

p. 279, header: ``cmusic'' should read  ``Subtractive Synthesis and Physical  
Models''

p. 281, header: ``cmusic'' should read  ``Subtractive Synthesis and Physical  
Models''

p. 283, header: ``cmusic'' should read ``Subtractive Synthesis and Physical  
Models''

p. 285, header: ``cmusic'' should read  ``Subtractive Synthesis and Physical  
Models''

p. 287, header: ``cmusic'' should read ``Subtractive Synthesis and Physical  
Models''

p. 291, header: ``cmusic'' should read  ``Subtractive Synthesis and Physical  
Models''

p. 293, header: ``cmusic'' should read  ``Subtractive Synthesis and Physical  
Models''

p. 295, header: ``cmusic'' should read  ``Subtractive Synthesis and Physical  
Models''

p. 297, header: ``cmusic'' should read  ``Subtractive Synthesis and Physical  
Models''

p. 299, header: ``cmusic'' should read  ``Subtractive Synthesis and Physical  
Models''

p. 301, header: ``cmusic'' should read  ``Subtractive Synthesis and Physical  
Models''

p. 303, header: ``cmusic'' should read  ``Subtractive Synthesis and Physical  
Models''

p. 305, header: ``cmusic'' should read  ``Subtractive Synthesis and Physical  
Models''

p. 307, header: ``cmusic'' should read ``Subtractive Synthesis and Physical  
Models''

p. 309, header: ``cmusic'' should read ``Subtractive Synthesis and Physical  
Models''

p. 311, header: ``cmusic'' should read ``Subtractive Synthesis and Physical  
Models''

p. 313, header: ``cmusic'' should read  ``Subtractive Synthesis and Physical  
Models''

p. 317, Figure 3-45:  The waveform shown inside the oscillator symbol on the  
upper right is the trapezoidal envelope functionPit should be a sine  
function (like the one in the lower oscillator).

p. 329, Figure 3-50:  The waveform shown inside the upper middle oscillator  
symbol is the trapezoidal envelope functionPit should be a sine function  
(like the one in the two lower oscillators).

p. 330, Figure 3-51:  The waveform shown inside the upper two oscillator  
symbols is the trapezoidal envelope functionPit should be a sine function  
(like the one in the lower oscillator).

p. 331, Figure 3-52:  The waveform shown inside the middle oscillator symbol   
is the trapezoidal envelope functionPit should be a sine function (like the  
one in the other two oscillators).