Update of /cvsroot/pure-data/pd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20843
Added Files: Tag: devel_0_39 INSTALL.desire README.desire Log Message: those files are now separate and in CVS instead of being just modifications of the original ones and not in CVS. (0.39.A.pre2 was the latter)
--- NEW FILE: INSTALL.desire --- to build this program, you need to have those packages:
gcc (including the libc6 dev package) tcl >= 8.4 (the dev package) tk >= 8.4 (the dev package) make
then type commands like:
cd src ./configure make make install
The ./configure program has some options that you can use if for some reason you want to disable the use of certain libraries for some reason. You may also use it to specify a different installation directory: for example you install programs with --prefix=$HOME but then you need to have something like this in my Bash configuration (.bashrc and/or .bash_profile):
export PATH=$HOME/bin:$PATH export LIBRARY_PATH=$HOME/lib export LD_LIBRARY_PATH=$HOME/lib export C_INCLUDE_PATH=$HOME/include export CPLUS_INCLUDE_PATH=$HOME/include
to start DesireData, type a command like:
desire mystuff.pd
You may also make a build without the "make install" step and then start pd from the src directory like this:
cd src wish desire.tk mystuff.pd
If you want to have both DesireData and another kind of PureData on the same system, use a different --prefix or else just keep the compiled source directories ready for a new "make install" phase each time you want to switch.
Most externals are compatible; almost all exceptions are those that use a component called "t_widgetbehavior": [popup], [widget], [playlist], [sonogram], [grid], [display].
Most abstractions are compatible too; almost all exceptions are those that use "click" messages to fake mouse actions.
There are some options of DesireData that are available as commandline arguments, for example selecting a language (Spanish, German, etc). You can get a list of them by typing:
desire -- -help
Most other configuration can be done through the Preferences items in the File menu of the main window, or by editing the corresponding configuration files ".pdrc" and ".ddrc" in the home directory.
Options that are planned for future versions of DesireData and are currently in available in devel_0_39 :
lockfree = enables lockfree fifos for thread synchronization newhash = provides a bigger hash table for symbols atomic = use atomic operations for the internal stack counter threadedsf = broken in 0.39; in 0.38, provides threaded soundfiler daz = Build using DAZ flag on x86-SSE2 cpus (must be set to False for AMD cpus) app_pkg = install builds application package structure for OSX desire = enables building of experimental MVC gui simd = build with simd extensions (x86 only?) pdlib = build pd as a dynamic library optimize = optimize for given cpu-type prefix = install directory prefix (2) optionally type "scons install" (as superuser)
--- NEW FILE: README.desire --- This is DesireData 0.39.A.pre3 (2006.11.27)
See INSTALL.txt for installation instructions.
This is the README file for DesireData, a free (libre) real-time computer programming language interpreter focused on realtime audio and video. You can get DesireData from http://desiredata.goto10.org/
If you have qustions about Pd, or if you wish to be notified of releases, check the Pd mailing list: http://iem.mhsg.ac.at/mailinglists/pd-list/
All files in the DesireData distribution are supposed to be labeled with copyright/license notices. There is no copyright nor license that you may assume for files for which you do not know who is the author. If you find such files, please contact matju and/or chun. (This is different than Miller's distribution, which supposes a general copyright on all files it contains.)
For information on usage and redistribution, and for a DISCLAIMER OF ALL WARRANTIES, see the files "COPYING" and "COPYING.desire-client.txt", which cover licensing of the two parts of DesireData. (Note that tcl/tk, expr, and some other files are copyrighted separately).
Mathieu and Chun thank: Thomas Grill, Tim Blechmann, all translators, ...
Miller thanked: Harry Castle, Krzysztof Czaja, Mark Danks, Christian Feldbauer, Guenter Geiger, Kerry Hagan, Trevor Johnson, Fernando Lopez-Lezcano, Adam Lindsay, Karl MacMillan, Thomas Musil, Toshinori Ohkouchi, Winfried Ritsch, Vibeke Sorensen, Rand Steiger, Hans-Christoph Steiner, Shahrokh Yadegari, David Zicarelli, Iohannes Zmoelnig, and probably many others for contributions of code, documentation, ideas, and expertise. This work has received generous support from the Intel Research Council.
Further Acknowledgements: - devel_0_39 lockfree fifos adapted from midishare: Copyright © Grame 1999 Grame Research Laboratory, 9, rue du Garet 69001 Lyon - France grame@rd.grame.fr