replace in opening quotations
This commit is contained in:
14
node69.html
14
node69.html
@@ -72,7 +72,7 @@ ADSR envelope generator</A>
|
||||
<P>
|
||||
Example D01.envelope.gen.pd (Figure <A HREF="#fig04.12">4.12</A>) shows how the <TT>line~</TT> object may
|
||||
be used to generate an ADSR envelope to control a synthesis patch (only the
|
||||
ADSR envelope is shown in the figure). The ``attack" button, when pressed, has
|
||||
ADSR envelope is shown in the figure). The "attack" button, when pressed, has
|
||||
two effects. The first (leftmost in the figure) is to set the <TT>line~</TT> object on its attack segment, with a target of 10 (the peak amplitude) over 200
|
||||
msec (the attack time). Second, the attack button sets a <TT>delay 200</TT> object, so that after the attack segment is done, the decay segment can start.
|
||||
The decay segment falls to a target of 1 (the sustain level) after another 2500
|
||||
@@ -93,10 +93,10 @@ ADSR envelope.</CAPTION>
|
||||
</DIV>
|
||||
|
||||
<P>
|
||||
The ``release" button sends the same <TT>line~</TT> object back to zero over
|
||||
The "release" button sends the same <TT>line~</TT> object back to zero over
|
||||
500 more milliseconds (the release time). Also, in case the
|
||||
<TT>delay 200</TT> object happens to be set at the moment the ``release" button is pressed, a
|
||||
``stop" message is sent to it. This prevents the ADSR generator from
|
||||
<TT>delay 200</TT> object happens to be set at the moment the "release" button is pressed, a
|
||||
"stop" message is sent to it. This prevents the ADSR generator from
|
||||
launching its decay segment after launching its release segment.
|
||||
|
||||
<P>
|
||||
@@ -148,9 +148,9 @@ Inside the <TT>adsr</TT> abstraction.</CAPTION>
|
||||
</DIV>
|
||||
|
||||
<P>
|
||||
The attack segment goes to a target specified as ``$1" (the first
|
||||
creation argument of the abstraction) over ``$2" milliseconds; these
|
||||
values may be overwritten by sending numbers to the ``peak level" and ``attack"
|
||||
The attack segment goes to a target specified as "$1" (the first
|
||||
creation argument of the abstraction) over "$2" milliseconds; these
|
||||
values may be overwritten by sending numbers to the "peak level" and "attack"
|
||||
inlets. The release segment is similar, but simpler, since the target is
|
||||
always zero. The hard part is the decay segment, which again must be set
|
||||
off after a delay equal to the attack time (the <TT>del $2</TT> object).
|
||||
|
||||
Reference in New Issue
Block a user