Tree [a53a65] master /
 History

HTTPS access


File Date Author Commit
 debian 2007-08-16 Günter Geiger Günter Geiger [42bc97] fixes s_audio_esd, but still no full duplex on ...
 doc 2007-08-16 Günter Geiger Günter Geiger [42bc97] fixes s_audio_esd, but still no full duplex on ...
 extra 2007-02-17 geiger@xdv.org geiger@xdv.org [75987f] Update to single window mode, new gcanvas
 intern 2007-01-16 Günter Geiger Günter Geiger [349b47] Commiting PDa sources, version 0.6
 ipkg 2007-08-16 Günter Geiger Günter Geiger [e503cf] extra icon for noadc version
 man 2007-01-16 Günter Geiger Günter Geiger [349b47] Commiting PDa sources, version 0.6
 src 2009-03-10 Gunter Geiger Gunter Geiger [a53a65] Fixed problem of abstraction loading when compi...
 tcl 2007-01-16 Günter Geiger Günter Geiger [d4dda9] added tcl and tk architecture independed files
 tk 2007-01-16 Günter Geiger Günter Geiger [d4dda9] added tcl and tk architecture independed files
 BUGS 2007-02-17 geiger@xdv.org geiger@xdv.org [4fa2e8] added mime file
 CHANGELOG.PDa 2007-01-16 Günter Geiger Günter Geiger [349b47] Commiting PDa sources, version 0.6
 LICENSE.txt 2007-01-16 Günter Geiger Günter Geiger [349b47] Commiting PDa sources, version 0.6
 README.PDa 2007-01-16 Günter Geiger Günter Geiger [de2449] updated README
 README.txt 2007-01-16 Günter Geiger Günter Geiger [349b47] Commiting PDa sources, version 0.6
 gp2x.readme 2007-01-16 Günter Geiger Günter Geiger [5cf30d] new files

Read Me

PDa - Pure Data for Personal Digital Assistants
===============================================

Based on pd-0.37-4.

This version of Pure Data is based on the original sources by
Miller Puckette, but several parts have been changed in order
to run on embedded systems. Most of the changed objects are in
the folder "intern". 

This means, that all the signal processing is done with fixed-point
math. The control processing is still in floating point, therefor this
might be a bit slow. 

The package is compilable under Linux. I would be glad if someone would
make a version for windows or OSX, but I unfortunately don't have the 
time or resource to do so. 

In order to compile:
cd src/
make

The default compilation flags are very conservative, you can add
optimization flags through the CFLAGS variable.
e.g

make CFLAGS="-O6"

Will turn on maximum optimization (almost).

If you have tcl/tk installed in the right place this should work, 
if you have problems with that, either adapt the makefile or ask me.
On Debian you just have to install tk8.4-dev to get it going.

Have fun !

Guenter


Additional information:
---------------------------

Instructions for compiling for iPods, using arm-elf-tools-20030314:

cd src
./build.ipod

The tcl/tk interface will not be built for iPods, you can interface with
Pd from the podzilla console or with this GUI for PDa on iPod by Martin
Kaltenbrunner:

http://ipodlinux.org/Pdpod