[PD] a general discussion about which software to learn: pd, max, both... or else?

Mathieu Bouchard matju at artengine.ca
Mon Oct 15 23:33:28 CEST 2007

On Mon, 15 Oct 2007, Si Mills wrote:

> I came to Pd from SuperCollider. SC is very powerful and can sound amazing. 
> Its power lies in the fact it is a object orientated language - if you want 
> 500 oscillators you can just change a variable, rather than having to patch 
> it by hand.

Pd is also quite object-oriented, but in another way. There are features 
that have been confused with OOP because they tended to appear together, 
especially when the marketing focuses on OOP.

Things like how the variables operate in the language, and how objects are 
constructed, are not really part of OOP proper, though they may be part of 
many or even most OOP languages.

With Pd, you have to use dynamic patching, if you want to create a 
variable number of objects. This is more difficult than just changing a 
constant or variable, but it's still OOP.

The less OOP part of the story, is that Pd lacks inheritance (but it's 
unrelated to the problem you are talking about)

  _ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada

More information about the Pd-list mailing list