User Tools

Site Tools


pure_data

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pure_data [2007/06/04 14:49]
tomliar0
pure_data [2007/08/30 13:53] (current)
Line 1: Line 1:
 ====Pure Data==== ====Pure Data====
-Pure Data (PD) is a graphical programming language. You place different ​operators ​on the screen and connect them to create programs.+Pure Data (PD) is a graphical programming language. You place different ​elements ​on the screen and connect them to create programs.
 ===Running PD=== ===Running PD===
 In a terminal, navigate to the PD directory and run ./pd in the bin/ directory: In a terminal, navigate to the PD directory and run ./pd in the bin/ directory:
Line 8: Line 8:
 You will be in edit mode at the beginning. To toggle between edit and run modes, press Ctrl + E, or go to Edit -> Edit mode. You will be in edit mode at the beginning. To toggle between edit and run modes, press Ctrl + E, or go to Edit -> Edit mode.
 ===Adding and Connecting Elements=== ===Adding and Connecting Elements===
-To add an element, just go to the "​Put"​ menu and choose the type.+To add an element, just go to the "​Put"​ menu and choose the type. To select an element, just click on it or drag a box around it. You can move objects with the mouse and delete object with the Delete key.
  
 Every element can have one or more inputs and one or more outputs. Inputs are always on the top, and outputs are always on the bottom. These are marked with thicker black lines. You connect objects by dragging a line from the output of one elements to input of another. Every element can have one or more inputs and one or more outputs. Inputs are always on the top, and outputs are always on the bottom. These are marked with thicker black lines. You connect objects by dragging a line from the output of one elements to input of another.
  
 Move your mouse over the first object'​s output bar and your cursor will change to a black circle. Click and drag to the second object'​s input slot (your cursor will change back to a circle) and release. The second object will now recieve the first object'​s output! Move your mouse over the first object'​s output bar and your cursor will change to a black circle. Click and drag to the second object'​s input slot (your cursor will change back to a circle) and release. The second object will now recieve the first object'​s output!
 +
 +To delete a connection, click on it (your cursor will turn to an X) and hit "​Delete"​.
 ===Bangs, Messages and Objects=== ===Bangs, Messages and Objects===
 A "​bang"​ is an element that initiates other events and start the flow of data. When it is clicked or when it receives any sort of input, it will activate elements at its outputs. The message that a bang sends is equivelant to a "​1",​ or "​true"​. A "​bang"​ is an element that initiates other events and start the flow of data. When it is clicked or when it receives any sort of input, it will activate elements at its outputs. The message that a bang sends is equivelant to a "​1",​ or "​true"​.
pure_data.txt ยท Last modified: 2007/08/30 13:53 (external edit)