Personal tools
You are here: Home development Google Summer of Code PdLib
Views

As many different people contribute to Pure Data, there exists lot of so called "externals". These externals are libraries and extend the functionality of Pd.

They evolved in a very unorganized way and are usually split up into various external-packages from various authors. Therefore the next big step is organizing the vast amount of code into coherent libraries with consistent interface paradigms.

In the end it could look like that:

  • file operations
  • math operations
  • mapping data from inputs to outputs
  • handle IO from files and ports
  • network primitives
  • audio amp, pan, filters, effects, synths, etc.
  • video operations
  • OpenGL operations
  • GUI objects
  • buffer data streams
  • ...

for more ideas see http://puredata.info/dev/PdLibraries

So the task of this project would be, to reorganize and restructure the huge of code into such libraries.

For analogies see also the java standard libraries,...

As an example, there is the PdMtlAbstractions effort to group extension by what they do rather then by their author. See http://pdmtl.goto10.org/ for more informations.



Powered by IEM Powered by Plone Section 508 WCAG Valid XHTML Valid CSS Usable in any browser