"pmpd. physical modeling library for pure data"


poster, ICMC

"pmpd : Physical modelling for Pure Data"

pmpd is a collection of objects for pure data (pd). These objects provide real-time simulations, specially physical behaviors. pmpd can be used to create natural dynamic systems, like a bouncing ball, string movement, chaos, fluid dynamics, sand, gravitation, and more. It can also be used to create displacements thus allowing a completely dynamic approach of pd computing. Pmpd can also be used for non-real-time audio synthesis.

With pmpd physical dynamics can be modeled without knowing the global equation of the movement. Only the cause of the movement and the involved structure are needed for the simulation. pmpd provides the basic objects for this kind of simulation. By combining pmpd’s various objects one can simulate a very large variety of dynamic systems.

These object are designed to be used with pd: a real-time graphical programming environment dedicated for audio signal processing. Pd’s graphical programming
environment is well adapted of the creation of particular physical modeling. GEM is a pd library dedicated to images processing. In the provided pmpd examples GEM is used for the movement visualisation.

Poster, International Computer Music Conferences,

november 2004, Miami, florida