$30 off During Our Annual Pro Sale. View Details »

Audio Fundamentals - Pd

Audio Fundamentals - Pd

A workshop talk on Pure Data and it's use in the Audio World.

Chinmay Pendharkar

May 30, 2014

More Decks by Chinmay Pendharkar

Other Decks in Technology


  1. Audio Fundamentals Pd Chinmay Pendharkar, Sonoport, 2013

  2. What? - Pd (Pure Data) is a professional, high- performance

    programming language for electronic sound processing. - Pd is a data flow programming language
  3. None
  4. Use? - as a prototyping language and a sound engine.

    The table interface called the Reactable and the iPhone app RjDj both embed Pd as a sound engine - prototyping audio for video games by a number of audio designers. (For example, EAPd is the internal version of Pd that is used at Electronic Arts (EA). It has also been embedded into EA Spore)
  5. None
  6. None
  7. Using Pd - Get pd-extended (http://puredata.info/download/pd-extended) - Pd programs are

    called 'patches'.
  8. Patches - patches are developed graphically. Algorithmic functions are represented

    by objects, placed on a screen called canvas. - Objects are connected together with cords, and data flows from one object to another through this cords. - Each object performs a specific task, from very low level mathematic operations to complex audio or video functions.
  9. Object Types - built-in Pd objects; Object, Message, Symbol, Number,...

    - abstractions, that is, reusable patches created in Pd itself; - externals, i.e. objects developed in another programming language.
  10. Explore Under the Help menu in Pd-extended, open the Pd

    Help Browser..., click on the first item in the list, Manuals, then click on + Start Here. Open the first example patch, +start-here.pd, and follow the three steps listed there.....