Home

Awesome

Live Coding Toolkit for Pure Data

A suite of Pure Data abstractions (predefined functions) for musical live coding

Download and add the folder to your Paths in Pure Data's preferences.

Abstractions include:

A User Guide, Help files, Examples, and test Audio Samples are included.

A series of tutorial videos for the Live Coding Toolkit is available.

The names of some abstractions may conflict with other Pd libraries, such as cyclone or ELSE. To avoid this put all the Live Coding Toolkit files into a folder, e.g. called lct, inside one included as a Pd Path in preferences. Then access LCT abstractions with a prefix e.g. [lct/cycle]. This will break the examples, but the prefix can be added to them as needed.

Functions are based on live coding techniques outlined in: Sorensen, Andrew & Brown, Andrew R. (2007) aa-cell in practice: An approach to musical live coding. In: Proceedings of the International Computer Music Conference. pp. 292–299. ICMA, Copenhagen.

An overview of the LCT and its use of live coding design patterns has been published in: Brown, Andrew R. (2023) Live Coding Patterns and a Toolkit for Pure Data. Organised Sound 28(2), 264–275.