Abstract
Two frameworks are described, within the larger framework of Pure Data, that aim to facilitate the creation and preservation of electronic music that is performed live in real time. These are not part of Pd itself, because they are more directly tailored to a specific application space than Pd should be. They are nonetheless designed, like Pd, to minimize any unnecessary stylistic imposition on creators of electronic music. The Null Piece is a starting point for building live performance patches. It provides basic audio routing and parameter control while leaving other choices as free as possible. Reality Check is an attempt to aid in the long-term maintenance of a musical realization by verifying whether a piece still runs as intended despite the inevitable evolution of hardware and software.
Highlights
Two frameworks are described, within the larger framework of Pure Data, that aim to facilitate the creation and preservation of electronic music that is performed live in real time
Pure Data is many things to many people, one central design goal has been to support the creation of long-lasting interactive works of electronic art, music
I've helped composers develop pieces along these lines since 1985, and over time have arrived at a template I always start from, that I call the “Null Piece”
Summary
The Null Piece comes in two versions, “0” and “1”. The “0” version is intended for pieces with any structure (fixed-score, open form, improvised, algorithmic, whatever). The “1” version provides a sequencer that sends Pd messages, single-stepped and/or timed, to the rest of the patch. These features all might seem to be rather easy to code, the precise way they are made can greatly affect how well the patch works. The particular design choices presented here have evolved substantially over the past thirty years, and, while they are nothing earthshaking, it is worth going into the reasoning behind them. These features are intentionally not part of the design of Pd itself. The Null Piece is published as part of the Pd Repertory Project, on the URL msp.ucsd.edu/pdrp
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.