You are previewing Programming Sound with Pure Data.
O'Reilly logo
Programming Sound with Pure Data

Book Description

Sound gives your native, web, or mobile apps that extra dimension, and it's essential for games. Rather than using canned samples from a sample library, learn how to build sounds from the ground up and produce them for web projects using the Pure Data programming language. Even better, you'll be able to integrate dynamic sound environments into your native apps or games--sound that reacts to the app, instead of sounding the same every time. Start your journey as a sound designer, and get the power to craft the sound you put into your digital experiences.

Table of Contents

  1. Programming Sound with Pure Data
  2. For the Best Reading Experience...
  3. Table of Contents
  4. Early praise for Programming Sound with Pure Data
  5. Foreword
  6. Acknowledgments
  7. Preface
    1. Who Is This Book For?
    2. What This Book Covers
    3. What This Book Doesn’t Cover
    4. Where Will You Be When You Finish This Book?
    5. Online Resources
  8. Chapter 1: Introduction
    1. Getting Started with Sound Design
    2. Introducing Pure Data
    3. Installing Pd
    4. Other Software
    5. Let’s Get Started
  9. Chapter 2: Making Some Noise
    1. Finding Your Way Around
    2. Hello Concert A
    3. Controlling Volume
    4. Working with Different Frequencies
    5. Next Up
  10. Chapter 3: Building Controls
    1. Visualizing Sound
    2. Creating a Subpatch
    3. Making Sound Move
    4. Building an Envelope
    5. Next Up
  11. Chapter 4: Creating Effects: Real-World Sounds
    1. Waves
    2. Wind
    3. A Short Interlude: Synthesis Types
    4. A Toast!
    5. Next Up
  12. Chapter 5: Working with Waves
    1. Exporting Sound Files
    2. Loading Sound Files
    3. Generating Wavetables
    4. Synthesizing Other Geometric Waves
    5. Next Up
  13. Chapter 6: Creating Effects: Swords!
    1. A Sample-Based Effect: Swords
    2. A Wavetable Effect: A Lightsaber
    3. Next Up
  14. Chapter 7: Sound in the User Experience
    1. Sound Is a Public Experience
    2. Sound on the Web
    3. Sound on Mobile Devices
    4. Next Up
  15. Chapter 8: Exporting Sounds for a Web Game
    1. Designing the Game
    2. Designing and Building the Patch
    3. Browsers: The Cause of and Solution to All of Our Problems
    4. Integrating with the Web Game
    5. Next Up
  16. Chapter 9: Integrating Dynamic Sounds into a Native App
    1. Designing the App
    2. Designing and Building the Patch
    3. Introducing libpd
    4. Integrating with the Native Apps
    5. Next Up
  17. Chapter 10: Your Journey Begins
    1. A Recap
    2. Next Steps
    3. Wrapping Up
  18. Appendix 1: Glossary
  19. Bibliography
    1. You May Be Interested In…