diff options
Diffstat (limited to 'pd/doc/1.manual/index.htm')
-rw-r--r-- | pd/doc/1.manual/index.htm | 161 |
1 files changed, 161 insertions, 0 deletions
diff --git a/pd/doc/1.manual/index.htm b/pd/doc/1.manual/index.htm new file mode 100644 index 00000000..ddaa292d --- /dev/null +++ b/pd/doc/1.manual/index.htm @@ -0,0 +1,161 @@ +<HTML> +<HEAD> +<TITLE>Pd Documentation</TITLE> +</HEAD> +<BODY bgcolor="#ffffff"> +<SMALL> +<div style="width:6.5in; margin-left:.5in"> + +<CENTER> +<FONT size=+5> +<B>Pd Documentation</B><BR> +</FONT></CENTER> +<P> +This is the HTML documentation for Pd, a patchable environment for audio +analysis, synthesis, and processing, +with a rich set of multimedia capabilities. The latest version of this page +can be found at: + <a href="http://www.crca.ucsd.edu/~msp/software.html" name=s1> + http://www.crca.ucsd.edu/~msp/software.html</A> . +<OL> +<LI> <a href="x1.htm" name=s1>introduction </A> +<OL> + <LI> <a href="x1.htm#s1">guide to the documentation </A> + <LI> <a href="x1.htm#s2">other resources </A> +</OL> + +<LI> <A href="x2.htm" name=s2>theory of operation </A> +<OL> + <LI> <A href="x2.htm#s1"> overview </A> + <OL> + <LI> <A href="x2.htm#s1.1"> main window, canvases, and printout </A> + <LI> <A href="x2.htm#s1.2"> object boxes </A> + <LI> <A href="x2.htm#s1.3"> message, number, and symbol boxes </A> + <LI> <A href="x2.htm#s1.4"> patches and files </A> + </OL> + <LI> <A href="x2.htm#s2"> how to edit patches </A> + <OL> + <LI> <A href="x2.htm#s2.1"> edit and run mode </A> + <LI> <A href="x2.htm#s2.2"> creating boxes </A> + <LI> <A href="x2.htm#s2.3"> the selection </A> + <LI> <A href="x2.htm#s2.4"> deleting, cutting, and pasting </A> + <LI> <A href="x2.htm#s2.5"> changing the text </A> + <LI> <A href="x2.htm#s2.6"> connecting and disconnecting boxes </A> + <LI> <A href="x2.htm#s2.7"> properties and help </A> + </OL> + <LI> <A href="x2.htm#s3"> messages </A> + <OL> + <LI> <A href="x2.htm#s3.1"> anatomy of a message </A> + <LI> <A href="x2.htm#s3.2"> depth first message passing </A> + <LI> <A href="x2.htm#s3.3"> + hot and cold inlets and right to left outlet order </A> + <LI> <A href="x2.htm#s3.3"> message boxes </A> + </OL> + <LI> <A href="x2.htm#s4"> audio signals </A> + <OL> + <LI> <A href="x2.htm#s4.1"> sample rate and format </A> + <LI> <A href="x2.htm#s4.2"> tilde objects and audio connections </A> + <LI> <A href="x2.htm#s4.3"> converting to and from messages </A> + <LI> <A href="x2.htm#s4.4"> switching and blocking </A> + <LI> <A href="x2.htm#s4.5"> nonlocal signal connections </A> + </OL> + <LI> <A href="x2.htm#s5"> scheduling </A> + <OL> + <LI> <A href="x2.htm#s5.1"> audio and messages </A> + <LI> <A href="x2.htm#s5.2"> computation load </A> + <LI> <A href="x2.htm#s5.3"> determinism </A> + </OL> + <LI> <A href="x2.htm#s6"> semantics </A> + <OL> + <LI> <A href="x2.htm#s6.1"> creation of objects </A> + <LI> <A href="x2.htm#s6.2"> persistence of data </A> + <LI> <A href="x2.htm#s6.3"> message passing </A> + <LI> <A href="x2.htm#s6.4"> inlets and lists </A> + <LI> <A href="x2.htm#s6.5"> dollar signs </A> + </OL> + <LI> <A href="x2.htm#s7"> subpatches </A> + <OL> + <LI> <A href="x2.htm#s7.1"> abstractions </A> + <LI> <A href="x2.htm#s7.2"> graph-on-parent subpatches </A> + </OL> + <LI> <A href="x2.htm#s8"> numeric arrays </A> + <LI> <A href="x2.htm#s9"> data structures </A> + <OL> + <LI> <A href="x2.htm#s9.1"> abstractions </A> + <LI> <A href="x2.htm#s9.2"> graph-on-parent subpatches </A> + <LI> <A href="x2.htm#s9.3"> limitations </A> + </OL> + +</OL> + +<LI> <a href="x3.htm" name=s3> getting Pd to run </A> +<OL> + <LI> <a href="x3.htm#s1.1">IRIX (SGI) </A> + <LI> <a href="x3.htm#s1.2">Microsoft Windows </A> + <LI> <a href="x3.htm#s1.3">Linux </A> + <LI> <a href="x3.htm#s1.4">Mac OSX </A> + <LI> <a href="x3.htm#s3"> graphics rendering using GEM </A> + <LI> <a href="x3.htm#s4"> The Pd command line </A> + <LI> <a href="x3.htm#s5"> dealing with files </A> +</OL> +<LI> <a href="x4.htm" name=s4> writing Pd objects in C </A> + +<LI> <a href="x5.htm" name=s5> current status </A> +<OL> + <LI> <a href="x5.htm#s1"> release notes </A> + <LI> <a href="x5.htm#s2"> known bugs </A> + <LI> <a href="x5.htm#s3"> differences from Max/MSP </A> +</OL> + +</OL> + +<! + intro: what Pd is + guide to the documentation + other resources + + Theory of operation + main window and canvases + messages + signals + loading, editing, and saving patches + subpatches + one-off and abstractions + blocking for signals + data + + Making Pd work + how to get and install Pd + IRIX + NT + Linux + audio + testing it + the scheduler advance + IRIX + NT + Linux + GEM + getting it + running it + running Pd patches + command line options + opening & saving files + editing + file stuff + the path + abstractions + externs + the help feature + Writing Pd objects in C + release notes + features + bugs + + + + +> + +</BODY> +</HTML> |