From PureData to audio plugins

Embedding PureData patches into audio plugins

The main tools of the audio production chain, focus, still today, on techniques stemming from a tradition which is based, almost completely, on the standards defined by the industry of the pop music production. This has lead the developers and the software companies on focusing mainly on those algorithms and tools able to fortify this tradition rather than offering to composers and musicians new tools for the exploration of sound processing and sound synthesis. Therefore, designing new sounds or new approaches concerning the production chain means relevant efforts, by the musicians, in order to finalize their projects as, for instance, the request of continuous exportation and rearrangement of files and formats.

There are interesting research projects emerging in this scenario, in which the attempt to an integration of the tools and the languages opens to a simplification of the creational process. In fact, the open source approach, has permitted to embed softwares like PureData within a wide range of contexts. This is the case of the project Camomile, which allows the users to remain within the software paradigm they are familiar with, like PureData in this case, and to use the code they have developed inside their preferred Digital Audio Workstation. It is sufficient to develop some skills in PureData programming in order to access features like plugin for audio processing or a virtual instrument.

During the course, through the understanding of sound processing and sound synthesis algorithms, participants will learn how to develop patches in PureData which allow to explore and design personal production tools.