spatial audio tools catalogue

Pure Data

daws // environments
Pure Data

Pure Data is a visual programming environment for audio signal processing. Since it's an open-source project, it comes in many different versions ("distros"), each with its features and quirks. Built on a "patcher" or dataflow logic, of boxes connected by patching cables, familiar to anyone who's used Max, its close commercial sibling, Pd runs across Linux, macOS, iOS, Android and Windows, with further ports to FreeBSD and IRIX, and is released under the permissive BSD-3-Clause licence. In the realm of spatial audio applications, like other programming environments, Pure Data offers a variety of possibilities for creating custom spatialization setups, either using external libraries, such as CICM's HOA Library for higher-order ambisonics, or diving deep into the development of your own processing algorithms from scratch.

tech specs

license:
open source (standard BSD license)
tool type:
standalone

history

+

Pure Data comes from Miller Puckette, the mathematician and computer scientist who had already created Max while working at IRCAM in Paris during the 1980s. After leaving IRCAM in 1994 for a position at the University of California, San Diego, Puckette grew dissatisfied with certain limitations of Max/MSP, as well as with how IRCAM was marketing the commercial software, and around 1996 began work on an open-source alternative. Unlike Max, Pd was designed from the outset to be medium-agnostic, handling audio and control signal processing together alongside graphics and video, addressing specific weaknesses Puckette had identified in Max, particularly around maintaining compound data structures for tasks like sound analysis and resynthesis. Pd has grown steadily since through its large open-source developer community, with the range of available objects and supported media expanding considerably even as its core architecture has remained fundamentally stable.

back to tools