diff options
Diffstat (limited to 'desiredata/doc/1.manual/index.htm')
-rw-r--r-- | desiredata/doc/1.manual/index.htm | 165 |
1 files changed, 165 insertions, 0 deletions
diff --git a/desiredata/doc/1.manual/index.htm b/desiredata/doc/1.manual/index.htm new file mode 100644 index 00000000..519a5102 --- /dev/null +++ b/desiredata/doc/1.manual/index.htm @@ -0,0 +1,165 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> + +<HTML> + <HEAD> + <TITLE>Pd Documentation</TITLE> + <meta http-equiv="Content-Type" content="text/html"> + <link rel="stylesheet" type="text/css" href="pdmanual.css" media="screen"> + </HEAD> + + +<BODY> + +<H1>Pd Documentation</H1> + +<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 and GUI 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"> traversal </A> + <LI> <A href="x2.htm#s9.2"> accessing and changing data </A> + <LI> <A href="x2.htm#s9.3"> editing </A> + <LI> <A href="x2.htm#s9.4"> limitations </A> + </OL> + +</OL> + +<LI> <a href="x3.htm" name=s3> getting Pd to run </A> +<OL> + <LI> <a href="x3.htm#s1.0"> audio and MIDI </A> + <LI> <a href="x3.htm#s1.1">installing Pd in Microsoft Windows </A> + <LI> <a href="x3.htm#s1.2">installing Pd in Linux </A> + <LI> <a href="x3.htm#s1.3">installing Pd in MacOS X </A> + <LI> <a href="x3.htm#s1.4">installing Pd in IRIX (SGI) </A> + <LI> <a href="x3.htm#s4"> preferences and startup options </A> + <LI> <a href="x3.htm#s5"> how Pd searches for 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> + |