iemguts
A collection of Pd externals that exposes aspects of Pd's internal patch and canvas machinery. It is commonly used for dynamic patching and related introspection operations.
- Repository Source code
Contributors
People who contribute to this project.
Objects
- autoabstraction
autoabstractionis intended to specify a template for unknown object classes by adding an external loader to Pure Data. - canvaslock
canvaslocklocks a canvas so that it can no longer be opened, which can prevent an abstraction or subpatch from being opened after it is placed in a patch. - canvasobjectconnections
canvasobjectconnectionsqueries the connections of an arbitrary object in a specified parent canvas for introspection. - findbrokenobjects
findbrokenobjectssearches for broken objects, including unknown object classes and objects that failed to create for other reasons. - objectrename
objectrenamerenames an existing Pd class, for example changing the built-indac~class to_dac~. - sendcanvasobject
sendcanvasobjectsends messages to an arbitrary object in a specified canvas, supporting introspection-style patch manipulation. - try
tryattempts to create the first specified object and, if that fails, creates the fallback object instead.