Pure Data is a popular dataflow programming environment for creative applications in audio, visuals and interaction. As an open source visual programming language, it is accessible to beginners, but it also offers a wide array of tools for experienced digital artists.
This course provides an introduction to the core programming skills required to design and build audio applications in Pure Data. Using synthesis, sampling, and signal processing techniques, users will learn to create unique and original devices and systems for music composition and performance. Throughout the course, we will review the fundamental objects available in Pure Data, and how to patch them together to implement standard audio techniques. We will also go over various best practices to help you organize your patches efficiently, and improve your workflow. Finally, we will put it all together in creative projects that will help you integrate what we have learned in your own art making. This introductory course will reveal that Pure Data is an ideal programming environment for creative purposes thanks to its built-in data processing and user interface tools.