Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Free
Faster access than browser!
 

Pure Data

Index Pure Data

Pure Data (Pd) is a visual programming language developed by Miller Puckette in the 1990s for creating interactive computer music and multimedia works. [1]

65 relations: "Hello, World!" program, Amsterdam, Android (operating system), Application programming interface, Bitwise operation, BSD licenses, C (programming language), Central processing unit, Comparison of audio synthesis environments, Computer music, Cross-platform, Data structure, Dataflow, Dataflow programming, Digital signal processing, Digital signal processor, Electronic Arts, Fast Fourier transform, Filter design, Floating-point arithmetic, FLOSS Manuals, FreeBSD, FUDI, Graphical user interface, Graphics Environment for Multimedia, Hertz, Hofheim, Hesse, IEEE 1394, Institute of Electronic Music and Acoustics, Interaction, IOS, IRCAM, IRIX, ISPW, Linux, List of music software, Logical connective, Lua (programming language), Max (software), Microsoft Windows, MIDI, Miller Puckette, MIT Press, Modular programming, Multimedia, O'Reilly Media, Open Sound Control, Open-source model, OpenGL, Operator (mathematics), ..., Puredyne, Python (programming language), Reactable, RjDj, Sampling (signal processing), Scheme (programming language), Signal processing, Software, Spore (2008 video game), Synthesizer, Tcl, USB, Visual programming language, Wavetable synthesis, World Scientific. Expand index (15 more) »

"Hello, World!" program

A "Hello, World!" program is a computer program that outputs or displays "Hello, World!" to a user.

New!!: Pure Data and "Hello, World!" program · See more »

Amsterdam

Amsterdam is the capital and most populous municipality of the Netherlands.

New!!: Pure Data and Amsterdam · See more »

Android (operating system)

Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.

New!!: Pure Data and Android (operating system) · See more »

Application programming interface

In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building software.

New!!: Pure Data and Application programming interface · See more »

Bitwise operation

In digital computer programming, a bitwise operation operates on one or more bit patterns or binary numerals at the level of their individual bits.

New!!: Pure Data and Bitwise operation · See more »

BSD licenses

BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and redistribution of covered software.

New!!: Pure Data and BSD licenses · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Pure Data and C (programming language) · See more »

Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

New!!: Pure Data and Central processing unit · See more »

Comparison of audio synthesis environments

Software audio synthesis environments typically consist of an audio programming language (which may be graphical) and a user environment to design/run the language in.

New!!: Pure Data and Comparison of audio synthesis environments · See more »

Computer music

Computer music is the application of computing technology in music composition, to help human composers create new music or to have computers independently create music, such as with algorithmic composition programs.

New!!: Pure Data and Computer music · See more »

Cross-platform

In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.

New!!: Pure Data and Cross-platform · See more »

Data structure

In computer science, a data structure is a data organization and storage format that enables efficient access and modification.

New!!: Pure Data and Data structure · See more »

Dataflow

Dataflow is a term used in computing which has various meanings depending on application and the context in which the term is used.

New!!: Pure Data and Dataflow · See more »

Dataflow programming

In computer programming, dataflow programming is a programming paradigm that models a program as a directed graph of the data flowing between operations, thus implementing dataflow principles and architecture.

New!!: Pure Data and Dataflow programming · See more »

Digital signal processing

Digital signal processing (DSP) is the use of digital processing, such as by computers or more specialized digital signal processors, to perform a wide variety of signal processing operations.

New!!: Pure Data and Digital signal processing · See more »

Digital signal processor

A digital signal processor (DSP) is a specialized microprocessor (or a SIP block), with its architecture optimized for the operational needs of digital signal processing.

New!!: Pure Data and Digital signal processor · See more »

Electronic Arts

Electronic Arts Inc. (EA) is an American video game company headquartered in Redwood City, California.

New!!: Pure Data and Electronic Arts · See more »

Fast Fourier transform

A fast Fourier transform (FFT) is an algorithm that samples a signal over a period of time (or space) and divides it into its frequency components.

New!!: Pure Data and Fast Fourier transform · See more »

Filter design

Filter design is the process of designing a signal processing filter that satisfies a set of requirements, some of which are contradictory.

New!!: Pure Data and Filter design · See more »

Floating-point arithmetic

