Table of Contents Pure Data
Total Page:16
File Type:pdf, Size:1020Kb
Table of Contents Pure Data............................................................................................................................................................1 Real Time Graphical Programming..................................................................................................................2 Graphical Programming...........................................................................................................................2 Real Time.................................................................................................................................................3 What is digital audio? ........................................................................................................................................4 Frequency and Gain.................................................................................................................................4 Sampling Rate and Bit Depth..................................................................................................................4 Speed and Pitch Control..........................................................................................................................5 Volume Control, Mixing and Clipping....................................................................................................6 The Nyquist Number and Foldover/Aliasing...........................................................................................6 DC Offset.................................................................................................................................................7 Block Size................................................................................................................................................7 It's All Just Numbers ...............................................................................................................................7 Installing on OS X...............................................................................................................................................9 Status: X11 Library not loaded..............................................................................................................11 Installing X11 on Mac OS X 10.3 Panther and 10.4 Tiger....................................................................12 Installing on Windows......................................................................................................................................16 Installing on Ubuntu........................................................................................................................................26 Installing libflac7 and libjasper.............................................................................................................26 Installing Pure Data...............................................................................................................................28 Installing on Debian..........................................................................................................................................31 Configuring Pure Data....................................................................................................................................35 Basic configuration................................................................................................................................35 Audio drivers........................................................................................................................................35 MIDI drivers (Linux only)....................................................................................................................36 Audio Settings........................................................................................................................................36 Sample rate......................................................................................................................................36 Delay (msec)...................................................................................................................................36 Input Device...................................................................................................................................37 Output Device.................................................................................................................................37 MIDI Settings.......................................................................................................................................37 Test Audio and MIDI............................................................................................................................38 Advanced configuration...................................................................................................................................39 Startup Flags.........................................................................................................................................40 Path........................................................................................................................................................41 Platform-Specific Configuration Tools..................................................................................................42 Pd-extended.....................................................................................................................................42 Pure Data vanilla.......................................................................................................................42 Linux...............................................................................................................................................43 OS X................................................................................................................................................43 Windows..........................................................................................................................................44 Starting Pure Data...........................................................................................................................................46 Starting via an icon...............................................................................................................................46 Starting via command line....................................................................................................................46 Linux (from xterm).........................................................................................................................46 i Table of Contents Starting Pure Data Mac OSX (from Terminal.app)......................................................................................................46 Windows (from the DOS shell or Command Prompt)....................................................................46 Starting from a script.............................................................................................................................47 Windows..........................................................................................................................................48 Linux and OS X...............................................................................................................................48 Advanced scripting for starting Pd........................................................................................................48 The Interface....................................................................................................................................................50 Starting a new Patch...............................................................................................................................51 Interface differences in Pure Data..........................................................................................................52 Linux...............................................................................................................................................52 Mac OS X........................................................................................................................................53 Placing, connecting and moving Objects in the Patch...........................................................................53 Edit Mode and Play Mode.....................................................................................................................56 Messages, Symbols and Comments.......................................................................................................59 GUI Objects...........................................................................................................................................60 GUI Object Properties.....................................................................................................................60 Arrays and graphs..................................................................................................................................61 Graph...............................................................................................................................................62 A Note on using GUI Objects................................................................................................................62 Troubleshooting...............................................................................................................................................63