|
|
|
|
|
|
|
|
</p> |
|
|
</p> |
|
|
<p class=func><span class=keyword>attack</span>(milliseconds);</p> |
|
|
<p class=func><span class=keyword>attack</span>(milliseconds);</p> |
|
|
<p class=desc>Set the attack time. The default is 10.5 milliseconds. |
|
|
<p class=desc>Set the attack time. The default is 10.5 milliseconds. |
|
|
|
|
|
The maximum is 11880 milliseconds. |
|
|
</p> |
|
|
</p> |
|
|
<p class=func><span class=keyword>hold</span>(milliseconds);</p> |
|
|
<p class=func><span class=keyword>hold</span>(milliseconds);</p> |
|
|
<p class=desc>Set the hold time. The default is 2.5 milliseconds. |
|
|
<p class=desc>Set the hold time. The default is 2.5 milliseconds. |
|
|
|
|
|
The maximum is 11880 milliseconds. |
|
|
</p> |
|
|
</p> |
|
|
<p class=func><span class=keyword>decay</span>(milliseconds);</p> |
|
|
<p class=func><span class=keyword>decay</span>(milliseconds);</p> |
|
|
<p class=desc>Set the decay time. The default is 35 milliseconds. |
|
|
<p class=desc>Set the decay time. The default is 35 milliseconds. |
|
|
|
|
|
The maximum is 11880 milliseconds. |
|
|
</p> |
|
|
</p> |
|
|
<p class=func><span class=keyword>sustain</span>(level);</p> |
|
|
<p class=func><span class=keyword>sustain</span>(level);</p> |
|
|
<p class=desc>Set the sustain level. The range is 0 to 1.0. The |
|
|
<p class=desc>Set the sustain level. The range is 0 to 1.0. The |
|
|
gain will be maintained at this level after the decay phase, |
|
|
gain will be maintained at this level after the decay phase, |
|
|
until noteOff() is called. |
|
|
|
|
|
|
|
|
until noteOff() is called. The sustain phase may last any |
|
|
|
|
|
length of time, controlled by when release() is called. |
|
|
</p> |
|
|
</p> |
|
|
<p class=func><span class=keyword>release</span>(milliseconds);</p> |
|
|
<p class=func><span class=keyword>release</span>(milliseconds);</p> |
|
|
<p class=desc>Set the release time. The default is 300 millisecond. |
|
|
<p class=desc>Set the release time. The default is 300 millisecond. |
|
|
|
|
|
The maximum is 11880 milliseconds. |
|
|
</p> |
|
|
</p> |
|
|
<p class=func><span class=keyword>releaseNoteOn</span>(milliseconds);</p> |
|
|
<p class=func><span class=keyword>releaseNoteOn</span>(milliseconds);</p> |
|
|
<p class=desc>Set a quick release time to be used when a new note is |
|
|
<p class=desc>Set a quick release time to be used when a new note is |
|
|
|
|
|
|
|
|
<h3>Notes</h3> |
|
|
<h3>Notes</h3> |
|
|
<p>To achieve the more common ADSR shape, simply |
|
|
<p>To achieve the more common ADSR shape, simply |
|
|
set delay and hold to zero.</p> |
|
|
set delay and hold to zero.</p> |
|
|
<p>The recommended range for each of the 5 timing inputs is 0 to 50 |
|
|
|
|
|
milliseconds. Up to 200 ms can be used, with somewhat reduced |
|
|
|
|
|
accuracy</p> |
|
|
|
|
|
</script> |
|
|
</script> |
|
|
<script type="text/x-red" data-template-name="AudioEffectEnvelope"> |
|
|
<script type="text/x-red" data-template-name="AudioEffectEnvelope"> |
|
|
<div class="form-row"> |
|
|
<div class="form-row"> |