In computing, floating-point arithmetic is arithmetic using formulaic representation of real numbers as an approximation so as to support a trade-off between range and precision.

New!!: Pure Data and Floating-point arithmetic · See more »

FLOSS Manuals

The FLOSS Manuals (FM) is a non-profit foundation founded in 2006 by Adam Hyde and based in the Netherlands.

New!!: Pure Data and FLOSS Manuals · See more »

FreeBSD

FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).

New!!: Pure Data and FreeBSD · See more »

FUDI

FUDI is a networking protocol used by the Pure Data patching language invented by Miller Puckette.

New!!: Pure Data and FUDI · See more »

Graphical user interface

The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.

New!!: Pure Data and Graphical user interface · See more »

Graphics Environment for Multimedia

Graphics Environment for Multimedia (GEM) is a set of externals (libraries) that provide OpenGL graphics functionality to Pure Data, a graphical programming language for real-time audio processing.

New!!: Pure Data and Graphics Environment for Multimedia · See more »

Hertz

The hertz (symbol: Hz) is the derived unit of frequency in the International System of Units (SI) and is defined as one cycle per second.

New!!: Pure Data and Hertz · See more »

Hofheim, Hesse

Hofheim (officially known as Hofheim am Taunus) is the administrative centre of Main-Taunus district, in the south of the German state of Hesse.

New!!: Pure Data and Hofheim, Hesse · See more »

IEEE 1394

IEEE 1394 is an interface standard for a serial bus for high-speed communications and isochronous real-time data transfer.

New!!: Pure Data and IEEE 1394 · See more »

Institute of Electronic Music and Acoustics

The Institute of Electronic Music and Acoustics (IEM) is a multidisciplinary research center within the University of Music and Performing Arts, Graz, (Austria).

New!!: Pure Data and Institute of Electronic Music and Acoustics · See more »

Interaction

Interaction is a kind of action that occur as two or more objects have an effect upon one another.

New!!: Pure Data and Interaction · See more »

IOS

iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.

New!!: Pure Data and IOS · See more »

IRCAM

IRCAM (or Institute for Research and Coordination in Acoustics/Music in English) is a French institute for science about music and sound and avant garde electro-acoustical art music.

New!!: Pure Data and IRCAM · See more »

IRIX

IRIX is a discontinued operating system developed by Silicon Graphics (SGI) to run on their MIPS workstations and servers.

New!!: Pure Data and IRIX · See more »

ISPW

The IRCAM Signal Processing Workstation (ISPW) was a hardware DSP platform developed by IRCAM and the Ariel Corporation in the late 1980s.

New!!: Pure Data and ISPW · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Pure Data and Linux · See more »

List of music software

This is a list of notable software for creating, performing, learning, analyzing, researching, broadcasting and editing music.

New!!: Pure Data and List of music software · See more »

Logical connective

In logic, a logical connective (also called a logical operator, sentential connective, or sentential operator) is a symbol or word used to connect two or more sentences (of either a formal or a natural language) in a grammatically valid way, such that the value of the compound sentence produced depends only on that of the original sentences and on the meaning of the connective.

New!!: Pure Data and Logical connective · See more »

Lua (programming language)

Lua (from meaning moon) is a lightweight, multi-paradigm programming language designed primarily for embedded use in applications.

New!!: Pure Data and Lua (programming language) · See more »

Max (software)

Max is a visual programming language for music and multimedia developed and maintained by San Francisco-based software company Cycling '74.

New!!: Pure Data and Max (software) · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Pure Data and Microsoft Windows · See more »

MIDI

MIDI (short for Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and related music and audio devices.

New!!: Pure Data and MIDI · See more »

Miller Puckette

Miller Smith Puckette (born 1959) is the associate director of the Center for Research in Computing and the Arts as well as a professor of music at the University of California, San Diego, where he has been since 1994.

New!!: Pure Data and Miller Puckette · See more »

MIT Press

The MIT Press is a university press affiliated with the Massachusetts Institute of Technology (MIT) in Cambridge, Massachusetts (United States).

New!!: Pure Data and MIT Press · See more »

Modular programming

Modular programming is a software design technique that emphasizes separating the functionality of a programme into independent, interchangeable modules, such that each contains everything necessary to execute only one aspect of the desired functionality.

New!!: Pure Data and Modular programming · See more »

Multimedia

Multimedia is content that uses a combination of different content forms such as text, audio, images, animations, video and interactive content.

New!!: Pure Data and Multimedia · See more »

O'Reilly Media

O'Reilly Media (formerly O'Reilly & Associates) is an American media company established by Tim O'Reilly that publishes books and Web sites and produces conferences on computer technology topics.

