replace '<A NAME=' with '<A ID='
This commit is contained in:
64
node49.html
64
node49.html
@@ -30,42 +30,42 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
|
||||
<BODY >
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html1273"
|
||||
<A ID="tex2html1273"
|
||||
HREF="node50.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
|
||||
SRC="next.png"></A>
|
||||
<A NAME="tex2html1267"
|
||||
<A ID="tex2html1267"
|
||||
HREF="node40.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
|
||||
SRC="up.png"></A>
|
||||
<A NAME="tex2html1261"
|
||||
<A ID="tex2html1261"
|
||||
HREF="node48.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
|
||||
SRC="prev.png"></A>
|
||||
<A NAME="tex2html1269"
|
||||
<A ID="tex2html1269"
|
||||
HREF="node4.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
|
||||
SRC="contents.png"></A>
|
||||
<A NAME="tex2html1271"
|
||||
<A ID="tex2html1271"
|
||||
HREF="node201.html">
|
||||
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
|
||||
SRC="index.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html1274"
|
||||
<B> Next:</B> <A ID="tex2html1274"
|
||||
HREF="node50.html">Examples</A>
|
||||
<B> Up:</B> <A NAME="tex2html1268"
|
||||
<B> Up:</B> <A ID="tex2html1268"
|
||||
HREF="node40.html">Audio and control computations</A>
|
||||
<B> Previous:</B> <A NAME="tex2html1262"
|
||||
<B> Previous:</B> <A ID="tex2html1262"
|
||||
HREF="node48.html">Operations on control streams</A>
|
||||
<B> <A NAME="tex2html1270"
|
||||
<B> <A ID="tex2html1270"
|
||||
HREF="node4.html">Contents</A></B>
|
||||
<B> <A NAME="tex2html1272"
|
||||
<B> <A ID="tex2html1272"
|
||||
HREF="node201.html">Index</A></B>
|
||||
<BR>
|
||||
<BR>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H1><A NAME="SECTION00790000000000000000">
|
||||
<H1><A ID="SECTION00790000000000000000">
|
||||
Control operations in Pd</A>
|
||||
</H1>
|
||||
|
||||
@@ -75,10 +75,10 @@ as Figure <A HREF="node16.html#fig01.10">1.10</A> we have had to make the distin
|
||||
notion of audio signals and of control streams: thin connections carry
|
||||
control streams and thick ones carry audio. Control streams in Pd appear
|
||||
as sequences of
|
||||
<A NAME="3697"></A>
|
||||
<A ID="3697"></A>
|
||||
<I>messages</I>. The messages may contain data (most often, one or more
|
||||
numbers), or not. A
|
||||
<A NAME="3699"></A>
|
||||
<A ID="3699"></A>
|
||||
<I>numeric control stream</I>
|
||||
(Section <A HREF="node43.html#sect3.controlstreams">3.3</A>) appears as a (thin) connection that
|
||||
carries numbers as messages.
|
||||
@@ -89,7 +89,7 @@ see messages with no data, in Pd they are given the (arbitrary) symbol "bang".
|
||||
|
||||
<P>
|
||||
|
||||
<DIV ALIGN="CENTER"><A NAME="fig03.12"></A><A NAME="3705"></A>
|
||||
<DIV ALIGN="CENTER"><A ID="fig03.12"></A><A ID="3705"></A>
|
||||
<TABLE>
|
||||
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 3.12:</STRONG>
|
||||
The four control operations in Pd: (a) delay; (b) merging;
|
||||
@@ -104,7 +104,7 @@ The four control operations in Pd: (a) delay; (b) merging;
|
||||
<P>
|
||||
The four types of control operations described in the previous section can
|
||||
be expressed in Pd as shown in Figure <A HREF="#fig03.12">3.12</A>.
|
||||
<A NAME="3709"></A>
|
||||
<A ID="3709"></A>
|
||||
<I>Delays</I>
|
||||
are accomplished
|
||||
using two explicit delay objects:
|
||||
@@ -124,7 +124,7 @@ using two explicit delay objects:
|
||||
WIDTH="61" HEIGHT="41" ALIGN="MIDDLE" BORDER="0"
|
||||
SRC="img339.png"
|
||||
ALT="\fbox{ $\mathrm{delay}$\ }">:
|
||||
<A NAME="3843"></A>simple delay. You can specify the delay time in a creation argument or via
|
||||
<A ID="3843"></A>simple delay. You can specify the delay time in a creation argument or via
|
||||
the right inlet. A "bang" in the left inlet sets the delay, which then outputs
|
||||
"bang" after the specified delay in milliseconds. The delay is <I>simple</I>
|
||||
in the sense that sending a bang to an already set delay resets it to a new
|
||||
@@ -138,7 +138,7 @@ output time, canceling the previously scheduled one.
|
||||
WIDTH="54" HEIGHT="40" ALIGN="MIDDLE" BORDER="0"
|
||||
SRC="img340.png"
|
||||
ALT="\fbox{ $\mathrm{pipe}$\ }">:
|
||||
<A NAME="3844"></A>compound delay. Messages coming in the left inlet appear on the output
|
||||
<A ID="3844"></A>compound delay. Messages coming in the left inlet appear on the output
|
||||
after the specified delay, which is set by the first creation argument. If
|
||||
there are more creation arguments, they specify one or more inlets for numeric
|
||||
or symbolic data the messages will contain. Any number of messages may be
|
||||
@@ -146,7 +146,7 @@ stored by <TT>pipe</TT> simultaneously, and messages may be reordered as
|
||||
they are output depending on the various delay times given for them.
|
||||
|
||||
<P>
|
||||
<A NAME="3721"></A>
|
||||
<A ID="3721"></A>
|
||||
<I>Merging</I>
|
||||
of control streams in Pd is accomplished not by explicit objects
|
||||
but by Pd's connection mechanism itself. This is shown in part (b) of the
|
||||
@@ -155,7 +155,7 @@ connection is made to a control inlet, the control streams are merged.
|
||||
|
||||
<P>
|
||||
Pd offers several objects for
|
||||
<A NAME="3723"></A>
|
||||
<A ID="3723"></A>
|
||||
<I>pruning</I> control streams, of which two are shown in part (c) of the
|
||||
figure:
|
||||
|
||||
@@ -167,7 +167,7 @@ figure:
|
||||
WIDTH="65" HEIGHT="33" ALIGN="MIDDLE" BORDER="0"
|
||||
SRC="img341.png"
|
||||
ALT="\fbox{ $\mathrm{moses}$\ }">:
|
||||
<A NAME="3845"></A>prune for numeric range. Numeric messages coming in the left inlet
|
||||
<A ID="3845"></A>prune for numeric range. Numeric messages coming in the left inlet
|
||||
appear on the left output if they are smaller than a threshold value (set
|
||||
by a creation argument or by the right inlet), and out the right inlet
|
||||
otherwise.
|
||||
@@ -187,13 +187,13 @@ otherwise.
|
||||
WIDTH="42" HEIGHT="41" ALIGN="MIDDLE" BORDER="0"
|
||||
SRC="img343.png"
|
||||
ALT="\fbox{ $\mathrm{sel}$\ }">:
|
||||
<A NAME="3846"></A>prune for specific numbers. Numeric messages coming in the left inlet produce
|
||||
<A ID="3846"></A>prune for specific numbers. Numeric messages coming in the left inlet produce
|
||||
a "bang" on the output only if they match a test value exactly. The test
|
||||
value is set either by creation argument or from the right inlet.
|
||||
|
||||
<P>
|
||||
Finally, Pd takes care of
|
||||
<A NAME="3734"></A>
|
||||
<A ID="3734"></A>
|
||||
<I>resynchronizing</I>
|
||||
control streams implicitly in its connection mechanism, as illustrated by part
|
||||
(d) of the figure. Most objects with more than one inlet synchronize all other
|
||||
@@ -205,36 +205,36 @@ recent number <TT>float</TT> has received beforehand.
|
||||
<P>
|
||||
<HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html1273"
|
||||
<A ID="tex2html1273"
|
||||
HREF="node50.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
|
||||
SRC="next.png"></A>
|
||||
<A NAME="tex2html1267"
|
||||
<A ID="tex2html1267"
|
||||
HREF="node40.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
|
||||
SRC="up.png"></A>
|
||||
<A NAME="tex2html1261"
|
||||
<A ID="tex2html1261"
|
||||
HREF="node48.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
|
||||
SRC="prev.png"></A>
|
||||
<A NAME="tex2html1269"
|
||||
<A ID="tex2html1269"
|
||||
HREF="node4.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
|
||||
SRC="contents.png"></A>
|
||||
<A NAME="tex2html1271"
|
||||
<A ID="tex2html1271"
|
||||
HREF="node201.html">
|
||||
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
|
||||
SRC="index.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html1274"
|
||||
<B> Next:</B> <A ID="tex2html1274"
|
||||
HREF="node50.html">Examples</A>
|
||||
<B> Up:</B> <A NAME="tex2html1268"
|
||||
<B> Up:</B> <A ID="tex2html1268"
|
||||
HREF="node40.html">Audio and control computations</A>
|
||||
<B> Previous:</B> <A NAME="tex2html1262"
|
||||
<B> Previous:</B> <A ID="tex2html1262"
|
||||
HREF="node48.html">Operations on control streams</A>
|
||||
<B> <A NAME="tex2html1270"
|
||||
<B> <A ID="tex2html1270"
|
||||
HREF="node4.html">Contents</A></B>
|
||||
<B> <A NAME="tex2html1272"
|
||||
<B> <A ID="tex2html1272"
|
||||
HREF="node201.html">Index</A></B>
|
||||
<!--End of Navigation Panel-->
|
||||
<ADDRESS>
|
||||
|
||||
Reference in New Issue
Block a user