Pd-extended package for 64bit version of 64studio (3.0/hardy)
This package provides Pd-extended version 0.41.4, it is designed to be used on the 64bit variety of 64studio OS, but may also run on Ubuntu/Hardy.
Download the package
Install the library dependencies
Pd-extended provides a large number of objects or external libraries, which consequently requires the installation of a few shared multimedia libraries. Many of these will already be present on your system - but it doesn't hurt to check. Run the following command from your temrinal:
sudo apt-get -s install ttf-bitstream-vera x-ttcidfont-conf tcllib \ libfftw3-3 libogg0 libvorbis0a liblame0 libmagick++10 libgsl0ldbl \ libimlib2 libdv4 libquicktime1 libsdl1.2debian libspeex1 \ libxxf86vm1 libvorbisfile3 libgl1-mesa-glx libavifile-0.7c2 \ freeglut3 tcl8.5 tk8.5 libvorbisenc2 libasound2 libmpeg3-1 \ libpng12-0 libtheora0 libjack0
Installation
Installing Pd-extended will automatically remove the packaged version of PD and any PD externals found in apt.
To install we run the following installation command from your download directory in a terminal:
sudo dpkg -i Pd-0.41.4-extended.deb
Running Pd-extended
To test our freshly installed Pd-extended simply run pd from the terminal, as usual pd --help returns some useful startup flags. You should also find a Pd-extended icon in your desktop menu.
Further reading
Read Johannes Kreidler excellent pd-tutorial book
NOTES
I am distributing this package for 64studio, and while it is based on Hans-Christoph Steiners' Pd-extended package source there were some minor changes necessary to make Pd-extended run natively in 64bit (adapted from the PD source code which is itself 64bit safe). In this case he has asked that any issues with this specific build be directed to me.
While the basic foundations of Pd and many of the libraries run brilliantly in 64bit, there is a known issue with some objects that require reading and writing to a wave-table or buffer, in which case only one half of the wave-table is accessed. If this is the case you will see a message in Pd's main window:
warning: extern using garray_getfloatarray() won't work in 64-bit version
If this behaviour is completely undesirable, please contact me and let me know which object you are attempting to use and I will see if I can patch the broken source and rebuild this package (there are far too many objects to fix all of them).
Pd-extended is built without any flext dependant binaries, I will be preparing a separate flext package to amend this issue. I presently have a number of flext based objects currently built and you can contact me if you are looking for anything specific.
Contact
Email: dmotd@gmx.net
IRC: #dataflow @ irc.freenode.net
Happy patching!