Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Pure Data
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Visual programming language}} {{About|programming language|storage server|IBM PureData}} {{Infobox software | name = Pure Data | logo = Pure Data logo.svg | logo_size = 170px | screenshot = Pure Data with many patches open (showing netpd project).png | screenshot_size = 250px | caption = Pure Data with many patches open (netpd project) | author = [[Miller Puckette]] | latest_release_version = 0.53-2<ref name="pdinfovanilla">{{cite web|url=http://msp.ucsd.edu/software.html |title=Software by Miller Puckette |access-date=14 January 2022|website=Miller Puckette}}</ref> | latest_release_date = {{Start date and age|2023|03|15}}<ref name="pdinfovanilla"/> | genre = [[Visual programming language]] | license = [[BSD licenses|BSD-3-Clause]] | website = {{url|https://puredata.info/}} }} {{Infobox programming language | paradigm = [[Dataflow]] | license = [[BSD licenses|BSD-3-Clause]] | website = {{URL|puredata.info}} | designers = [[Miller Puckette|Miller S. Puckette]] | year = 1996 | influenced_by = [[Patcher]] | latest_release_version = 0.53-2 | latest_release_date = {{Start date and age|2022|03|15}} | operating_system = [[Cross-platform]] ([[macOS]], [[Windows]], [[Linux]]) }} '''Pure Data''' ('''Pd''') is a [[visual programming language]] developed by [[Miller Puckette]] in the 1990s for creating interactive [[computer music]] and [[multimedia]] works. While Puckette is the main author of the program, Pd is an [[open-source software|open-source]] project with a large developer base working on new extensions. It is released under [[BSD licenses|BSD-3-Clause]]. It runs on [[Linux]], [[MacOS]], [[iOS]], [[Android (operating system)|Android]] and [[Windows]]. Ports exist for [[FreeBSD]] and [[IRIX]]. Pd is very similar in scope and design to Puckette's original [[Max (software)|Max]] program, developed while he was at [[IRCAM]], and is to some degree interoperable with Max/MSP, the commercial predecessor to the Max language. They may be collectively discussed as members of the Patcher<ref>Puckette, M. (1988). The patcher. In Proceedings of International Computer Music Conference.</ref> family of languages. With the addition of the [[Graphics Environment for Multimedia]] (GEM) external, and externals designed to work with it (like [[Pure Data Packet]] / [[PiDiP]] for Linux, {{nowrap|Mac OS X}}), [[framestein]] for Windows, [[GridFlow]] (as n-dimensional matrix processing, for Linux, {{nowrap|Mac OS X}}, Windows), it is possible to create and manipulate video, [[OpenGL]] graphics, images, etc., in realtime with extensive possibilities for interactivity with audio, external sensors, etc. Pd is natively designed to enable live collaboration across networks or the Internet, allowing musicians connected via LAN or even in disparate parts of the globe to create music together in real time. Pd uses [[FUDI]] as a networking protocol.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)