New!!: Pure Data and O'Reilly Media · See more »

Open Sound Control

Open Sound Control (OSC) is a protocol for networking sound synthesizers, computers, and other multimedia devices for purposes such as musical performance or show control.

New!!: Pure Data and Open Sound Control · See more »

Open-source model

The open-source model is a decentralized software-development model that encourages open collaboration.

New!!: Pure Data and Open-source model · See more »

OpenGL

Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics.

New!!: Pure Data and OpenGL · See more »

Operator (mathematics)

In mathematics, an operator is generally a mapping that acts on the elements of a space to produce other elements of the same space.

New!!: Pure Data and Operator (mathematics) · See more »

Puredyne

puredyne was a live Linux distribution based on Ubuntu and Debian Live and dedicated to live audio-and-visual processing and streaming.

New!!: Pure Data and Puredyne · See more »

Python (programming language)

Python is an interpreted high-level programming language for general-purpose programming.

New!!: Pure Data and Python (programming language) · See more »

Reactable

The Reactable is an electronic musical instrument with a tabletop tangible user interface that was developed within the Music Technology Group at the Universitat Pompeu Fabra in Barcelona, Spain by Sergi Jordà, Marcos Alonso, Martin Kaltenbrunner and Günter Geiger.

New!!: Pure Data and Reactable · See more »

RjDj

RjDj (Reality Jockey Ltd.) was a startup founded in late 2008 by last.fm co-founder Michael Breidenbruecker.

New!!: Pure Data and RjDj · See more »

Sampling (signal processing)

In signal processing, sampling is the reduction of a continuous-time signal to a discrete-time signal.

New!!: Pure Data and Sampling (signal processing) · See more »

Scheme (programming language)

Scheme is a programming language that supports multiple paradigms, including functional programming and imperative programming, and is one of the two main dialects of Lisp.

New!!: Pure Data and Scheme (programming language) · See more »

Signal processing

Signal processing concerns the analysis, synthesis, and modification of signals, which are broadly defined as functions conveying "information about the behavior or attributes of some phenomenon", such as sound, images, and biological measurements.

New!!: Pure Data and Signal processing · See more »

Software

Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.

New!!: Pure Data and Software · See more »

Spore (2008 video game)

Spore is a 2008 life simulation real-time strategy single-player sandbox god game developed by Maxis and designed by Will Wright, released for Microsoft Windows and Mac OS X. Covering many genres including action, real-time strategy, and role-playing games, Spore allows a player to control the development of a species from its beginnings as a microscopic organism, through development as an intelligent and social creature, to interstellar exploration as a spacefaring culture.

New!!: Pure Data and Spore (2008 video game) · See more »

Synthesizer

A synthesizer (often abbreviated as synth, also spelled synthesiser) is an electronic musical instrument that generates electric signals that are converted to sound through instrument amplifiers and loudspeakers or headphones.

New!!: Pure Data and Synthesizer · See more »

Tcl

Tcl (pronounced "tickle" or tee cee ell) is a high-level, general-purpose, interpreted, dynamic programming language.

New!!: Pure Data and Tcl · See more »

USB

USB (abbreviation of Universal Serial Bus), is an industry standard that was developed to define cables, connectors and protocols for connection, communication, and power supply between personal computers and their peripheral devices.

New!!: Pure Data and USB · See more »

Visual programming language

In computing, a visual programming language (VPL) is any programming language that lets users create programs by manipulating program elements graphically rather than by specifying them textually.

New!!: Pure Data and Visual programming language · See more »

Wavetable synthesis

Wavetable synthesis is a sound synthesis technique used to create periodic waveforms.

New!!: Pure Data and Wavetable synthesis · See more »

World Scientific

World Scientific Publishing is an academic publisher of scientific, technical, and medical books and journals headquartered in Singapore.

New!!: Pure Data and World Scientific · See more »

Redirects here:

Pure data, PureData, Puredata.

References

[1] https://en.wikipedia.org/wiki/Pure_Data

OutgoingIncoming
Hey! We are on Facebook now! »