summaryrefslogtreecommitdiff
path: root/opcodes/lowresx.xml
diff options
context:
space:
mode:
Diffstat (limited to 'opcodes/lowresx.xml')
-rw-r--r--opcodes/lowresx.xml31
1 files changed, 23 insertions, 8 deletions
diff --git a/opcodes/lowresx.xml b/opcodes/lowresx.xml
index 03e2109..3ab2eaa 100644
--- a/opcodes/lowresx.xml
+++ b/opcodes/lowresx.xml
@@ -12,7 +12,7 @@
<refname>lowresx</refname>
<refpurpose>
Simulates layers of serially connected resonant lowpass filters.
- </refpurpose>
+ </refpurpose>
</refnamediv>
<refsect1>
@@ -24,17 +24,22 @@
<refsect1>
<title>Syntax</title>
- <synopsis>ares <command>lowresx</command> asig, kcutoff, kresonance [, inumlayer] [, iskip]</synopsis>
+ <synopsis>ares <command>lowresx</command> asig, xcutoff, xresonance [, inumlayer] [, iskip]</synopsis>
</refsect1>
<refsect1>
<title>Initialization</title>
<para>
- <emphasis>inumlayer</emphasis> -- number of elements in a <emphasis>lowresx</emphasis> stack. Default value is 4. There is no maximum.
+ <emphasis>inumlayer</emphasis> -- number of elements in a
+ <emphasis>lowresx</emphasis> stack. Default value is 4. There is
+ no maximum.
</para>
<para>
- <emphasis>iskip</emphasis> -- initial disposition of internal data space. A zero value will clear the space; a non-zero value will allow previous information to remain. The default value is 0.
+ <emphasis>iskip</emphasis> -- initial disposition of internal
+ data space. A zero value will clear the space; a non-zero value
+ will allow previous information to remain. The default value is
+ 0.
</para>
</refsect1>
@@ -45,22 +50,30 @@
</para>
<para>
- <emphasis>kcutoff</emphasis> -- filter cutoff frequency point
+ <emphasis>xcutoff</emphasis> -- filter cutoff frequency point
</para>
<para>
- <emphasis>kresonance</emphasis> -- resonance amount
+ <emphasis>xresonance</emphasis> -- resonance amount
</para>
<para>
- <emphasis>lowresx</emphasis> is equivalent to more layer of <link linkend="lowres"><citetitle>lowres</citetitle></link> with the same arguments serially connected. Using a stack of a larger number of filters allows a sharper cutoff. This is faster than using a larger number of instances of <emphasis>lowres</emphasis> in a Csound orchestra because only one initialization and k cycle are needed at time and the audio loop falls entirely inside the cache memory of processor. Based on an orchestra by &namehans;
+ <emphasis>lowresx</emphasis> is equivalent to more layer of
+ <link linkend="lowres"><citetitle>lowres</citetitle></link> with
+ the same arguments serially connected. Using a stack of a larger
+ number of filters allows a sharper cutoff. This is faster than
+ using a larger number of instances of
+ <emphasis>lowres</emphasis> in a Csound orchestra because only
+ one initialization and k cycle are needed at time and the audio
+ loop falls entirely inside the cache memory of processor. Based
+ on an orchestra by &namehans;
</para>
</refsect1>
<refsect1>
<title>Examples</title>
<para>
- Here is an example of the lowresx opcode. It uses the file <ulink url="examples/lowresx.csd"><citetitle>lowresx.csd</citetitle></ulink>, and <ulink url="examples/beats.wav"><citetitle>beats.wav</citetitle></ulink>.
+ Here is an example of the lowresx opcode. It uses the file <ulink url="examples/lowresx.csd"><citetitle>lowresx.csd</citetitle></ulink>.
<example>
<title>Example of the lowresx opcode.</title>
<para>See the sections <link linkend="UsingRealTime"><citetitle>Real-time Audio</citetitle></link> and <link linkend="CommandFlags"><citetitle>Command Line Flags</citetitle></link> for more information on using command line flags.</para>
@@ -86,5 +99,7 @@
</para>
<para>New in Csound version 3.49</para>
+ <para>Audio rate parameters introduced in version 6.02</para>
+ <para>November 2013.</para>
</refsect1>
</refentry>