Clone wiki

Purity / Home


Purity is a Python library for Pure Data dynamic patching. The idea is to be able to harness the power of Pure Data for audio programming without having to use its graphical interface, and without the need to create external objects in C. Python's clear and intuitive syntax can be used with profit in order to create intricate patches with advanced string handling, graphical user interfaces and asynchronous network operations. Purity uses Twisted, an event-driven Python framework.

The official wiki portal of the Purity project is at

For an example of a software project that uses GTK+ and OSC to record and play sound samples for Toonloop, see