Having never used Pure Data before, I found the tutorial very useful. Unlike other music software programs such as Logic or Cubase, Pure Data is a visual programming language. It works only with data; numbers and symbols (letters).
In order to use Pure Data you need to understand the data flow programming language. Pd is limited to four types of text entities; messages, objects, atoms, and comments.
In Pd; data can be loaded from file, read in from MIDI, or generated, and is then stored in tables which can be read back, used as audio signals or control data.
Pd is a very advanced program which I hope to learn in more detail as I progress through our projects.
Monday, 8 November 2010
Saturday, 6 November 2010
Programing Techniques and Terminology
A class, an Object, an Array, Types, Values, Variables and concurrency.
A class consists of objects which have similar attributes and behaviours. Attributes are some properties and characteristics of an object and its behaviour is a collection of actions an object knows how to carry out. Two important aspects of an object is its attributes and its behaviour. The only way of getting an object to do something is to send it a message. The object will only respond if it has been programmed to understand the message and will respond with the action.
Types limit the values that a variable can hold or that an expression can produce, limit the operations supported on those values, and determine the meaning of the operations.
A variable is a storage location.
A class consists of objects which have similar attributes and behaviours. Attributes are some properties and characteristics of an object and its behaviour is a collection of actions an object knows how to carry out. Two important aspects of an object is its attributes and its behaviour. The only way of getting an object to do something is to send it a message. The object will only respond if it has been programmed to understand the message and will respond with the action.
Types limit the values that a variable can hold or that an expression can produce, limit the operations supported on those values, and determine the meaning of the operations.
A variable is a storage location.
Subscribe to:
Posts (Atom)