[PD] Abstract for ACM Multimedia submission

Hans-Christoph Steiner hans at eds.org
Mon May 31 06:37:00 CEST 2004


Those ten words where already used up talking about that Pd can run on  
anything from a PocketPC to a spiffy Mac.  I am not trying to play  
favorites, I just picked three newer aspects of Pd at random for this  
abstract.  I probably shouldn't have mentioned names, so I've taken  
them out.  If I mentioned every the name of every Pd sub-project, that  
would take up at least 250 words.  So this more generic description  
should work:

------------------------------------------------------------------------ 
-----------------------------------
Pd (aka Pure Data) is a real-time graphical programming environment for  
audio, video, and graphical processing.  It is the third major branch  
of the family of patcher programming languages known as Max (Max/FTS,  
ISPW Max, Max/MSP, jMax, etc.) originally developed by Miller Puckette  
at IRCAM.  The core of Pd is written and maintained by Miller Puckette  
and includes the work of many developers, making the whole package very  
much a community effort.

Pd was created to explore ideas of how to further refine the Max  
paradigm with the core ideas of allowing data to be treated in a more  
open-ended way and opening it up to applications outside of audio and  
MIDI, such as graphics and video.  It is easy to extend Pd by writing  
object classes ("externals") or patches ("abstractions"). The work of  
many developers is already available as part of the standard Pd  
packages and the Pd developer community is growing rapidly.  Recent  
developments include a system of abstractions for building performance  
environments; a library of objects for physical modeling; and a library  
of objects for generating and processing video in realtime.

Pd is free software and can be downloaded either as an OS-specific  
package, source package, or directly from CVS.  Pd was written to be  
multi-platform and therefore is quite portable; versions exist for  
Win32, IRIX, GNU/Linux, BSD, and MacOS X running on anything from a  
PocketPC to an old Mac to a brand new PC.  It is possible to write  
externals and patches that work with Max/MSP and Pd using flext and  
cyclone.

------------------------------------------------------------------------ 
-----------------------------------

Everything in the CVS is included in the source, and I tried to include  
build instructions, so everything should get publicity.  Ultimately,  
the more people use Pd, the more people will use PDP, GEM, GridFlow,  
PMDP, RRADical, and so on, and so forth.

.hc

On May 30, 2004, at 5:02 PM, chris clepper wrote:

> On May 30, 2004, at 2:22 PM, Hans-Christoph Steiner wrote:
>> Of course, there is lots of stuff that is not mentioned in this  
>> abstract, but its limited to 250 words (the last version I sent out  
>> was 240).  Here's another stab:
>
> Use those 10 words to add mention of GEM.  Not only does it really  
> have a full OpenGL rendering engine, it was also the first real-time  
> graphics library for _any Max (since 1997).
>
> 'GEM includes features like real-time particle systems and HD video  
> processing.'  (Ok, so that's eleven.)
>
>> ______________________________________________________________________ 
>> ______
>>
>> Pd (aka Pure Data) is a real-time graphical programming environment  
>> for audio, video, and graphical processing.  It is the third major  
>> branch of the family of patcher programming languages known as Max  
>> (Max/FTS, ISPW Max, Max/MSP, jMax, etc.) originally developed by  
>> Miller Puckette at IRCAM.  The core of Pd is written and maintained  
>> by Miller Puckette and includes the work of many developers, making  
>> the whole package very much a community effort.
>>
>> Pd was created to explore ideas of how to further refine the Max  
>> paradigm with the core ideas of allowing data to be treated in a more  
>> open-ended way and opening it up to applications outside of audio and  
>> MIDI, such as graphics and video.
>>
>> It is easy to extend Pd by writing object classes ("externals") or  
>> patches ("abstractions"). The work of many developers is already  
>> available as part of the standard Pd packages and the Pd developer  
>> community is growing rapidly.  Recent developments include a  
>> RRADical, system of abstractions for building performance  
>> environments; PMPD, a library of objects for physical modeling; and  
>> PDP, a library of objects for generating and processing  OpenGL and  
>> video in realtime.
>>
>> Pd is free software and can be downloaded either as an OS-specific  
>> package, source package, or directly from CVS.  Pd was written to be  
>> multi-platform and therefore is quite portable; versions exist for  
>> Win32, IRIX, GNU/Linux, BSD, and MacOS X running on anything from a  
>> PocketPC to an old Mac to a brand new PC.  It is possible to write  
>> externals and patches that work with Max/MSP and Pd using flext and  
>> cyclone.
>> ______________________________________________________________________ 
>> ______
>>
>>                     There is no way to peace, peace is the way.
>> 										-A.J. Muste
>>

________________________________________________________________________ 
____

"Information wants to be free."
                              -Stewart Brand
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 5125 bytes
Desc: not available
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20040531/f822c145/attachment.bin>


More information about the Pd-list mailing list