aboutsummaryrefslogtreecommitdiff
path: root/pd/doc/1.manual/index.htm
diff options
context:
space:
mode:
Diffstat (limited to 'pd/doc/1.manual/index.htm')
-rw-r--r--pd/doc/1.manual/index.htm161
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>