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

Edit history

Edit: -1 of 1
Time: 2009-03-04 19:29:22
Note: /pd/pd/folder_paste Pasted content to http://puredata.info/dev/gsoc

changed:
-
Several people have expressed interested in embedded Pd's audio engine inside their application, often a game, and Pd has already been implemented in at least one commercial game (Spore). At the moment, using Pd's engine as a library is kind of annoying. There is no default makefile target to build it like that and you have to tweak and mess about with things quite a lot.

For this summer of code task I'd like to see it easy to compile Pd's engine as a library to enable it to be embedded inside other programs. The result should be:

1 Modifications to the makefile to provide a libpd.so target (cross platform).

2 Example code for linking Pd into your own projects.

This will also help other SOC projects such as PluggoPD.

Some useful links pertaining to this are:

- This thread: http://lists.puredata.info/pipermail/pd-list/2007-12/057951.html

- This thread: http://lists.puredata.info/pipermail/pd-list/2008-02/059463.html

 - My (Chris McCormick's) Post in this thread includes a makefile example: http://lists.puredata.info/pipermail/pd-list/2008-02/059572.html

- Pd in spore post: http://lists.puredata.info/pipermail/pd-list/2007-11/056324.html

- Gamasutra article on using Pd: http://www.gamasutra.com/resource_guide/20030528/paul_01.shtml


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