Abstract

Max and Pure Data are widely used patch languages for real-time media computation, especially live electronic music. Each program was developed with a particular musical production in mind: Philippe Manoury's Pluton (1998) for Max, and Sorensen/Steiger/Puckette's Lemma 1 in 1997 for Pure Data. At the same time, care was taken to make the features of both programs as aesthetically neutral as possible, in order to be useful in as wide a variety of applications as possible. One design principle has been to avoid encoding musical structures such as time or key signatures in either program. Noticeably absent is any built-in facility for machine learning or artificial intelligence. On the other hand, heuristics from programming language design such as modularity, encapsulation, and abstraction have been fundamentally influential in the designs of both Max and Pure Data.

Full Text
Published version (Free)

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