Johannes Kreidler has released Loadbang – Programming Electronic Music in Pd, a tutorial book on Pd (Pure Data), a real-time graphical programming environment for audio, video, and graphical processing.
This book is designed for self-study, principally for composers. It begins with explanations of basic programming and acoustic principles before gradually building up to the most advanced electronic music processing techniques. Some knowledge of physics is assumed and explanations of basic physics concepts have been intentionally omitted.
My book’s teaching approach is focused primarily on hearing, which I regard as a faster and more enjoyable way to absorb new concepts than through abstract formulas.
In terms of mathematics, I explain only what is absolutely necessary to comprehend a given processing concept. I explain the various techniques from a compositional perspective, rather than attempting a computer science-, math-, or physics-based discussion of processing phenomena or structures. Therefore, the decisions and comments I have made are purely subjective and are open to debate.
The tutorial was financed by the Music University of Freiburg, Germany.
You can the complete book online (in English & German), or order a paperback version from Wolke Publishing House for 29 EUR.
More information on Johannes Kreidler here.
Link via CDM