summaryrefslogtreecommitdiff
path: root/scoregens/genexp.xml
diff options
context:
space:
mode:
Diffstat (limited to 'scoregens/genexp.xml')
-rw-r--r--scoregens/genexp.xml54
1 files changed, 41 insertions, 13 deletions
diff --git a/scoregens/genexp.xml b/scoregens/genexp.xml
index e472e3f..23d2dea 100644
--- a/scoregens/genexp.xml
+++ b/scoregens/genexp.xml
@@ -15,7 +15,7 @@
<refsect1>
<title>Description</title>
<para>
-Creates an ftable with values of the exp function ....
+Creates an ftable with values of the exp function.
</para>
</refsect1>
<refsect1>
@@ -32,7 +32,7 @@ Creates an ftable with values of the exp function ....
</para>
<para>
- <emphasis>start, end</emphasis> -- first and last value to be stored. The points stored are uniformly spaced between these to the table size
+ <emphasis>start, end</emphasis> -- first and last value to be stored; the GEN draws a curve that goes from start to end: exp(start) .... exp(end). The points stored are uniformly spaced between these to the table size
</para>
<para>
<emphasis>rescale</emphasis> -- if not zero the table is not rescaled
@@ -43,18 +43,45 @@ Creates an ftable with values of the exp function ....
<refsect1>
<title>Examples</title>
<para>
- Here is a simple example of the <emphasis>GENexp</emphasis> routine. It uses the
- file <ulink
- url="examples/genexp.csd"><citetitle>genexp.csd</citetitle></ulink>.
- It will generate a simple exp shaped output wave.
+ Here is a simple example of the GENexp routine. It uses the file <ulink url="examples/genexp.csd"><citetitle>genexp.csd</citetitle></ulink>.
+ <example>
+ <title>Example of the GENexp routine.</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>
+ <xi:include href="examples-xml/genexp.csd.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+ </example>
+ <textobject>
+ <phrase>These are the diagrams of the waveforms of the GENexp routines, as used in the example:</phrase>
+ </textobject>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/genexp_1.png" format="PNG"/>
+ </imageobject>
+
+ <textobject>
+ <phrase> f 2 0 8192 "exp" 0 15 0</phrase>
+ </textobject>
+
+
+ <caption>
+ <para> f 2 0 8192 "exp" 0 15 0</para>
+ </caption>
+ </mediaobject>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/genexp_2.png" format="PNG"/>
+ </imageobject>
+
+ <textobject>
+ <phrase> f 3 0 8192 "exp" 0 3 0</phrase>
+ </textobject>
+
+ <caption>
+ <para> f 3 0 8192 "exp" 0 3 0</para>
+ </caption>
+ </mediaobject>
- <example>
- <title>A simple example of the GENexp routine.</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>
- <xi:include href="examples-xml/genexp.csd.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
- </example>
</para>
</refsect1>
@@ -64,6 +91,7 @@ Creates an ftable with values of the exp function ....
<link linkend="GENexp"><citetitle>GENexp</citetitle></link> and
<link linkend="GENsone"><citetitle>GENsone</citetitle></link>.
</para>
+ <para> More information on this routine: <ulink url="http://www.csounds.com/journal/issue11/distortionSynthesis.html"><citetitle>http://www.csounds.com/journal/issue11/distortionSynthesis</citetitle></ulink>, written by Victor Lazzarini</para>
</refsect1>
<refsect1>