Pure Data, usually shortened to Pd, is a visual programming language created by Miller Puckette in the 1990s for making interactive computer music and multimedia works. Instead of typing lines of code, a user places boxes called objects on a canvas and connects their inlets and outlets with lines, so that messages and audio signals flow through the patch from top to bottom. Pd is close in scope and design to Puckette's earlier Max program, and the two belong to the family of patcher languages. It handles control messages and audio at different rates, with audio normally running at sample rate and control messages once per block of 64 samples. Its data structures can be drawn on screen, which lets users build scores, animations and custom interface elements. Pd is open source under the BSD 3-Clause license, runs on Linux, macOS, Windows, iOS and Android, and has been embedded as a sound engine in products such as the Reactable and in game audio work at Electronic Arts.
Facts
First Released Primary Use Domain Connections
Licensed Under
Source Pure Data (Wikipedia)
Sources
1. Programming Language Database (PLDB): Pure Data (PLDB)
Programming Language Database (PLDB)LeadQuote, Lead
Pure Data is an open source programming language created in 1996.
View the Source 2. Pure Data (Wikipedia)
Lead, purpose
Pure Data (Pd) is a visual programming language developed by Miller Puckette in the 1990s for creating interactive computer music and multimedia works.
Licensed Under: BSD 3-Clause License, Lead
It is released under BSD-3-Clause.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.