[PD] list of all objects

Mathieu Bouchard matju at sympatico.ca
Mon Feb 16 21:45:39 CET 2004

On Mon, 16 Feb 2004, Frank Barknecht wrote:

> Well, you could get a simple list of Pd objects by just looking at,
> which .pd_linux, .pd_darwin or .dll files are in the directories of
> your Pd-path. This would not cover libraries, though, but many
> objects, at least from CVS, aren't in libraries. It could also be
> possible, but probably slow, to write some function for Pd, which
> scans all external/library files for the X_setup functions that create
> the objects. Isn't Max doing something like this?

This wouldn't work, as Flext/GridFlow/Pyext/etc don't use setup functions
the stereotypical way. However, Pd holds a list of all classes, so that it
can invoke the right constructor upon object creation. That list is used
by Pd in the following:


If you click on "File" then "Class List" and you will have a list of all
loaded classes.

I think this requires Pd 0.38 though.

Mathieu Bouchard                       http://artengine.ca/matju

More information about the Pd-list mailing list