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”

Read more

Summary

The Null Piece

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

Overview
Audio signal path
Parameter grabbing
Sequencing
Reality Check
What to do when Reality Check reports a failure
Managing evolution
Current status
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

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.