replace '<A NAME=' with '<A ID='
This commit is contained in:
52
node30.html
52
node30.html
@@ -30,43 +30,43 @@ original version by: Nikos Drakos, CBLU, University of Leeds
|
||||
|
||||
<BODY >
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html988"
|
||||
<A ID="tex2html988"
|
||||
HREF="node31.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
|
||||
SRC="next.png"></A>
|
||||
<A NAME="tex2html982"
|
||||
<A ID="tex2html982"
|
||||
HREF="node26.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
|
||||
SRC="up.png"></A>
|
||||
<A NAME="tex2html976"
|
||||
<A ID="tex2html976"
|
||||
HREF="node29.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
|
||||
SRC="prev.png"></A>
|
||||
<A NAME="tex2html984"
|
||||
<A ID="tex2html984"
|
||||
HREF="node4.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
|
||||
SRC="contents.png"></A>
|
||||
<A NAME="tex2html986"
|
||||
<A ID="tex2html986"
|
||||
HREF="node201.html">
|
||||
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
|
||||
SRC="index.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html989"
|
||||
<B> Next:</B> <A ID="tex2html989"
|
||||
HREF="node31.html">Interpolation</A>
|
||||
<B> Up:</B> <A NAME="tex2html983"
|
||||
<B> Up:</B> <A ID="tex2html983"
|
||||
HREF="node26.html">Wavetables and samplers</A>
|
||||
<B> Previous:</B> <A NAME="tex2html977"
|
||||
<B> Previous:</B> <A ID="tex2html977"
|
||||
HREF="node29.html">Enveloping samplers</A>
|
||||
<B> <A NAME="tex2html985"
|
||||
<B> <A ID="tex2html985"
|
||||
HREF="node4.html">Contents</A></B>
|
||||
<B> <A NAME="tex2html987"
|
||||
<B> <A ID="tex2html987"
|
||||
HREF="node201.html">Index</A></B>
|
||||
<BR>
|
||||
<BR>
|
||||
<!--End of Navigation Panel-->
|
||||
|
||||
<H1><A NAME="SECTION00640000000000000000"></A>
|
||||
<A NAME="sect2.stretching"></A>
|
||||
<H1><A ID="SECTION00640000000000000000"></A>
|
||||
<A ID="sect2.stretching"></A>
|
||||
<BR>
|
||||
Timbre stretching
|
||||
</H1>
|
||||
@@ -76,7 +76,7 @@ The wavetable oscillator of Section <A HREF="node27.html#sect2.oscillator">2.1</
|
||||
Section <A HREF="node28.html#sect2.sampling">2.2</A> to encompass grabbing waveforms from arbitrary
|
||||
wavetables such as recorded sounds, may additionally be extended in
|
||||
a complementary way, that we'll refer to as
|
||||
<A NAME="2263"></A><I>timbre stretching</I>, for reasons we'll develop in this section. There are
|
||||
<A ID="2263"></A><I>timbre stretching</I>, for reasons we'll develop in this section. There are
|
||||
also many other possible ways to extend wavetable synthesis, using for
|
||||
instance frequency modulation and waveshaping, but we'll leave them to later
|
||||
chapters.
|
||||
@@ -108,13 +108,13 @@ copy of the waveform is played over 20 samples, so that the wave form fits
|
||||
exactly into the cycle with no gaps and no overlap. In part (b), although the
|
||||
period is still 20, the waveform is compressed into the middle half of the
|
||||
period (10 samples); or in other words, the
|
||||
<A NAME="2267"></A><I>duty cycle</I>--the relative amount of time the waveform fills the
|
||||
<A ID="2267"></A><I>duty cycle</I>--the relative amount of time the waveform fills the
|
||||
cycle--equals 50 percent. The remaining 50 percent of the time, the output
|
||||
is zero.
|
||||
|
||||
<P>
|
||||
|
||||
<DIV ALIGN="CENTER"><A NAME="fig02.09"></A><A NAME="2271"></A>
|
||||
<DIV ALIGN="CENTER"><A ID="fig02.09"></A><A ID="2271"></A>
|
||||
<TABLE>
|
||||
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 2.9:</STRONG>
|
||||
A waveform is played at a period of 20 samples: (a) at 100 percent
|
||||
@@ -445,7 +445,7 @@ curve is both compressed to the left (the frequencies all drop) and amplified
|
||||
|
||||
<P>
|
||||
|
||||
<DIV ALIGN="CENTER"><A NAME="fig02.10"></A><A NAME="2511"></A>
|
||||
<DIV ALIGN="CENTER"><A ID="fig02.10"></A><A ID="2511"></A>
|
||||
<TABLE>
|
||||
<CAPTION ALIGN="BOTTOM"><STRONG>Figure 2.10:</STRONG>
|
||||
The Fourier series magnitudes for the waveforms shown in Figure
|
||||
@@ -505,36 +505,36 @@ reinterpret <IMG
|
||||
<P>
|
||||
<HR>
|
||||
<!--Navigation Panel-->
|
||||
<A NAME="tex2html988"
|
||||
<A ID="tex2html988"
|
||||
HREF="node31.html">
|
||||
<IMG WIDTH="37" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="next"
|
||||
SRC="next.png"></A>
|
||||
<A NAME="tex2html982"
|
||||
<A ID="tex2html982"
|
||||
HREF="node26.html">
|
||||
<IMG WIDTH="26" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="up"
|
||||
SRC="up.png"></A>
|
||||
<A NAME="tex2html976"
|
||||
<A ID="tex2html976"
|
||||
HREF="node29.html">
|
||||
<IMG WIDTH="63" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="previous"
|
||||
SRC="prev.png"></A>
|
||||
<A NAME="tex2html984"
|
||||
<A ID="tex2html984"
|
||||
HREF="node4.html">
|
||||
<IMG WIDTH="65" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="contents"
|
||||
SRC="contents.png"></A>
|
||||
<A NAME="tex2html986"
|
||||
<A ID="tex2html986"
|
||||
HREF="node201.html">
|
||||
<IMG WIDTH="43" HEIGHT="24" ALIGN="BOTTOM" BORDER="0" ALT="index"
|
||||
SRC="index.png"></A>
|
||||
<BR>
|
||||
<B> Next:</B> <A NAME="tex2html989"
|
||||
<B> Next:</B> <A ID="tex2html989"
|
||||
HREF="node31.html">Interpolation</A>
|
||||
<B> Up:</B> <A NAME="tex2html983"
|
||||
<B> Up:</B> <A ID="tex2html983"
|
||||
HREF="node26.html">Wavetables and samplers</A>
|
||||
<B> Previous:</B> <A NAME="tex2html977"
|
||||
<B> Previous:</B> <A ID="tex2html977"
|
||||
HREF="node29.html">Enveloping samplers</A>
|
||||
<B> <A NAME="tex2html985"
|
||||
<B> <A ID="tex2html985"
|
||||
HREF="node4.html">Contents</A></B>
|
||||
<B> <A NAME="tex2html987"
|
||||
<B> <A ID="tex2html987"
|
||||
HREF="node201.html">Index</A></B>
|
||||
<!--End of Navigation Panel-->
|
||||
<ADDRESS>
|
||||
|
||||
Reference in New Issue
Block a user