aboutsummaryrefslogtreecommitdiff
path: root/pd/doc/1.manual
diff options
context:
space:
mode:
authorMiller Puckette <millerpuckette@users.sourceforge.net>2004-09-06 20:20:36 +0000
committerMiller Puckette <millerpuckette@users.sourceforge.net>2004-09-06 20:20:36 +0000
commited932acb5860bf8b9296169676499562a55d139e (patch)
treedc6a40dba908deb07c175cd40ee19c197318f72d /pd/doc/1.manual
parentdad636821f6e7d3ead02c157f308c0ceeba9af3d (diff)
checking in version 0.38test5.
Oops, I realize I forgot some more nice files, will add them and re-commit. svn path=/trunk/; revision=2010
Diffstat (limited to 'pd/doc/1.manual')
-rw-r--r--pd/doc/1.manual/1.introduction.txt6
-rw-r--r--pd/doc/1.manual/x1.htm2
-rw-r--r--pd/doc/1.manual/x2.htm2
-rw-r--r--pd/doc/1.manual/x3.htm54
-rw-r--r--pd/doc/1.manual/x5.htm43
5 files changed, 66 insertions, 41 deletions
diff --git a/pd/doc/1.manual/1.introduction.txt b/pd/doc/1.manual/1.introduction.txt
index c8fa88a8..f9209702 100644
--- a/pd/doc/1.manual/1.introduction.txt
+++ b/pd/doc/1.manual/1.introduction.txt
@@ -8,12 +8,16 @@ Pd is copyrighted, but is free for you to use for any reasonable purpose.
See the file:
PD_BASEDIR/LICENSE.txt
-HTML documentation for Pd lives in:
+Reference documentation for Pd lives in:
file:PD_BASEDIR/doc/1.manual/index.htm
or:
http://www.crca.ucsd.edu/~msp/Pd_documentation/index.htm
+Much more documentation and other resources live on:
+ http://puredata.org
+
The Pd mailing list archive lives in:
http://iem.kug.ac.at/mailinglists/pd-list/
+
Many more useful links are listed in the HTML documentation, section 1.2.
diff --git a/pd/doc/1.manual/x1.htm b/pd/doc/1.manual/x1.htm
index e46098cd..c115a510 100644
--- a/pd/doc/1.manual/x1.htm
+++ b/pd/doc/1.manual/x1.htm
@@ -71,7 +71,7 @@ To get started writing your own C extensions, refer to chapter 4 of this manual.
<H3> <A name=s2> 1.2. other resources </A> </H3>
<P> There is a new Pd community web site,
-<a href="http://www.pure-data.org/"> pure-data.org</a>, which aims to be the
+<a href="http://www.pure-data.info/"> pure-data.info</a>, which aims to be the
central resource for Pd, from documentation and
downloads; to forums, member pages, a patch exchange.
diff --git a/pd/doc/1.manual/x2.htm b/pd/doc/1.manual/x2.htm
index 8d656a64..f68dfe0a 100644
--- a/pd/doc/1.manual/x2.htm
+++ b/pd/doc/1.manual/x2.htm
@@ -393,7 +393,7 @@ scheduler will wake the delay back up later.
2.3.3. hot and cold inlets and right to left outlet order </A> </H3>
<P> With few exceptions (notably "timer"), objects treat their leftmost
-inlet as "hot" in the sense that messages to right inlets can result in output
+inlet as "hot" in the sense that messages to left inlets can result in output
messages. So the following is a legal (and reasonable) loop construct:
<CENTER><P>
diff --git a/pd/doc/1.manual/x3.htm b/pd/doc/1.manual/x3.htm
index d432a2a9..f23e09a6 100644
--- a/pd/doc/1.manual/x3.htm
+++ b/pd/doc/1.manual/x3.htm
@@ -246,7 +246,7 @@ to file such as "pd-linux-033.tar.gz". Open a "shell"
window, cd to
the directory containing the file, and type the command,
<PRE>
- zcat pd-linux-033.tar.gz | tar xf -
+ tar xzf pd-linux-033.tar.gz
</PRE>
<P>which creates a directory named "pd". I do this from my home directory.
Next, compile it. "CD" to pd and read the INSTALL.txt, or else just cd
@@ -262,11 +262,13 @@ to "pd/src" and type
<PRE>
To enable debugging (and losing code optimization) add "--enable-debug".
- To enable ALSA 0.9x or up, add "--enable-alsa".
To use Portaudio version 19 (experimental), add "--enable-portaudio".
To put Pd in /usr/bin instead of /usr/local/bin, add "--prefix=/bin".
</PRE>
+Alsa and Jack support should auto-configure, but "--enable-alsa" od
+"--enable-jack" will force their inclusion.
+
<P> After "make", just type "~/pd/bin/pd" to run pd.
<P> Alternatively, as superuser, you can run "make install" after "make depend"
@@ -427,17 +429,14 @@ I/O ports and one SPDIF. There is a "baby hammerfall" also, which I think is
the "9632." DO NOT CONFUSE THE 9652/9632 WITH OTHER RME BOARDS WHICH MIGHT
NOT WORK WITH PD.
-<P> Hammerfalls now have an ALSA driver; aapparently, it works well to install
-this and then run Pd using OSS emulation. (Unfortunately, this will only give
-you 16 bit resolution. Maybe the also "plug" device will work better; I
-haven't tried this.)
+<P> Word on the Pd mailing list is that the only way at present (7/04) to use
+Hammerfall boards in Pd is via ALSA and jack.
<H6> MIDIMAN </H6>
<P>Midiman sells PCI devices (delta 44, 66, 1010, and 1010LT)
with between 4 and 10 channels in and out, for
-which there are ALSA drivers.
-I'm running mine in Alsa 0.9 beta 10. The driver name is "ice1712".
+which there are ALSA drivers. The driver name is "ice1712".
<P> Alsa provides an "envy24control" program (in "utils". You should run
this and check that your ice1712's sync source is internal if you have no
@@ -452,16 +451,16 @@ ALSA.
<H3> <A name="s1.3"> 3.3. Installing Pd in Macintosh OSX </A> </H3>
-<P>Pd version 0.35 and up support Macintosh OSX. You need the Jaguar
-distribution (10.2) of OSX.
+<P>Pd version 0.35 and up support Macintosh OSX. You need the OSX Jaguar
+distribution (10.2) or later.
<P> To install Pd you can always just download
the sources and compile them yourself, or (easier)
find a MacOSX-style "package". The first package was put together by Adam
Lindsay; the most current one seems to be the one by Hans
on
-<A href="http://www.pure-data.org/Members/hans/">
-http://www.pure-data.org/Members/hans/</A>.
+<A href="http://www.pure-data.info/Members/hans/">
+http://www.pure-data.info/Members/hans/</A>.
The package simply installs itself
and you needn't follow the directions below.
</P>
@@ -474,9 +473,9 @@ http://www.crca.ucsd.edu/~msp/software.html</A>
take more steps to install but are more "official". To install them:
<P> If you haven't already, first download and install Tcl/Tk; there are pointers on
-Hans's page, or try:
-<A href="http://prdownloads.sourceforge.net/tcltkaqua/">
-http://prdownloads.sourceforge.net/tcltkaqua/</A>. Double click on what you
+Hans's page, or try: http://tcltkaqua.sourceforge.net/
+<A href="http://tcltkaqua.sourceforge.net/">
+http://tcltkaqua.sourceforge.net/</A>. Double click on what you
get (a disk image opens) and then double click on the "package" icon, and the
installer should tell you how to proceed from there.
@@ -498,31 +497,10 @@ specifically in
/Applications/Wish Shell.app
and /Library/Frameworks/Tk.framework and /Library/Frameworks/Tcl.framework.
-<P> First download and install TK for OSX
-(http://sourceforge.net/projects/tcl/). Get a recent one compiled for
-OSX, by chasing through "latest file releases", and finding a "download"
-link for TCL. Then download "TclTkAqua-8.4.1-Jaguar.dmg" (the version
-number may change). Click on this file and a "folder" will open. Click
-on the "package" icon in that folder and an auto-installer will put Tcl/Tk
-on your system.
-
-<P> For old versions of Tcl/Tk you also had to get the "h" files from XFree86
-and put them in
-/usr/X11R6/include. You can download just the H files from:
-
-<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<CODE>
-<A HREF="http://www.crca.ucsd.edu/~msp/x.tgz">http://www.crca.ucsd.edu/~msp/x.tgz</A>
-</CODE>
-
-<P>
-(the individual files seem to have adequate copyright notices so that
-I can just redistribute them.) ((I hope this is no longer necessary but I
-notice people keep downloading these files anyway, so I'll leave them there
-a while longer until I'm sure they're not needed.))
+<P> First download and install TK for OSX as described above.
<P> Then, just as for linux, just unload pd-whatever.tar.gz into a directory
-such as ~/pd-0.35-test17 , cd to pd-0.36-0/src, type "./configure"
+such as ~/pd-0.36-0, cd to pd-0.36-0/src, type "./configure"
and "make". Then type ~/pd-0.36-0/bin/pd to a shell and enjoy!
<P> If you wish you can put a line such as,
diff --git a/pd/doc/1.manual/x5.htm b/pd/doc/1.manual/x5.htm
index ac7b6e5a..1a1b2e2f 100644
--- a/pd/doc/1.manual/x5.htm
+++ b/pd/doc/1.manual/x5.htm
@@ -20,6 +20,49 @@
<H3> <A name="s2"> 5.1. release notes </A> </H3>
+<P> ------------------ 0.37.3 --------------------------
+
+<P> Oops- added __i386__ macro to windows makefile so it would test for
+underflows correctly. This affects only Microsoft Windows; the other
+two platformas are fine as 0.37.2. Thanks to Thomas Musil...
+
+<P> ------------------ 0.37.2 --------------------------
+
+<P> fixed a bug in soundfile reading (soundfiles now default to wav better.)
+
+<P> fixed gfx update problem in hradio and vradio
+
+<P> minor changes to built-in Max import feature (but you should
+still use cyclone's instead.)
+
+<P> colors for scalars fixed (probably never worked before!)
+
+<P> added a "set" message to the line object
+
+<P> aliased spaces to underscores in GUI labels so that at least they won't
+destroy the object.
+
+<P> ------------------ 0.37.1 --------------------------
+
+<P> fixed the apple key on OSX so it does key accelerators
+
+<P> fixed bug in -inchannels/-outchannels arg parsing
+
+<P> major editions to the IEM GUIs to fix bugs in how "$" variables are handled.
+The code still isn't pretty but hopefully at least works now.
+
+<P> bug fix in vd~ for very small delays
+
+<P> fixed MSW version not to make windows grow by 2 pixels on save/restore
+
+<P> added an "nrt" flag for OSX to defeat real-time priritization
+(useful when runnig Gem.)
+
+<P> on some platforms, audio open failures are handled more gracefully.
+
+<P> added a "changelog" file in the source directory to document source-level
+changes.
+
<P> ------------------ 0.37 --------------------------
<P> Pd is finally fixed so that it can open and close audio and MIDI devices