replace '<A NAME=' with '<A ID='
This commit is contained in:
58
node48.html
58
node48.html
@@ -30,42 +30,42 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
|
||||
<BODY >
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html1259"
|
||||
<A ID="tex2html1259"
|
||||
HREF="node49.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
|
||||
SRC="next.png"></A>
|
||||
<A NAME="tex2html1253"
|
||||
<A ID="tex2html1253"
|
||||
HREF="node40.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
|
||||
SRC="up.png"></A>
|
||||
<A NAME="tex2html1247"
|
||||
<A ID="tex2html1247"
|
||||
HREF="node47.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
|
||||
SRC="prev.png"></A>
|
||||
<A NAME="tex2html1255"
|
||||
<A ID="tex2html1255"
|
||||
HREF="node4.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
|
||||
SRC="contents.png"></A>
|
||||
<A NAME="tex2html1257"
|
||||
<A ID="tex2html1257"
|
||||
HREF="node201.html">
|
||||
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
|
||||
SRC="index.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html1260"
|
||||
<B> Next:</B> <A ID="tex2html1260"
|
||||
HREF="node49.html">Control operations in Pd</A>
|
||||
<B> Up:</B> <A NAME="tex2html1254"
|
||||
<B> Up:</B> <A ID="tex2html1254"
|
||||
HREF="node40.html">Audio and control computations</A>
|
||||
<B> Previous:</B> <A NAME="tex2html1248"
|
||||
<B> Previous:</B> <A ID="tex2html1248"
|
||||
HREF="node47.html">Audio signals as control</A>
|
||||
<B> <A NAME="tex2html1256"
|
||||
<B> <A ID="tex2html1256"
|
||||
HREF="node4.html">Contents</A></B>
|
||||
<B> <A NAME="tex2html1258"
|
||||
<B> <A ID="tex2html1258"
|
||||
HREF="node201.html">Index</A></B>
|
||||
<BR>
|
||||
<BR>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H1><A NAME="SECTION00780000000000000000">
|
||||
<H1><A ID="SECTION00780000000000000000">
|
||||
Operations on control streams</A>
|
||||
</H1>
|
||||
|
||||
@@ -80,7 +80,7 @@ control structure in parallel with that of audio signals.
|
||||
|
||||
<P>
|
||||
The first type consists of
|
||||
<A NAME="3671"></A>
|
||||
<A ID="3671"></A>
|
||||
<I>delay</I>
|
||||
operations, which offset the time values associated with a control stream.
|
||||
In real-time systems the delays can't be negative in value. A control stream
|
||||
@@ -89,9 +89,9 @@ separately by different amounts.
|
||||
|
||||
<P>
|
||||
Two different types of delay are used in practice:
|
||||
<A NAME="3673"></A>
|
||||
<A ID="3673"></A>
|
||||
<I>simple</I> and
|
||||
<A NAME="3675"></A>
|
||||
<A ID="3675"></A>
|
||||
<I>compound</I>. Examples of each are shown in Figure <A HREF="#fig03.10">3.10</A>. A simple
|
||||
delay acting on a control stream schedules each event, as it comes in,
|
||||
for a time in the future. However, if another event arrives at the input
|
||||
@@ -101,7 +101,7 @@ if other inputs arrive before the output appears.
|
||||
|
||||
<P>
|
||||
|
||||
<DIV ALIGN="CENTER"><A NAME="fig03.10"></A><A NAME="3680"></A>
|
||||
<DIV ALIGN="CENTER"><A ID="fig03.10"></A><A ID="3680"></A>
|
||||
<TABLE>
|
||||
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 3.10:</STRONG>
|
||||
Delay as an operation on a control stream: (a) block
|
||||
@@ -116,7 +116,7 @@ of a compound delay.</CAPTION>
|
||||
|
||||
<P>
|
||||
A second operation on control steams is
|
||||
<A NAME="3683"></A><I>merging</I>:
|
||||
<A ID="3683"></A><I>merging</I>:
|
||||
taking two control streams and combining
|
||||
all the events into a new one. Figure <A HREF="#fig03.11">3.11</A> (part a) shows how this
|
||||
and the remaining operations are represented in block diagrams.
|
||||
@@ -129,7 +129,7 @@ well-defined order.
|
||||
|
||||
<P>
|
||||
A third type of operation on control streams is
|
||||
<A NAME="3686"></A><I>pruning</I>.
|
||||
<A ID="3686"></A><I>pruning</I>.
|
||||
Pruning a control stream means looking at the associated data and letting only
|
||||
certain elements through. Part (c) shows an example, in
|
||||
which events (which each have an associated number) are passed through only if
|
||||
@@ -137,7 +137,7 @@ the number is positive.
|
||||
|
||||
<P>
|
||||
|
||||
<DIV ALIGN="CENTER"><A NAME="fig03.11"></A><A NAME="3690"></A>
|
||||
<DIV ALIGN="CENTER"><A ID="fig03.11"></A><A ID="3690"></A>
|
||||
<TABLE>
|
||||
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 3.11:</STRONG>
|
||||
Operations on control streams (besides delay): (a) block diagrams;
|
||||
@@ -150,7 +150,7 @@ Operations on control streams (besides delay): (a) block diagrams;
|
||||
</DIV>
|
||||
|
||||
<P>
|
||||
Finally, there is the concept of <A NAME="3693"></A>
|
||||
Finally, there is the concept of <A ID="3693"></A>
|
||||
<I>resynchronizing</I> one control stream to another, as shown in part (d).
|
||||
Here one control stream (the source) contributes values which are
|
||||
put onto the time sequence of a second one (the sync). The value given the
|
||||
@@ -170,36 +170,36 @@ Pd it is controlled explicitly by the user.)
|
||||
<P>
|
||||
<HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html1259"
|
||||
<A ID="tex2html1259"
|
||||
HREF="node49.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
|
||||
SRC="next.png"></A>
|
||||
<A NAME="tex2html1253"
|
||||
<A ID="tex2html1253"
|
||||
HREF="node40.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
|
||||
SRC="up.png"></A>
|
||||
<A NAME="tex2html1247"
|
||||
<A ID="tex2html1247"
|
||||
HREF="node47.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
|
||||
SRC="prev.png"></A>
|
||||
<A NAME="tex2html1255"
|
||||
<A ID="tex2html1255"
|
||||
HREF="node4.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
|
||||
SRC="contents.png"></A>
|
||||
<A NAME="tex2html1257"
|
||||
<A ID="tex2html1257"
|
||||
HREF="node201.html">
|
||||
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
|
||||
SRC="index.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html1260"
|
||||
<B> Next:</B> <A ID="tex2html1260"
|
||||
HREF="node49.html">Control operations in Pd</A>
|
||||
<B> Up:</B> <A NAME="tex2html1254"
|
||||
<B> Up:</B> <A ID="tex2html1254"
|
||||
HREF="node40.html">Audio and control computations</A>
|
||||
<B> Previous:</B> <A NAME="tex2html1248"
|
||||
<B> Previous:</B> <A ID="tex2html1248"
|
||||
HREF="node47.html">Audio signals as control</A>
|
||||
<B> <A NAME="tex2html1256"
|
||||
<B> <A ID="tex2html1256"
|
||||
HREF="node4.html">Contents</A></B>
|
||||
<B> <A NAME="tex2html1258"
|
||||
<B> <A ID="tex2html1258"
|
||||
HREF="node201.html">Index</A></B>
|
||||
<!--End of Navigation Panel-->
|
||||
<ADDRESS>
|
||||
|
||||
Reference in New Issue
Block a user