small medium large xlarge

Errata for Programming Sound with Pure Data

 

The latest version of the book is P1.0, released over 2 years ago. If you've bought a PDF of the book and would like to upgrade it to this version (for free), visit your home page.

By default this page displays the errata for the latest version of the book. If you have a previous version, select it here:

If you've found a new error, please submit it.

  • Typo
  • Tech. error
  • Suggestion
  • Maybe next edition
  • Not a problem
  • Reported in: P1.0 (04-Jan-15)
#78014
PDF page: code
Some of the .so files in thsound-code download are corrupted. Dump of file: android\PdCore\libs\armeabi\libpd.so, type: ELF32 Error 2110: COFF fil...more...
  • Reported in: P1.0 (05-Feb-14)
#76376
PDF page: 46

"Then create two messages: 1 and 0 connected to the left inlet of an adsr 1 10 500 10 10 object"
Tilde missing after adsr--Sevan Janiyan

  • Reported in: B8.0 (18-Jan-14)
#76303
PDF page: 50
The last word in "The pack’s right inlet comes from either the second argument, $2, or the third inlet, attack." should read "attack speed" in order t...more...
  • Reported in: B7.0 (16-Dec-13)
  • Fixed: 29-Jan-14, awaiting book release
#53356
PDF page: 56

The right setting for the rate slider should be 200 not 20 to match your comments on page 55 and 59 of the PDF.--Russell Cardullo

  • Reported in: P1.0 (09-Mar-14)
#76499
Paper page: 59
Fourth paragraph: "The last thing to note is that there is a quick burst of energy across the whole frequency spectrum at the beginning for 2 three 3...more...
  • Reported in: P1.0 (19-Dec-14)
#77945
PDF page: 62
The second partial is 70% as loud as the sharp attack, not 70% as loud as the fundamental. Corrected: "That makes the second 70% as loud as the ...more...
  • Reported in: P1.0 (22-Dec-14)
#77956
PDF page: 89

"sends a message to ramp down to 0 in the number of [milli]seconds specified to the duration inlet."--Joseph Bowbeer

  • Reported in: P1.0 (22-Dec-14)
#77957
PDF page: 89
Change "right" to "left" in the text in order to match the sample sword_fight.pd file. If 1 is sent to the right inlet, as written, no sound is genera...more...
  • Reported in: P1.0 (06-Feb-14)
#76377
Paper page: 90

Figure 18 is labeled "Varying the Length of the Playback" and should be "Randomizing the Panning"--Tony Hillerson

  • Reported in: P1.0 (22-Dec-14)
#77959
PDF page: 94

Let's take a look inside the table[s] subwindow--Joseph Bowbeer

  • Reported in: P1.0 (22-Dec-14)
#77958
PDF page: 99
"Notice that we're assuming the list~ is always set with the correct previous value." Should be: "Notice that we're assuming the line~ is always...more...
  • Reported in: P1.0 (27-Dec-14)
#77976
PDF page: 103

s/unsheathe/unsheath/--Joe Bowbeer

  • Reported in: P1.0 (27-Dec-14)
#77977
PDF page: 103
The sentence below implies that the idle sound fades out after sheathing is complete, but in reality it fades out when sheathing begins: "This will...more...
  • Reported in: P1.0 (05-Apr-14)
#76617
PDF page: 2384
In Chapter 9 (no idea about the page, reading on Kindle app, it says location 2384 in the status bar) I suggest that the following requirements be add...more...