September 11, 2013

You can program intricate behavior, beautiful web pages, wicked widgets and terrific text. But what about sound?

Start your journey as a sound designer, and gain the power to craft sound itself for your digital experiences, on the desktop, mobile, or web. Programming Sound with Pure Data: Make Your Apps Come Alive with Dynamic Audio by Tony Hillerson is now available in beta.

Buy now and check out a quick "Watch Me!" screencast by Tony showing some basics of Pure Data at

Programming Sound with Pure Data

Add sound effects or music to your web, Android, and iOS apps and games—sound that can react to changing environments or user input dynamically (at least in the native apps). You can do all this with Pure Data, a visual programming language for digital sound processing.

Programming Sound introduces and explores Pure Data, building understanding of sound design concepts along the way. You'll start by learning Pure Data fundamentals and applying them, creating realistic sound effects. Then you'll see how to analyze sound and re-create what you hear in a recorded sample. You'll apply multiple synthesis methods to sound design problems. You'll finish with two chapters of real-world projects, one for the web, and one for an iOS and Android app. You'll design the sound, build the app, and integrate effects using the libpd library.

Whether you've had some experience with sound synthesis, or are new to sound design, this book is for you. These techniques are perfect for independent developers, small shops specializing in apps or games, and developers interested in exploring musical apps.

Now available in beta from

Did You Know?

Help us make room in the warehouse for more titles! Select paperbacks are now priced at just $9.95 each (see the list at While Supplies Last.

Upcoming Author Appearances

  • 2013-09-11 Matt Wynne, BDD Kickstart, Barcelona
  • 2013-09-14 David Chelimsky, Baruco
  • 2013-09-14 Matt Wynne, Barcelona Ruby Conference
  • 2013-09-17 Aslak Hellesøy, CukeUp! NYC
  • 2013-09-18 Jack Moffitt, Strange Loop, St. Louis, MO
  • 2013-09-19 Chad Fowler, Hamburg, Germany
  • 2013-09-24 Rachel Davies, Cambridge, UK
  • 2013-09-26 Chris Adamson, CocoaConf Columbus
  • 2013-09-27 Jonathan Penn, CocoaConf Columbus
  • 2013-09-27 Chad Fowler, Amsterdam, Netherlands
  • 2013-09-27 Chris Adamson, CocoaConf Columbus
  • 2013-09-27 Jonathan Penn, CocoaConf Columbus
  • 2013-09-27 Jesse Anderson, ISVCON 2013 – Reno
  • 2013-09-28 Chris Adamson, CocoaConf Columbus
  • 2013-09-30 Chad Fowler, Aarhus, Denmark
  • Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on (email address and password is all it takes) and select the checkbox to receive newsletters.

    Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

    Tell your friends! Tweet this Follow us on Twitter: @pragprog, @pragpub, Andy @PragmaticAndy and Dave @pragdave.

    Coming Soon:

    • Programming Erlang, 2nd Ed (in print)
    • Seven Concurrency Models in Seven Weeks
    • The Dream Team Nightmare: An Agile Adventure
    • iPad and iPhone Kung Fu

    Recently Released:

    Thanks for your continued support,

    Dave & Andy The Pragmatic Programmers

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts