I took the text on the "about" page of pure-data.info and edited it a
bunch to make this abstract for the ACM Multimedia conference
submission. Any comments, feedback, etc. is appreciated:
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 graphical 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, opening it up to applications outside of audio and
MIDI, such as graphics and video.
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 from the beginning and therefore is quite portable; it
runs on Win32, IRIX, GNU/Linux, BSD, and MacOS X plattforms.
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 patches for building performance patches; pmpd, a library of
objects for physical modeling, and PDP, a library of objects for
generating and processing OpenGL and video in realtime.
Man has survived hitherto because he was too ignorant to know how to
realize his wishes.
Now that he can realize them, he must either change them, or perish.
-William Carlos Williams
bunch to make this abstract for the ACM Multimedia conference
submission. Any comments, feedback, etc. is appreciated:
i think, it would be a good idea to add a comment about flext to the following part, since it's an example for the platform and system- independance externals, that can be developed:
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 patches for building performance patches; pmpd, a library of objects for physical modeling, and PDP, a library of objects for
generating and processing OpenGL and video in realtime.
cheers...
Tim mailto:TimBlechmann@gmx.de ICQ: 96771783 -- The only people for me are the mad ones, the ones who are mad to live, mad to talk, mad to be saved, desirous of everything at the same time, the ones who never yawn or say a commonplace thing, but burn, burn, burn, like fabulous yellow roman candles exploding like spiders across the stars and in the middle you see the blue centerlight pop and everybody goes "Awww!" Jack Kerouac
Hallo, Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:
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 from the beginning and therefore is quite portable; it runs on Win32, IRIX, GNU/Linux, BSD, and MacOS X plattforms.
You might want to add "PDA" here, but then also maybe not. The text is very good in my opinion. I only wonder, if maybe some example projects done with Pd could be mentioned as well.
Frank Barknecht _ ______footils.org__
On May 30, 2004, at 10:56 AM, Frank Barknecht wrote:
Hallo, Hans-Christoph Steiner hat gesagt: // Hans-Christoph Steiner wrote:
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 from the beginning and therefore is quite portable; it runs on Win32, IRIX, GNU/Linux, BSD, and MacOS X plattforms.
You might want to add "PDA" here, but then also maybe not. The text is very good in my opinion. I only wonder, if maybe some example projects done with Pd could be mentioned as well.
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:
________________________________________________________________________
____
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
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
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