Puredata (Pd) Workshop with Servando

From SGMK-SSAM-WIKI
Jump to navigation Jump to search

Overview

Puredata (Pd) is an Open source multimedia visual programming language established in 1996 as an open & re-written alternative to Max/Msp.

This workshop aims to delve into the multifaceted capabilities of Puredata, offering participants an opportunity to explore its diverse applications in music, visual arts, tool creation, VST plugins, Eurorack modules, iOS apps, organelle patches and more.

Schedule, Date and Location

Artist Talk / Workshop preview: Tuesday 6th Feb, during OpenLab

Workshop: Saturday & Sunday, 10&11 Feb. 2024

🅃🄸🄼🄴: 15:00 - 19:00 (times to be confirmed)

🄻🄾🄲🄰🅃🄸🄾🄽: MechArtLab, 3. Stock, ZWZ, Neue Hard 12, Zürich

Registration

We have limited places available, especially if you want to learn using Pd on embedded microcontrollers.

Please register using this form: https://sgmkcloud.ocloud.de/index.php/apps/forms/mABNfo576Doy29Ld

Prize:

  • 80 CHF for full weekend (goes towards the fee / travel support for the mentor)
  • 50 CHF for single day
  • You can by the embedded microcontrollers from SGMK (prize to be determined, 40-60 CHF)

Please contact us if you need support to cover the work. We can make special agreements.

Workshop Description

One of Pd's standout advantages over similar languages, including Max, lies in its exceptional portability. It seamlessly operates across all major operating systems, extending its functionality to mobile phones and cost-effective microcontrollers like the Esp32. This attribute has quietly established Pd as one of the most widely used audio engines. The graphical interface of Puredata renders it more accessible than conventional code-based languages, fostering a quicker workflow. While the initial learning curve might be steep due to its myriad objects and possibilities, in this workshop we will solve that by starting from the scratch and then using ready made abstractions that will speed up patching time. Countless user-created manuals, examples, and an extensive repository of freely available patches significantly ease the adaptation of Pd to individual needs. This workshop aims to showcase invaluable resources that expedite the development of Pd coding skills, enabling beginners to progress towards their creative objectives with greater ease.

This workshop aims to empower participants to create synths & tools software & hardware with puredata. While no previos experience is required, it's important to be motivated and to be willing to spend time diving into the oceans of audio programming.

Workshop parts:

  • Introduction and Basics: Exploring important basics as well as notable features and tricks of Puredata.
  • Practical Application: Constructing a sequencer and synthesizer within the Puredata environment.
  • Advanced Techniques: Building audio effects / tools and using freely available resources to streamline the patching process.
  • Integration with Hardware Systems: Demonstrating ways to interface between Puredata and synthesizers . This section will encompass control mechanisms and real-time audio signal processing. (midi, FX, recording, OSC .. )
  • PD on Chip: optimizing & flashing puredata into Daisy, ESP microcontrollers & any other 'thing' able to run puredata.
  • Generating c code from puredata and Generating VST plugins from puredata!.

About Puredata creator:

Servando and Miller at Ircam

Miller S Puckette (Msp): The creator of both Max/Msp and Puredata has a background in mathematics and music composition. He has been teaching at the University of San Diego since 1994. Now retired from docency, He is back at Ircam where it all started with MAx in the 90's but now He is Focusing on making Puredata the most reliable, efficient and durable option.


About the Facilitator: Servando Barreiro

Servando

With a trajectory in Puredata dating back to the early 2000s, Barreiro has utilised Pd extensively in creating interactive audiovisual works. As a co-author of the FLOSS manual for Puredata, his expertise serves as a valuable resource for online learning.

Biography I'm an Audiovisual artist with a background in electronics, sound, and audiovisual communication. I lived in Madrid, Berlin, Peru, and Stockholm, among other places. I'm A Pure Data expert (If you know, you know..). I created music and/or software for brands such as Audi, Redbull, Polestar, and Teenage Engineering. my work has been exhibited in renowned locations such as: Reina Sofia Museum, Medialab Prado, Transmediale, and Ars Electronica. For more information, keep browsing this site.