Personal tools
You are here: Home members dmotd's Home Pd-extended package for 64bit version of 64studio (3.0/hardy)
Document Actions

Pd-extended package for 64bit version of 64studio (3.0/hardy)

by dmotd last modified 2009-07-28 05:58 PM

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

Pd-0.41.4-extended.deb

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

Consult the FAQ

Read through the FLOSS manual

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!


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