[PD] pd-l2ork 20121115 rc1 now available including deb -- please test and provide feedback

Ivica Ico Bukvic ico at vt.edu
Mon Nov 19 18:26:07 CET 2012


*Improvements to the installer
*Dynamic pulling of the latest doc and Gem sources
*Entire dev tree migrated to github
*Autopatching refinements
*Further refinements to the distinction between pd and pd-l2ork
*Verbose error reporting from tcl/tk
*Minor GUI clean-up
*Merged patches from
*Overhauled online install documentation

I am pleased to report that in L2Ork rehearsals, pd-l2ork has been rock
solid without any crashes or problems for over a month now. Most of the
aforesaid fixes are cosmetic in nature. L2Ork has 15 networked machines
pushing Atom-based netbooks to their very limits.

Both deb package (with dependencies and conflicts--please report any
problems if you encounter them trying to install pd-l2ork deb) and binary
tarballs are available. They have been built on Ubuntu 12.04, so due to
glibc inconsistencies they may not work on other platforms.

If you need to rebuild the entire tarball from source, the new installer
makes it extremely simple:

1) Download the dev snapshot from git

git clone git://github.com/pd-l2ork/pd.git

2) Install all the dev dependencies (below is the one that works for Ubuntu,
other distros might use different package names):

sudo apt-get install bison flex automake qjackctl tcl-dev tk-dev
libasound2-dev libjack-jackd2-dev libtool libbluetooth-dev libgl1-mesa-dev
libglu1-mesa-dev libglew1.5-dev libmagick++-dev libftgl-dev libgmerlin-dev
libgmerlin-avdec-dev libavifile-0.7-dev libmpeg3-dev libquicktime-dev
libv4l-dev libraw1394-dev libdc1394-22-dev libfftw3-dev libvorbis-dev
ladspa-sdk dssi-dev tap-plugins ladspa-foo-plugins
invada-studio-plugins-ladspa blepvco swh-plugins mcp-plugins cmt blop
slv2-jack omins ubuntustudio-audio-plugins rev-plugins libslv2-dev
dssi-utils vco-plugins wah-plugins fil-plugins mda-lv2 libmp3lame-dev
libspeex-dev libgsl0-dev portaudio19-dev python-dev libsmpeg0 libjpeg62
tkpng flite1-dev libgsm1-dev svn

3) Uninstall any preexisting version of the cwiid library and install, e.g.:

apt-get remove libcwiid0 (or whatever the package name is)

Optionally install cwiid library manually (if you don't have sudo enabled
and don't want the installer to do this for you in step 4):

cd master/l2ork_addons/cwiid
make install (need a sudo or root for this last step)

4) Run the installer

cd master/l2ork_addons/
./tar_em_up -F (for tarball binary installer)
./tar_em_up -B (for deb package)
If you don't have sudo enabled (it is used to automatically install L2Ork
version of the cwiid library) or have already manually installed the cwiid
library (see step 3 above) you can add "w" option that forgoes install of
the cwiid library. So, ./tar_em_up -Fw or ./tar_em_up -Bw ought to do it.

5) Take a coffee break (on an Atom processor, installer runs for approx. 1
hour). Once done, install the generated binary package that will be located
in the root git folder (where master/ folder is).

IMPORTANT: if you have existing tarball-based install of pd-l2ork, and are
looking to install deb package, make sure to uninstall the old version
first. This can be done by going into the old installer's folder and typing
sudo make uninstall.

I'd appreciate feedback on the said builds. Please include as much info as
possible, including distro/version/32 vs 64bit/problem and how it manifests
itself, etc.

You can get pd-l2ork from the usual place:


Ivica Ico Bukvic, D.M.A.
Composition, Music Technology
Director, DISIS Interactive Sound & Intermedia Studio
Director, L2Ork Linux Laptop Orchestra
Head, ICAT IMPACT Studio
Virginia Tech
Dept. of Music - 0240
Blacksburg, VA 24061
(540) 231-6139
(540) 231-5034 (fax)
ico at vt.edu

More information about the Pd-list mailing list