summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorFelipe Sateler <fsateler@gmail.com>2008-03-24 16:39:11 -0300
committerFelipe Sateler <fsateler@gmail.com>2008-03-24 16:39:11 -0300
commit2af72543872544f18b7e3812cb64d9fe5886c47b (patch)
treee35d9468794be891222d3ddc05e46e2810add952 /misc
Imported Upstream version 5.08
Diffstat (limited to 'misc')
-rw-r--r--misc/amp.xml56
-rw-r--r--misc/csound64.xml22
-rw-r--r--misc/formants.xml1153
-rw-r--r--misc/glossary.xml63
-rw-r--r--misc/modalfreq.xml109
-rw-r--r--misc/pitch.xml917
-rw-r--r--misc/quickref.xml1832
-rw-r--r--misc/sf2.xml20
-rw-r--r--misc/top.xml11
-rw-r--r--misc/windows.xml210
10 files changed, 4393 insertions, 0 deletions
diff --git a/misc/amp.xml b/misc/amp.xml
new file mode 100644
index 0000000..f76ead2
--- /dev/null
+++ b/misc/amp.xml
@@ -0,0 +1,56 @@
+
+<appendix id="MiscAmp">
+ <title>Sound Intensity Values</title>
+
+ <table frame="all" colsep="1">
+ <title>Sound Intensity Values (for a 1000 Hz tone)</title>
+
+ <tgroup cols="3">
+ <thead>
+ <row>
+ <entry>Dynamics</entry>
+ <entry>Intensity (W/m &circ; 2)</entry>
+ <entry>Level (dB)</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>pain</entry>
+ <entry>1</entry>
+ <entry>120</entry>
+ </row>
+
+ <row>
+ <entry>fff</entry>
+ <entry>10 &circ; -2</entry>
+ <entry>100</entry>
+ </row>
+
+ <row>
+ <entry>f</entry>
+ <entry>10 &circ; -4</entry>
+ <entry>80</entry>
+ </row>
+
+ <row>
+ <entry>p</entry>
+ <entry>10 &circ; -6</entry>
+ <entry>60</entry>
+ </row>
+
+ <row>
+ <entry>ppp</entry>
+ <entry>10 &circ; -8</entry>
+ <entry>40</entry>
+ </row>
+
+ <row>
+ <entry>threshold</entry>
+ <entry>10 &circ; -12</entry>
+ <entry>0</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+</appendix>
diff --git a/misc/csound64.xml b/misc/csound64.xml
new file mode 100644
index 0000000..200f859
--- /dev/null
+++ b/misc/csound64.xml
@@ -0,0 +1,22 @@
+
+<appendix id="MiscCsound64">
+ <title>Csound Double (64-bit) vs. Float (32-bit)</title>
+
+ <para>
+ Csound can be built to use 64-bit DOUBLES internally to do processing versus regular Csound's 32-bit FLOATS. This larger resolution for processing internally yields a much &quot;cleaner&quot; sound but at the expense of extended processing time. Because it does require much longer to process, Csound compiled for doubles is typicaly used after a work is finished for a final production run. If you are using csound for realtime output, you should use the 32-bit (float) version, which provides faster output. For offline rendering, you can use either, but for the final master, the 64-bit version will produce higher quality output.
+ </para>
+
+ <formalpara>
+ <title>Notes On Using Csound built for double precision</title>
+
+ <para>
+ <orderedlist>
+ <listitem><para>hetro, PVOC-EX analysis and pvanal files generated for 32-bit Csound (float) will work with 64-bit Csound (double precision).</para></listitem>
+
+ <listitem><para><link linkend="lpanal"><citetitle>lpanal</citetitle></link> and <link linkend="cvanal"><citetitle>cvanal</citetitle></link> files generated for Csound will not work with Csound64.</para></listitem>
+
+ </orderedlist>
+ </para>
+ </formalpara>
+
+</appendix>
diff --git a/misc/formants.xml b/misc/formants.xml
new file mode 100644
index 0000000..a169ac9
--- /dev/null
+++ b/misc/formants.xml
@@ -0,0 +1,1153 @@
+
+<appendix id="MiscFormants">
+ <title>Formant Values</title>
+
+ <table id="altoa" frame="all" colsep="1">
+ <title>alto <quote>a</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>800</entry>
+ <entry>1150</entry>
+ <entry>2800</entry>
+ <entry>3500</entry>
+ <entry>4950</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-4</entry>
+ <entry>-20</entry>
+ <entry>-36</entry>
+ <entry>-60</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>80</entry>
+ <entry>90</entry>
+ <entry>120</entry>
+ <entry>130</entry>
+ <entry>140</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="altoe" frame="all" colsep="1">
+ <title>alto <quote>e</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>400</entry>
+ <entry>1600</entry>
+ <entry>2700</entry>
+ <entry>3300</entry>
+ <entry>4950</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-24</entry>
+ <entry>-30</entry>
+ <entry>-35</entry>
+ <entry>-60</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>60</entry>
+ <entry>80</entry>
+ <entry>120</entry>
+ <entry>150</entry>
+ <entry>200</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="altoi" frame="all" colsep="1">
+ <title>alto <quote>i</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>350</entry>
+ <entry>1700</entry>
+ <entry>2700</entry>
+ <entry>3700</entry>
+ <entry>4950</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-20</entry>
+ <entry>-30</entry>
+ <entry>-36</entry>
+ <entry>-60</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>50</entry>
+ <entry>100</entry>
+ <entry>120</entry>
+ <entry>150</entry>
+ <entry>200</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="altoo" frame="all" colsep="1">
+ <title>alto <quote>o</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>450</entry>
+ <entry>800</entry>
+ <entry>2830</entry>
+ <entry>3500</entry>
+ <entry>4950</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-9</entry>
+ <entry>-16</entry>
+ <entry>-28</entry>
+ <entry>-55</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>70</entry>
+ <entry>80</entry>
+ <entry>100</entry>
+ <entry>130</entry>
+ <entry>135</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="altou" frame="all" colsep="1">
+ <title>alto <quote>u</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>325</entry>
+ <entry>700</entry>
+ <entry>2530</entry>
+ <entry>3500</entry>
+ <entry>4950</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-12</entry>
+ <entry>-30</entry>
+ <entry>-40</entry>
+ <entry>-64</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>50</entry>
+ <entry>60</entry>
+ <entry>170</entry>
+ <entry>180</entry>
+ <entry>200</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="bassa" frame="all" colsep="1">
+ <title>bass <quote>a</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>600</entry>
+ <entry>1040</entry>
+ <entry>2250</entry>
+ <entry>2450</entry>
+ <entry>2750</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-7</entry>
+ <entry>-9</entry>
+ <entry>-9</entry>
+ <entry>-20</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>60</entry>
+ <entry>70</entry>
+ <entry>110</entry>
+ <entry>120</entry>
+ <entry>130</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="basse" frame="all" colsep="1">
+ <title>bass <quote>e</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>400</entry>
+ <entry>1620</entry>
+ <entry>2400</entry>
+ <entry>2800</entry>
+ <entry>3100</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-12</entry>
+ <entry>-9</entry>
+ <entry>-12</entry>
+ <entry>-18</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>40</entry>
+ <entry>80</entry>
+ <entry>100</entry>
+ <entry>120</entry>
+ <entry>120</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="bassi" frame="all" colsep="1">
+ <title>bass <quote>i</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>250</entry>
+ <entry>1750</entry>
+ <entry>2600</entry>
+ <entry>3050</entry>
+ <entry>3340</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-30</entry>
+ <entry>-16</entry>
+ <entry>-22</entry>
+ <entry>-28</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>60</entry>
+ <entry>90</entry>
+ <entry>100</entry>
+ <entry>120</entry>
+ <entry>120</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="basso" frame="all" colsep="1">
+ <title>bass <quote>o</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>400</entry>
+ <entry>750</entry>
+ <entry>2400</entry>
+ <entry>2600</entry>
+ <entry>2900</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-11</entry>
+ <entry>-21</entry>
+ <entry>-20</entry>
+ <entry>-40</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>40</entry>
+ <entry>80</entry>
+ <entry>100</entry>
+ <entry>120</entry>
+ <entry>120</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="bassu" frame="all" colsep="1">
+ <title>bass <quote>u</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>350</entry>
+ <entry>600</entry>
+ <entry>2400</entry>
+ <entry>2675</entry>
+ <entry>2950</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-20</entry>
+ <entry>-32</entry>
+ <entry>-28</entry>
+ <entry>-36</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>40</entry>
+ <entry>80</entry>
+ <entry>100</entry>
+ <entry>120</entry>
+ <entry>120</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="countertenora" frame="all" colsep="1">
+ <title>countertenor <quote>a</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>660</entry>
+ <entry>1120</entry>
+ <entry>2750</entry>
+ <entry>3000</entry>
+ <entry>3350</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-6</entry>
+ <entry>-23</entry>
+ <entry>-24</entry>
+ <entry>-38</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>80</entry>
+ <entry>90</entry>
+ <entry>120</entry>
+ <entry>130</entry>
+ <entry>140</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="countertenore" frame="all" colsep="1">
+ <title>countertenor <quote>e</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>440</entry>
+ <entry>1800</entry>
+ <entry>2700</entry>
+ <entry>3000</entry>
+ <entry>3300</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-14</entry>
+ <entry>-18</entry>
+ <entry>-20</entry>
+ <entry>-20</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>70</entry>
+ <entry>80</entry>
+ <entry>100</entry>
+ <entry>120</entry>
+ <entry>120</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="countertenori" frame="all" colsep="1">
+ <title>countertenor <quote>i</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>270</entry>
+ <entry>1850</entry>
+ <entry>2900</entry>
+ <entry>3350</entry>
+ <entry>3590</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-24</entry>
+ <entry>-24</entry>
+ <entry>-36</entry>
+ <entry>-36</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>40</entry>
+ <entry>90</entry>
+ <entry>100</entry>
+ <entry>120</entry>
+ <entry>120</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="countertenoro" frame="all" colsep="1">
+ <title>countertenor <quote>o</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>430</entry>
+ <entry>820</entry>
+ <entry>2700</entry>
+ <entry>3000</entry>
+ <entry>3300</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-10</entry>
+ <entry>-26</entry>
+ <entry>-22</entry>
+ <entry>-34</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>40</entry>
+ <entry>80</entry>
+ <entry>100</entry>
+ <entry>120</entry>
+ <entry>120</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="countertenoru" frame="all" colsep="1">
+ <title>countertenor <quote>u</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>370</entry>
+ <entry>630</entry>
+ <entry>2750</entry>
+ <entry>3000</entry>
+ <entry>3400</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-20</entry>
+ <entry>-23</entry>
+ <entry>-30</entry>
+ <entry>-34</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>40</entry>
+ <entry>60</entry>
+ <entry>100</entry>
+ <entry>120</entry>
+ <entry>120</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="sopranoa" frame="all" colsep="1">
+ <title>soprano <quote>a</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>800</entry>
+ <entry>1150</entry>
+ <entry>2900</entry>
+ <entry>3900</entry>
+ <entry>4950</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-6</entry>
+ <entry>-32</entry>
+ <entry>-20</entry>
+ <entry>-50</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>80</entry>
+ <entry>90</entry>
+ <entry>120</entry>
+ <entry>130</entry>
+ <entry>140</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="sopranoe" frame="all" colsep="1">
+ <title>soprano <quote>e</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>350</entry>
+ <entry>2000</entry>
+ <entry>2800</entry>
+ <entry>3600</entry>
+ <entry>4950</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-20</entry>
+ <entry>-15</entry>
+ <entry>-40</entry>
+ <entry>-56</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>60</entry>
+ <entry>100</entry>
+ <entry>120</entry>
+ <entry>150</entry>
+ <entry>200</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="sopranoi" frame="all" colsep="1">
+ <title>soprano <quote>i</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>270</entry>
+ <entry>2140</entry>
+ <entry>2950</entry>
+ <entry>3900</entry>
+ <entry>4950</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-12</entry>
+ <entry>-26</entry>
+ <entry>-26</entry>
+ <entry>-44</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>60</entry>
+ <entry>90</entry>
+ <entry>100</entry>
+ <entry>120</entry>
+ <entry>120</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="sopranoo" frame="all" colsep="1">
+ <title>soprano <quote>o</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>450</entry>
+ <entry>800</entry>
+ <entry>2830</entry>
+ <entry>3800</entry>
+ <entry>4950</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-11</entry>
+ <entry>-22</entry>
+ <entry>-22</entry>
+ <entry>-50</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>40</entry>
+ <entry>80</entry>
+ <entry>100</entry>
+ <entry>120</entry>
+ <entry>120</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="sopranou" frame="all" colsep="1">
+ <title>soprano <quote>u</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>325</entry>
+ <entry>700</entry>
+ <entry>2700</entry>
+ <entry>3800</entry>
+ <entry>4950</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-16</entry>
+ <entry>-35</entry>
+ <entry>-40</entry>
+ <entry>-60</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>50</entry>
+ <entry>60</entry>
+ <entry>170</entry>
+ <entry>180</entry>
+ <entry>200</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="tenora" frame="all" colsep="1">
+ <title>tenor <quote>a</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>650</entry>
+ <entry>1080</entry>
+ <entry>2650</entry>
+ <entry>2900</entry>
+ <entry>3250</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-6</entry>
+ <entry>-7</entry>
+ <entry>-8</entry>
+ <entry>-22</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>80</entry>
+ <entry>90</entry>
+ <entry>120</entry>
+ <entry>130</entry>
+ <entry>140</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="tenore" frame="all" colsep="1">
+ <title>tenor <quote>e</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>400</entry>
+ <entry>1700</entry>
+ <entry>2600</entry>
+ <entry>3200</entry>
+ <entry>3580</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-14</entry>
+ <entry>-12</entry>
+ <entry>-14</entry>
+ <entry>-20</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>70</entry>
+ <entry>80</entry>
+ <entry>100</entry>
+ <entry>120</entry>
+ <entry>120</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="tenori" frame="all" colsep="1">
+ <title>tenor <quote>i</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>290</entry>
+ <entry>1870</entry>
+ <entry>2800</entry>
+ <entry>3250</entry>
+ <entry>3540</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-15</entry>
+ <entry>-18</entry>
+ <entry>-20</entry>
+ <entry>-30</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>40</entry>
+ <entry>90</entry>
+ <entry>100</entry>
+ <entry>120</entry>
+ <entry>120</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="tenoro" frame="all" colsep="1">
+ <title>tenor <quote>o</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>400</entry>
+ <entry>800</entry>
+ <entry>2600</entry>
+ <entry>2800</entry>
+ <entry>3000</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-10</entry>
+ <entry>-12</entry>
+ <entry>-12</entry>
+ <entry>-26</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>70</entry>
+ <entry>80</entry>
+ <entry>100</entry>
+ <entry>130</entry>
+ <entry>135</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+
+ <table id="tenoru" frame="all" colsep="1">
+ <title>tenor <quote>u</quote></title>
+ <tgroup cols="6">
+ <thead>
+ <row>
+ <entry>Values</entry>
+ <entry>f1</entry>
+ <entry>f2</entry>
+ <entry>f3</entry>
+ <entry>f4</entry>
+ <entry>f5</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>freq (Hz)</entry>
+ <entry>350</entry>
+ <entry>600</entry>
+ <entry>2700</entry>
+ <entry>2900</entry>
+ <entry>3300</entry>
+ </row>
+
+ <row>
+ <entry>amp (dB)</entry>
+ <entry>0</entry>
+ <entry>-20</entry>
+ <entry>-17</entry>
+ <entry>-14</entry>
+ <entry>-26</entry>
+ </row>
+
+ <row>
+ <entry>bw (Hz)</entry>
+ <entry>40</entry>
+ <entry>60</entry>
+ <entry>100</entry>
+ <entry>120</entry>
+ <entry>120</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+</appendix>
diff --git a/misc/glossary.xml b/misc/glossary.xml
new file mode 100644
index 0000000..f0c2e6a
--- /dev/null
+++ b/misc/glossary.xml
@@ -0,0 +1,63 @@
+
+<glossary id="MiscGlossary">
+ <title>Glossary</title>
+
+<glossdiv><title>G</title>
+
+<glossentry id="glossaryGuardPoint">
+ <glossterm>Guard Point</glossterm>
+ <glossdef>
+ <para>
+ A guard point is the last position on a function table.
+ If the length is, say 1024, the table will have 1024+1 (1025) points:
+ the extra point is the guard point.
+ </para>
+
+ <para>
+ In any case, for a 1024-point table, the first point is index 0 and the
+ last 1023; index 1024 is not really used)
+ </para>
+
+ <para>
+ The reason for a guard-point is that some opcodes interpolate
+ to obtain a table value, in which case, when the table index is
+ say, 1023.5, we need the value of the 1024 pos in order to interpolate.
+ </para>
+
+ <para>
+ There are two ways of filling this point (writing the value that goes
+ in it):
+
+ <orderedlist>
+
+ <listitem>
+ <para>
+ Default way: by copying the value of the 1st point in the table
+ </para>
+ </listitem>
+
+ <listitem>
+ <para>
+ Extended Guard-Point: extending the contour of the table (continuing to
+ calculate the table for one extra point)
+ </para>
+ </listitem>
+
+ </orderedlist>
+
+
+ In general the first mode is used for wrap-around applications, such as
+ an oscillator (which loops continuously reading the table). The second
+ use is for one-shot readouts, such as envelopes, where the last point
+ needs to be interpolated correctly following the table contour (we are not
+ looping back to the beginning of the table)
+ </para>
+
+ </glossdef>
+ </glossentry>
+
+</glossdiv>
+
+<!-- ... -->
+
+</glossary>
diff --git a/misc/modalfreq.xml b/misc/modalfreq.xml
new file mode 100644
index 0000000..68339bc
--- /dev/null
+++ b/misc/modalfreq.xml
@@ -0,0 +1,109 @@
+
+<appendix id="MiscModalFreq">
+ <title>Modal Frequency Ratios</title>
+ <bridgehead>Contributed by Scott Lindroth</bridgehead>
+ <para>
+ John Bower, a student of Scott Lindroth, compiled this list of modal frequencies for various objects and materials. Some modes work better than others, and most need to be in a particular frequency range to sound plausible. Caveat emptor.
+ </para>
+ <para>
+ In general, wooden objects will not sound "wooden" unless a stochastic component is present in the sound (try banded waveguides). Nonetheless, some of the wooden objects make wonderful metallic instruments as well.
+ </para>
+ <para>
+ This ratios can be useful together with opcodes like <link linkend="mode"><citetitle>mode</citetitle></link> or <link linkend="streson"><citetitle>streson</citetitle></link>.
+ </para>
+
+ <table frame="all" colsep="1">
+ <title>Modal Frequency Ratios</title>
+
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>Instrument</entry>
+ <entry>Modal Frequency Ratios</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>Dahina tabla</entry>
+ <entry>[1, 2.89, 4.95, 6.99, 8.01, 9.02]</entry>
+ </row>
+
+ <row>
+ <entry>Bayan tabla</entry>
+ <entry>[1, 2.0, 3.01, 4.01, 4.69, 5.63]</entry>
+ </row>
+ <row>
+ <entry>Red Cedar wood plate</entry>
+ <entry>[1, 1.47, 2.09, 2.56]</entry>
+ </row>
+ <row>
+ <entry>Redwood wood plate</entry>
+ <entry>[1, 1.47, 2.11, 2.57]</entry>
+ </row>
+ <row>
+ <entry>Douglas Fir wood plate</entry>
+ <entry>[1, 1.42, 2.11, 2.47]</entry>
+ </row>
+ <row>
+ <entry>uniform wooden bar</entry>
+ <entry>[1, 2.572, 4.644, 6.984, 9.723, 12]</entry>
+ </row>
+ <row>
+ <entry>uniform aluminum bar</entry>
+ <entry>[1, 2.756, 5.423, 8.988, 13.448, 18.680]</entry>
+ </row>
+ <row>
+ <entry>Xylophone</entry>
+ <entry>[1, 3.932, 9.538, 16.688, 24.566, 31.147]</entry>
+ </row>
+ <row>
+ <entry>Vibraphone 1</entry>
+ <entry>[1, 3.984, 10.668, 17.979, 23.679, 33.642]</entry>
+ </row>
+ <row>
+ <entry>Vibraphone 2</entry>
+ <entry>[1, 3.997, 9.469, 15.566, 20.863, 29.440]</entry>
+ </row>
+ <row>
+ <entry>Chalandi plates</entry>
+ <entry><simpara>([62, 107, 360, 460, 863] Hz +-2Hz)</simpara>
+ <simpara>[1, 1.72581, 5.80645, 7.41935, 13.91935] ratios</simpara></entry>
+ </row>
+ <row>
+ <entry>tibetan bowl (180mm)</entry>
+ <entry><simpara>( [221, 614, 1145, 1804, 2577, 3456, 4419] Hz) 934g, 180mm</simpara>
+ <simpara>[1, 2.77828, 5.18099, 8.16289, 11.66063, 15.63801, 19.99 ratios</simpara></entry>
+ </row>
+ <row>
+ <entry>tibetan bowl (152 mm)</entry>
+ <entry><simpara>([314, 836, 1519, 2360, 3341, 4462, 5696] Hz) 563g, 152mm</simpara>
+ <simpara>[1, 2.66242, 4.83757, 7.51592, 10.64012, 14.21019, 18.14027] ratios</simpara></entry>
+ </row>
+ <row>
+ <entry>tibetan bowl (140 mm)</entry>
+ <entry><simpara>([528, 1460, 2704, 4122, 5694] Hz) 557g, 140mm</simpara>
+ <simpara>[1, 2.76515, 5.12121, 7.80681, 10.78409] ratios</simpara></entry>
+ </row>
+ <row>
+ <entry>Wine Glass</entry>
+ <entry>[1, 2.32, 4.25, 6.63, 9.38]</entry>
+ </row>
+ <row>
+ <entry>small handbell</entry>
+ <entry><simpara>([1312.0, 1314.5, 2353.3, 2362.9, 3306.5, 3309.4, 3923.8, 3928.2, 4966.6, 4993.7, 5994.4, 6003.0, 6598.9, 6619.7, 7971.7, 7753.2, 8413.1, 8453.3, 9292.4, 9305.2, 9602.3, 9912.4] Hz)</simpara>
+ <simpara>[ 1, 1.0019054878049, 1.7936737804878, 1.8009908536585, 2.5201981707317, 2.5224085365854, 2.9907012195122, 2.9940548780488, 3.7855182926829, 3.8061737804878, 4.5689024390244, 4.5754573170732, 5.0296493902439, 5.0455030487805, 6.0759908536585, 5.9094512195122, 6.4124237804878, 6.4430640243902, 7.0826219512195, 7.0923780487805, 7.3188262195122, 7.5551829268293 ] ratios</simpara></entry>
+ </row>
+ <row>
+ <entry>spinel sphere with diameter of 3.6675mm</entry>
+ <entry><simpara>([977.25, 1003.16, 1390.13, 1414.93, 1432.84, 1465.34, 1748.48, 1834.20, 1919.90, 1933.64, 1987.20, 2096.48, 2107.10, 2202.08, 2238.40, 2280.10, 0 /*2290.53 calculated*/, 2400.88, 2435.85, 2507.80, 2546.30, 2608.55, 2652.35, 2691.70, 2708.00] Hz)</simpara>
+ <simpara>[ 1, 1.026513174725, 1.4224916858532, 1.4478690202098, 1.4661959580455, 1.499452545408, 1.7891839345101, 1.8768994627782, 1.9645945254541, 1.9786543873113, 2.0334612432847, 2.1452852391916, 2.1561524686621, 2.2533435661294, 2.2905090816065, 2.3331798413917, 0, 2.4567715528268, 2.4925556408289, 2.5661806088514, 2.6055768738808, 2.6692760296751, 2.7140956766436, 2.7543617293425, 2.7710411870043 ] ratios</simpara></entry>
+ </row>
+ <row>
+ <entry>pot lid</entry>
+ <entry><simpara>[ 1, 3.2, 6.23, 6.27, 9.92, 14.15] ratios</simpara></entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+</appendix>
diff --git a/misc/pitch.xml b/misc/pitch.xml
new file mode 100644
index 0000000..ebaaa9a
--- /dev/null
+++ b/misc/pitch.xml
@@ -0,0 +1,917 @@
+
+<appendix id="MiscPitch">
+ <title>Pitch Conversion</title>
+
+ <table frame="all" colsep="1">
+ <title>Pitch Conversion</title>
+
+ <tgroup cols="4">
+ <thead>
+ <row>
+ <entry>Note</entry>
+ <entry>Hz</entry>
+ <entry>cpspch</entry>
+ <entry>MIDI</entry>
+ </row>
+ </thead>
+
+ <tbody>
+ <row>
+ <entry>C-1</entry>
+ <entry>8.176</entry>
+ <entry>3.00</entry>
+ <entry>0</entry>
+ </row>
+
+ <row>
+ <entry>C#-1</entry>
+ <entry>8.662</entry>
+ <entry>3.01</entry>
+ <entry>1</entry>
+ </row>
+
+ <row>
+ <entry>D-1</entry>
+ <entry>9.177</entry>
+ <entry>3.02</entry>
+ <entry>2</entry>
+ </row>
+
+ <row>
+ <entry>D#-1</entry>
+ <entry>9.723</entry>
+ <entry>3.03</entry>
+ <entry>3</entry>
+ </row>
+
+ <row>
+ <entry>E-1</entry>
+ <entry>10.301</entry>
+ <entry>3.04</entry>
+ <entry>4</entry>
+ </row>
+
+ <row>
+ <entry>F-1</entry>
+ <entry>10.913</entry>
+ <entry>3.05</entry>
+ <entry>5</entry>
+ </row>
+
+ <row>
+ <entry>F#-1</entry>
+ <entry>11.562</entry>
+ <entry>3.06</entry>
+ <entry>6</entry>
+ </row>
+
+ <row>
+ <entry>G-1</entry>
+ <entry>12.250</entry>
+ <entry>3.07</entry>
+ <entry>7</entry>
+ </row>
+
+ <row>
+ <entry>G#-1</entry>
+ <entry>12.978</entry>
+ <entry>3.08</entry>
+ <entry>8</entry>
+ </row>
+
+ <row>
+ <entry>A-1</entry>
+ <entry>13.750</entry>
+ <entry>3.09</entry>
+ <entry>9</entry>
+ </row>
+
+ <row>
+ <entry>A#-1</entry>
+ <entry>14.568</entry>
+ <entry>3.10</entry>
+ <entry>10</entry>
+ </row>
+
+ <row>
+ <entry>B-1</entry>
+ <entry>15.434</entry>
+ <entry>3.11</entry>
+ <entry>11</entry>
+ </row>
+
+ <row>
+ <entry>C0</entry>
+ <entry>16.352</entry>
+ <entry>4.00</entry>
+ <entry>12</entry>
+ </row>
+
+ <row>
+ <entry>C#0</entry>
+ <entry>17.324</entry>
+ <entry>4.01</entry>
+ <entry>13</entry>
+ </row>
+
+ <row>
+ <entry>D0</entry>
+ <entry>18.354</entry>
+ <entry>4.02</entry>
+ <entry>14</entry>
+ </row>
+
+ <row>
+ <entry>D#0</entry>
+ <entry>19.445</entry>
+ <entry>4.03</entry>
+ <entry>15</entry>
+ </row>
+
+ <row>
+ <entry>E0</entry>
+ <entry>20.602</entry>
+ <entry>4.04</entry>
+ <entry>16</entry>
+ </row>
+
+ <row>
+ <entry>F0</entry>
+ <entry>21.827</entry>
+ <entry>4.05</entry>
+ <entry>17</entry>
+ </row>
+
+ <row>
+ <entry>F#0</entry>
+ <entry>23.125</entry>
+ <entry>4.06</entry>
+ <entry>18</entry>
+ </row>
+
+ <row>
+ <entry>G0</entry>
+ <entry>24.500</entry>
+ <entry>4.07</entry>
+ <entry>19</entry>
+ </row>
+
+ <row>
+ <entry>G#0</entry>
+ <entry>25.957</entry>
+ <entry>4.08</entry>
+ <entry>20</entry>
+ </row>
+
+ <row>
+ <entry>A0</entry>
+ <entry>27.500</entry>
+ <entry>4.09</entry>
+ <entry>21</entry>
+ </row>
+
+ <row>
+ <entry>A#0</entry>
+ <entry>29.135</entry>
+ <entry>4.10</entry>
+ <entry>22</entry>
+ </row>
+
+ <row>
+ <entry>B0</entry>
+ <entry>30.868</entry>
+ <entry>4.11</entry>
+ <entry>23</entry>
+ </row>
+
+ <row>
+ <entry>C1</entry>
+ <entry>32.703</entry>
+ <entry>5.00</entry>
+ <entry>24</entry>
+ </row>
+
+ <row>
+ <entry>C#1</entry>
+ <entry>34.648</entry>
+ <entry>5.01</entry>
+ <entry>25</entry>
+ </row>
+
+ <row>
+ <entry>D1</entry>
+ <entry>36.708</entry>
+ <entry>5.02</entry>
+ <entry>26</entry>
+ </row>
+
+ <row>
+ <entry>D#1</entry>
+ <entry>38.891</entry>
+ <entry>5.03</entry>
+ <entry>27</entry>
+ </row>
+
+ <row>
+ <entry>E1</entry>
+ <entry>41.203</entry>
+ <entry>5.04</entry>
+ <entry>28</entry>
+ </row>
+
+ <row>
+ <entry>F1</entry>
+ <entry>43.654</entry>
+ <entry>5.05</entry>
+ <entry>29</entry>
+ </row>
+
+ <row>
+ <entry>F#1</entry>
+ <entry>46.249</entry>
+ <entry>5.06</entry>
+ <entry>30</entry>
+ </row>
+
+ <row>
+ <entry>G1</entry>
+ <entry>48.999</entry>
+ <entry>5.07</entry>
+ <entry>31</entry>
+ </row>
+
+ <row>
+ <entry>G#1</entry>
+ <entry>51.913</entry>
+ <entry>5.08</entry>
+ <entry>32</entry>
+ </row>
+
+ <row>
+ <entry>A1</entry>
+ <entry>55.000</entry>
+ <entry>5.09</entry>
+ <entry>33</entry>
+ </row>
+
+ <row>
+ <entry>A#1</entry>
+ <entry>58.270</entry>
+ <entry>5.10</entry>
+ <entry>34</entry>
+ </row>
+
+ <row>
+ <entry>B1</entry>
+ <entry>61.735</entry>
+ <entry>5.11</entry>
+ <entry>35</entry>
+ </row>
+
+ <row>
+ <entry>C2</entry>
+ <entry>65.406</entry>
+ <entry>6.00</entry>
+ <entry>36</entry>
+ </row>
+
+ <row>
+ <entry>C#2</entry>
+ <entry>69.296</entry>
+ <entry>6.01</entry>
+ <entry>37</entry>
+ </row>
+
+ <row>
+ <entry>D2</entry>
+ <entry>73.416</entry>
+ <entry>6.02</entry>
+ <entry>38</entry>
+ </row>
+
+ <row>
+ <entry>D#2</entry>
+ <entry>77.782</entry>
+ <entry>6.03</entry>
+ <entry>39</entry>
+ </row>
+
+ <row>
+ <entry>E2</entry>
+ <entry>82.407</entry>
+ <entry>6.04</entry>
+ <entry>40</entry>
+ </row>
+
+ <row>
+ <entry>F2</entry>
+ <entry>87.307</entry>
+ <entry>6.05</entry>
+ <entry>41</entry>
+ </row>
+
+ <row>
+ <entry>F#2</entry>
+ <entry>92.499</entry>
+ <entry>6.06</entry>
+ <entry>42</entry>
+ </row>
+
+ <row>
+ <entry>G2</entry>
+ <entry>97.999</entry>
+ <entry>6.07</entry>
+ <entry>43</entry>
+ </row>
+
+ <row>
+ <entry>G#2</entry>
+ <entry>103.826</entry>
+ <entry>6.08</entry>
+ <entry>44</entry>
+ </row>
+
+ <row>
+ <entry>A2</entry>
+ <entry>110.000</entry>
+ <entry>6.09</entry>
+ <entry>45</entry>
+ </row>
+
+ <row>
+ <entry>A#2</entry>
+ <entry>116.541</entry>
+ <entry>6.10</entry>
+ <entry>46</entry>
+ </row>
+
+ <row>
+ <entry>B2</entry>
+ <entry>123.471</entry>
+ <entry>6.11</entry>
+ <entry>47</entry>
+ </row>
+
+ <row>
+ <entry>C3</entry>
+ <entry>130.813</entry>
+ <entry>7.00</entry>
+ <entry>48</entry>
+ </row>
+
+ <row>
+ <entry>C#3</entry>
+ <entry>138.591</entry>
+ <entry>7.01</entry>
+ <entry>49</entry>
+ </row>
+
+ <row>
+ <entry>D3</entry>
+ <entry>146.832</entry>
+ <entry>7.02</entry>
+ <entry>50</entry>
+ </row>
+
+ <row>
+ <entry>D#3</entry>
+ <entry>155.563</entry>
+ <entry>7.03</entry>
+ <entry>51</entry>
+ </row>
+
+ <row>
+ <entry>E3</entry>
+ <entry>164.814</entry>
+ <entry>7.04</entry>
+ <entry>52</entry>
+ </row>
+
+ <row>
+ <entry>F3</entry>
+ <entry>174.614</entry>
+ <entry>7.05</entry>
+ <entry>53</entry>
+ </row>
+
+ <row>
+ <entry>F#3</entry>
+ <entry>184.997</entry>
+ <entry>7.06</entry>
+ <entry>54</entry>
+ </row>
+
+ <row>
+ <entry>G3</entry>
+ <entry>195.998</entry>
+ <entry>7.07</entry>
+ <entry>55</entry>
+ </row>
+
+ <row>
+ <entry>G#3</entry>
+ <entry>207.652</entry>
+ <entry>7.08</entry>
+ <entry>56</entry>
+ </row>
+
+ <row>
+ <entry>A3</entry>
+ <entry>220.000</entry>
+ <entry>7.09</entry>
+ <entry>57</entry>
+ </row>
+
+ <row>
+ <entry>A#3</entry>
+ <entry>233.082</entry>
+ <entry>7.10</entry>
+ <entry>58</entry>
+ </row>
+
+ <row>
+ <entry>B3</entry>
+ <entry>246.942</entry>
+ <entry>7.11</entry>
+ <entry>59</entry>
+ </row>
+
+ <row>
+ <entry>C4</entry>
+ <entry>261.626</entry>
+ <entry>8.00</entry>
+ <entry>60</entry>
+ </row>
+
+ <row>
+ <entry>C#4</entry>
+ <entry>277.183</entry>
+ <entry>8.01</entry>
+ <entry>61</entry>
+ </row>
+
+ <row>
+ <entry>D4</entry>
+ <entry>293.665</entry>
+ <entry>8.02</entry>
+ <entry>62</entry>
+ </row>
+
+ <row>
+ <entry>D#4</entry>
+ <entry>311.127</entry>
+ <entry>8.03</entry>
+ <entry>63</entry>
+ </row>
+
+ <row>
+ <entry>E4</entry>
+ <entry>329.628</entry>
+ <entry>8.04</entry>
+ <entry>64</entry>
+ </row>
+
+ <row>
+ <entry>F4</entry>
+ <entry>349.228</entry>
+ <entry>8.05</entry>
+ <entry>65</entry>
+ </row>
+
+ <row>
+ <entry>F#4</entry>
+ <entry>369.994</entry>
+ <entry>8.06</entry>
+ <entry>66</entry>
+ </row>
+
+ <row>
+ <entry>G4</entry>
+ <entry>391.995</entry>
+ <entry>8.07</entry>
+ <entry>67</entry>
+ </row>
+
+ <row>
+ <entry>G#4</entry>
+ <entry>415.305</entry>
+ <entry>8.08</entry>
+ <entry>68</entry>
+ </row>
+
+ <row>
+ <entry>A4</entry>
+ <entry>440.000</entry>
+ <entry>8.09</entry>
+ <entry>69</entry>
+ </row>
+
+ <row>
+ <entry>A#4</entry>
+ <entry>466.164</entry>
+ <entry>8.10</entry>
+ <entry>70</entry>
+ </row>
+
+ <row>
+ <entry>B4</entry>
+ <entry>493.883</entry>
+ <entry>8.11</entry>
+ <entry>71</entry>
+ </row>
+
+ <row>
+ <entry>C5</entry>
+ <entry>523.251</entry>
+ <entry>9.00</entry>
+ <entry>72</entry>
+ </row>
+
+ <row>
+ <entry>C#5</entry>
+ <entry>554.365</entry>
+ <entry>9.01</entry>
+ <entry>73</entry>
+ </row>
+
+ <row>
+ <entry>D5</entry>
+ <entry>587.330</entry>
+ <entry>9.02</entry>
+ <entry>74</entry>
+ </row>
+
+ <row>
+ <entry>D#5</entry>
+ <entry>622.254</entry>
+ <entry>9.03</entry>
+ <entry>75</entry>
+ </row>
+
+ <row>
+ <entry>E5</entry>
+ <entry>659.255</entry>
+ <entry>9.04</entry>
+ <entry>76</entry>
+ </row>
+
+ <row>
+ <entry>F5</entry>
+ <entry>698.456</entry>
+ <entry>9.05</entry>
+ <entry>77</entry>
+ </row>
+
+ <row>
+ <entry>F#5</entry>
+ <entry>739.989</entry>
+ <entry>9.06</entry>
+ <entry>78</entry>
+ </row>
+
+ <row>
+ <entry>G5</entry>
+ <entry>783.991</entry>
+ <entry>9.07</entry>
+ <entry>79</entry>
+ </row>
+
+ <row>
+ <entry>G#5</entry>
+ <entry>830.609</entry>
+ <entry>9.08</entry>
+ <entry>80</entry>
+ </row>
+
+ <row>
+ <entry>A5</entry>
+ <entry>880.000</entry>
+ <entry>9.09</entry>
+ <entry>81</entry>
+ </row>
+
+ <row>
+ <entry>A#5</entry>
+ <entry>932.328</entry>
+ <entry>9.10</entry>
+ <entry>82</entry>
+ </row>
+
+ <row>
+ <entry>B5</entry>
+ <entry>987.767</entry>
+ <entry>9.11</entry>
+ <entry>83</entry>
+ </row>
+
+ <row>
+ <entry>C6</entry>
+ <entry>1046.502</entry>
+ <entry>10.00</entry>
+ <entry>84</entry>
+ </row>
+
+ <row>
+ <entry>C#6</entry>
+ <entry>1108.731</entry>
+ <entry>10.01</entry>
+ <entry>85</entry>
+ </row>
+
+ <row>
+ <entry>D6</entry>
+ <entry>1174.659</entry>
+ <entry>10.02</entry>
+ <entry>86</entry>
+ </row>
+
+ <row>
+ <entry>D#6</entry>
+ <entry>1244.508</entry>
+ <entry>10.03</entry>
+ <entry>87</entry>
+ </row>
+
+ <row>
+ <entry>E6</entry>
+ <entry>1318.510</entry>
+ <entry>10.04</entry>
+ <entry>88</entry>
+ </row>
+
+ <row>
+ <entry>F6</entry>
+ <entry>1396.913</entry>
+ <entry>10.05</entry>
+ <entry>89</entry>
+ </row>
+
+ <row>
+ <entry>F#6</entry>
+ <entry>1479.978</entry>
+ <entry>10.06</entry>
+ <entry>90</entry>
+ </row>
+
+ <row>
+ <entry>G6</entry>
+ <entry>1567.982</entry>
+ <entry>10.07</entry>
+ <entry>91</entry>
+ </row>
+
+ <row>
+ <entry>G#6</entry>
+ <entry>1661.219</entry>
+ <entry>10.08</entry>
+ <entry>92</entry>
+ </row>
+
+ <row>
+ <entry>A6</entry>
+ <entry>1760.000</entry>
+ <entry>10.09</entry>
+ <entry>93</entry>
+ </row>
+
+ <row>
+ <entry>A#6</entry>
+ <entry>1864.655</entry>
+ <entry>10.10</entry>
+ <entry>94</entry>
+ </row>
+
+ <row>
+ <entry>B6</entry>
+ <entry>1975.533</entry>
+ <entry>10.11</entry>
+ <entry>95</entry>
+ </row>
+
+ <row>
+ <entry>C7</entry>
+ <entry>2093.005</entry>
+ <entry>11.00</entry>
+ <entry>96</entry>
+ </row>
+
+ <row>
+ <entry>C#7</entry>
+ <entry>2217.461</entry>
+ <entry>11.01</entry>
+ <entry>97</entry>
+ </row>
+
+ <row>
+ <entry>D7</entry>
+ <entry>2349.318</entry>
+ <entry>11.02</entry>
+ <entry>98</entry>
+ </row>
+
+ <row>
+ <entry>D#7</entry>
+ <entry>2489.016</entry>
+ <entry>11.03</entry>
+ <entry>99</entry>
+ </row>
+
+ <row>
+ <entry>E7</entry>
+ <entry>2637.020</entry>
+ <entry>11.04</entry>
+ <entry>100</entry>
+ </row>
+
+ <row>
+ <entry>F7</entry>
+ <entry>2793.826</entry>
+ <entry>11.05</entry>
+ <entry>101</entry>
+ </row>
+
+ <row>
+ <entry>F#7</entry>
+ <entry>2959.955</entry>
+ <entry>11.06</entry>
+ <entry>102</entry>
+ </row>
+
+ <row>
+ <entry>G7</entry>
+ <entry>3135.963</entry>
+ <entry>11.07</entry>
+ <entry>103</entry>
+ </row>
+
+ <row>
+ <entry>G#7</entry>
+ <entry>3322.438</entry>
+ <entry>11.08</entry>
+ <entry>104</entry>
+ </row>
+
+ <row>
+ <entry>A7</entry>
+ <entry>3520.000</entry>
+ <entry>11.09</entry>
+ <entry>105</entry>
+ </row>
+
+ <row>
+ <entry>A#7</entry>
+ <entry>3729.310</entry>
+ <entry>11.10</entry>
+ <entry>106</entry>
+ </row>
+
+ <row>
+ <entry>B7</entry>
+ <entry>3951.066</entry>
+ <entry>11.11</entry>
+ <entry>107</entry>
+ </row>
+
+ <row>
+ <entry>C8</entry>
+ <entry>4186.009</entry>
+ <entry>12.00</entry>
+ <entry>108</entry>
+ </row>
+
+ <row>
+ <entry>C#8</entry>
+ <entry>4434.922</entry>
+ <entry>12.01</entry>
+ <entry>109</entry>
+ </row>
+
+ <row>
+ <entry>D8</entry>
+ <entry>4698.636</entry>
+ <entry>12.02</entry>
+ <entry>110</entry>
+ </row>
+
+ <row>
+ <entry>D#8</entry>
+ <entry>4978.032</entry>
+ <entry>12.03</entry>
+ <entry>111</entry>
+ </row>
+
+ <row>
+ <entry>E8</entry>
+ <entry>5274.041</entry>
+ <entry>12.04</entry>
+ <entry>112</entry>
+ </row>
+
+ <row>
+ <entry>F8</entry>
+ <entry>5587.652</entry>
+ <entry>12.05</entry>
+ <entry>113</entry>
+ </row>
+
+ <row>
+ <entry>F#8</entry>
+ <entry>5919.911</entry>
+ <entry>12.06</entry>
+ <entry>114</entry>
+ </row>
+
+ <row>
+ <entry>G8</entry>
+ <entry>6271.927</entry>
+ <entry>12.07</entry>
+ <entry>115</entry>
+ </row>
+
+ <row>
+ <entry>G#8</entry>
+ <entry>6644.875</entry>
+ <entry>12.08</entry>
+ <entry>116</entry>
+ </row>
+
+ <row>
+ <entry>A8</entry>
+ <entry>7040.000</entry>
+ <entry>12.09</entry>
+ <entry>117</entry>
+ </row>
+
+ <row>
+ <entry>A#8</entry>
+ <entry>7458.620</entry>
+ <entry>12.10</entry>
+ <entry>118</entry>
+ </row>
+
+ <row>
+ <entry>B8</entry>
+ <entry>7902.133</entry>
+ <entry>12.11</entry>
+ <entry>119</entry>
+ </row>
+
+ <row>
+ <entry>C9</entry>
+ <entry>8372.018</entry>
+ <entry>13.00</entry>
+ <entry>120</entry>
+ </row>
+
+ <row>
+ <entry>C#9</entry>
+ <entry>8869.844</entry>
+ <entry>13.01</entry>
+ <entry>121</entry>
+ </row>
+
+ <row>
+ <entry>D9</entry>
+ <entry>9397.273</entry>
+ <entry>13.02</entry>
+ <entry>122</entry>
+ </row>
+
+ <row>
+ <entry>D#9</entry>
+ <entry>9956.063</entry>
+ <entry>13.03</entry>
+ <entry>123</entry>
+ </row>
+
+ <row>
+ <entry>E9</entry>
+ <entry>10548.08</entry>
+ <entry>13.04</entry>
+ <entry>124</entry>
+ </row>
+
+ <row>
+ <entry>F9</entry>
+ <entry>11175.30</entry>
+ <entry>13.05</entry>
+ <entry>125</entry>
+ </row>
+
+ <row>
+ <entry>F#9</entry>
+ <entry>11839.82</entry>
+ <entry>13.06</entry>
+ <entry>126</entry>
+ </row>
+
+ <row>
+ <entry>G9</entry>
+ <entry>12543.85</entry>
+ <entry>13.07</entry>
+ <entry>127</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+</appendix>
diff --git a/misc/quickref.xml b/misc/quickref.xml
new file mode 100644
index 0000000..db8d094
--- /dev/null
+++ b/misc/quickref.xml
@@ -0,0 +1,1832 @@
+
+<!-- Don't modify this file. It is generated automatically by quickref.py-->
+<appendix id="MiscQuickref">
+ <title>Quick Reference</title>
+
+<para></para><formalpara>
+<title>Orchestra Syntax:Header</title>
+<para>
+<para/>
+<synopsis><link linkend="kr">kr</link> = iarg</synopsis><para/>
+<synopsis><link linkend="ksmps">ksmps</link> = iarg</synopsis><para/>
+<synopsis><link linkend="nchnls">nchnls</link> = iarg</synopsis><para/>
+<synopsis><link linkend="sr">sr</link> = iarg</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Orchestra Syntax:Block Statements</title>
+<para>
+<para/>
+<synopsis><link linkend="endin">endin</link>&#160;</synopsis><para/>
+<synopsis><link linkend="endop">endop</link>&#160;</synopsis><para/>
+<synopsis><link linkend="instr">instr</link> i, j, ...</synopsis><para/>
+<synopsis><link linkend="opcode">opcode</link> name, outtypes, intypes</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Orchestra Syntax:Macros</title>
+<para>
+<para/>
+<synopsis><link linkend="define">&num;define</link> NAME &num; replacement text &num;</synopsis><para/>
+<synopsis><link linkend="define">&num;define</link> NAME(a&apos; b&apos; c&apos;) &num; replacement text &num;</synopsis>
+<para/>
+<synopsis><link linkend="dollar">&dollar;NAME</link>&#160;</synopsis>
+<para/>
+<synopsis><link linkend="ifdef">&num;ifdef</link> NAME</synopsis><synopsis> ....</synopsis><synopsis><link linkend="ifdef">&num;else</link>&#160;</synopsis><synopsis> ....</synopsis><synopsis><link linkend="ifdef">&num;end</link>&#160;</synopsis>
+<para/>
+<synopsis><link linkend="ifndef">&num;ifndef</link> NAME</synopsis><synopsis> ....</synopsis><synopsis><link linkend="ifndef">&num;else</link>&#160;</synopsis><synopsis> ....</synopsis><synopsis><link linkend="ifndef">&num;end</link>&#160;</synopsis>
+<para/>
+<synopsis><link linkend="include">&num;include</link> &quot;filename&quot;</synopsis>
+<para/>
+<synopsis><link linkend="undef">&num;undef</link> NAME</synopsis>
+<para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:Additive Synthesis/Resynthesis</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="adsyn">adsyn</link> kamod, kfmod, ksmod, ifilcod</synopsis><para/>
+<synopsis>ares <link linkend="adsynt">adsynt</link> kamp, kcps, iwfn, ifreqfn, iampfn, icnt [, iphs]</synopsis><para/>
+<synopsis>ar <link linkend="adsynt2">adsynt2</link> kamp, kcps, iwfn, ifreqfn, iampfn, icnt [, iphs]</synopsis><para/>
+<synopsis>ares <link linkend="hsboscil">hsboscil</link> kamp, ktone, kbrite, ibasfreq, iwfn, ioctfn \
+ [, ioctcnt] [, iphs]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:Basic Oscillators</title>
+<para>
+<para/>
+<synopsis>kres <link linkend="lfo">lfo</link> kamp, kcps [, itype]</synopsis><synopsis>ares <link linkend="lfo">lfo</link> kamp, kcps [, itype]</synopsis><para/>
+<synopsis>ares <link linkend="oscbnk">oscbnk</link> kcps, kamd, kfmd, kpmd, iovrlap, iseed, kl1minf, kl1maxf, \
+ kl2minf, kl2maxf, ilfomode, keqminf, keqmaxf, keqminl, keqmaxl, \
+ keqminq, keqmaxq, ieqmode, kfn [, il1fn] [, il2fn] [, ieqffn] \
+ [, ieqlfn] [, ieqqfn] [, itabl] [, ioutfn]</synopsis><para/>
+<synopsis>ares <link linkend="oscil">oscil</link> xamp, xcps, ifn [, iphs]</synopsis><synopsis>kres <link linkend="oscil">oscil</link> kamp, kcps, ifn [, iphs]</synopsis><para/>
+<synopsis>ares <link linkend="oscil3">oscil3</link> xamp, xcps, ifn [, iphs]</synopsis><synopsis>kres <link linkend="oscil3">oscil3</link> kamp, kcps, ifn [, iphs]</synopsis><para/>
+<synopsis>ares <link linkend="oscili">oscili</link> xamp, xcps, ifn [, iphs]</synopsis><synopsis>kres <link linkend="oscili">oscili</link> kamp, kcps, ifn [, iphs]</synopsis><para/>
+<synopsis>ares <link linkend="oscilikt">oscilikt</link> xamp, xcps, kfn [, iphs] [, istor]</synopsis><synopsis>kres <link linkend="oscilikt">oscilikt</link> kamp, kcps, kfn [, iphs] [, istor]</synopsis><para/>
+<synopsis>ares <link linkend="osciliktp">osciliktp</link> kcps, kfn, kphs [, istor]</synopsis><para/>
+<synopsis>ares <link linkend="oscilikts">oscilikts</link> xamp, xcps, kfn, async, kphs [, istor]</synopsis><para/>
+<synopsis>ares <link linkend="osciln">osciln</link> kamp, ifrq, ifn, itimes</synopsis><para/>
+<synopsis>ares <link linkend="oscils">oscils</link> iamp, icps, iphs [, iflg]</synopsis><para/>
+
+<synopsis>ares <link linkend="poscil">poscil</link> aamp, acps, ifn [, iphs]</synopsis><synopsis>ares <link linkend="poscil">poscil</link> aamp, kcps, ifn [, iphs]</synopsis><synopsis>ares <link linkend="poscil">poscil</link> kamp, acps, ifn [, iphs]</synopsis><synopsis>ares <link linkend="poscil">poscil</link> kamp, kcps, ifn [, iphs]</synopsis><synopsis>ires <link linkend="poscil">poscil</link> kamp, kcps, ifn [, iphs]</synopsis><synopsis>kres <link linkend="poscil">poscil</link> kamp, kcps, ifn [, iphs]</synopsis><para/>
+<synopsis>ares <link linkend="poscil3">poscil3</link> kamp, kcps, ifn [, iphs]</synopsis><synopsis>kres <link linkend="poscil3">poscil3</link> kamp, kcps, ifn [, iphs]</synopsis><para/>
+<synopsis>kout <link linkend="vibr">vibr</link> kAverageAmp, kAverageFreq, ifn</synopsis><para/>
+<synopsis>kout <link linkend="vibrato">vibrato</link> kAverageAmp, kAverageFreq, kRandAmountAmp, \
+ kRandAmountFreq, kAmpMinRate, kAmpMaxRate, kcpsMinRate, \
+ kcpsMaxRate, ifn [, iphs]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:Dynamic Spectrum Oscillators</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="buzz">buzz</link> xamp, xcps, knh, ifn [, iphs]</synopsis><para/>
+<synopsis>ares <link linkend="gbuzz">gbuzz</link> xamp, xcps, knh, klh, kmul, ifn [, iphs]</synopsis><para/>
+<synopsis>ares <link linkend="mpulse">mpulse</link> kamp, kintvl [, ioffset]</synopsis><para/>
+<synopsis>ares <link linkend="vco">vco</link> xamp, xcps, iwave, kpw [, ifn] [, imaxd] [, ileak] [, inyx] \
+ [, iphs] [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="vco2">vco2</link> kamp, kcps [, imode] [, kpw] [, kphs] [, inyx]</synopsis><para/>
+<synopsis>kfn <link linkend="vco2ft">vco2ft</link> kcps, iwave [, inyx]</synopsis><para/>
+<synopsis>ifn <link linkend="vco2ift">vco2ift</link> icps, iwave [, inyx]</synopsis><para/>
+<synopsis>ifn <link linkend="vco2init">vco2init</link> iwave [, ibasfn] [, ipmul] [, iminsiz] [, imaxsiz] [, isrcft]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:FM Synthesis</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="fmb3">fmb3</link> kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, ifn3, \
+ ifn4, ivfn</synopsis><para/>
+<synopsis>ares <link linkend="fmbell">fmbell</link> kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, ifn3, \
+ ifn4, ivfn</synopsis><para/>
+<synopsis>ares <link linkend="fmmetal">fmmetal</link> kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, ifn3, \
+ ifn4, ivfn</synopsis><para/>
+<synopsis>ares <link linkend="fmpercfl">fmpercfl</link> kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, \
+ ifn3, ifn4, ivfn</synopsis><para/>
+<synopsis>ares <link linkend="fmrhode">fmrhode</link> kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, \
+ ifn3, ifn4, ivfn</synopsis><para/>
+<synopsis>ares <link linkend="fmvoice">fmvoice</link> kamp, kfreq, kvowel, ktilt, kvibamt, kvibrate, ifn1, \
+ ifn2, ifn3, ifn4, ivibfn</synopsis><para/>
+<synopsis>ares <link linkend="fmwurlie">fmwurlie</link> kamp, kfreq, kc1, kc2, kvdepth, kvrate, ifn1, ifn2, ifn3, \
+ ifn4, ivfn</synopsis><para/>
+<synopsis>ares <link linkend="foscil">foscil</link> xamp, kcps, xcar, xmod, kndx, ifn [, iphs]</synopsis><para/>
+<synopsis>ares <link linkend="foscili">foscili</link> xamp, kcps, xcar, xmod, kndx, ifn [, iphs]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:Granular Synthesis</title>
+<para>
+<para/>
+<synopsis>asig <link linkend="diskgrain">diskgrain</link> Sfname, kamp, kfreq, kpitch, kgrsize, kprate, \
+ ifun, iolaps[, ioffset, imaxgrsize]</synopsis><para/>
+<synopsis>ares <link linkend="fof">fof</link> xamp, xfund, xform, koct, kband, kris, kdur, kdec, iolaps, \
+ ifna, ifnb, itotdur [, iphs] [, ifmode] [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="fof2">fof2</link> xamp, xfund, xform, koct, kband, kris, kdur, kdec, iolaps, \
+ ifna, ifnb, itotdur, kphs, kgliss [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="fog">fog</link> xamp, xdens, xtrans, aspd, koct, kband, kris, kdur, kdec, \
+ iolaps, ifna, ifnb, itotdur [, iphs] [, itmode] [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="grain">grain</link> xamp, xpitch, xdens, kampoff, kpitchoff, kgdur, igfn, \
+ iwfn, imgdur [, igrnd]</synopsis><para/>
+<synopsis>ares <link linkend="grain2">grain2</link> kcps, kfmd, kgdur, iovrlp, kfn, iwfn [, irpow] \
+ [, iseed] [, imode]</synopsis><para/>
+<synopsis>ares <link linkend="grain3">grain3</link> kcps, kphs, kfmd, kpmd, kgdur, kdens, imaxovr, kfn, iwfn, \
+ kfrpow, kprpow [, iseed] [, imode]</synopsis><para/>
+<synopsis>ares <link linkend="granule">granule</link> xamp, ivoice, iratio, imode, ithd, ifn, ipshift, igskip, \
+ igskip_os, ilength, kgap, igap_os, kgsize, igsize_os, iatt, idec \
+ [, iseed] [, ipitch1] [, ipitch2] [, ipitch3] [, ipitch4] [, ifnenv]</synopsis><para/>
+<synopsis>a1 [, a2, a3, a4, a5, a6, a7, a8] <link linkend="partikkel">partikkel</link> agrainfreq, \
+ kdistribution, idisttab, async, kenv2amt, ienv2tab, ienv_attack, \
+ ienv_decay, ksustain_amount, ka_d_ratio, kduration, kamp, igainmasks, \
+ kwavfreq, ksweepshape, iwavfreqstarttab, iwavfreqendtab, awavfm, \
+ ifmamptab, kfmenv, icosine, ktraincps, knumpartials, kchroma, \
+ ichannelmasks, krandommask, kwaveform1, kwaveform2, kwaveform3, \
+ kwaveform4, iwaveamptab, asamplepos1, asamplepos2, asamplepos3, \
+ asamplepos4, kwavekey1, kwavekey2, kwavekey3, kwavekey4, imax_grains \
+ [, iopcode_id]</synopsis><para/>
+<synopsis>async [,aphase] <link linkend="partikkelsync">partikkelsync</link> iopcode_id</synopsis><para/>
+<synopsis>ares [, ac] <link linkend="sndwarp">sndwarp</link> xamp, xtimewarp, xresample, ifn1, ibeg, iwsize, \
+ irandw, ioverlap, ifn2, itimemode</synopsis><para/>
+<synopsis>ar1, ar2 [,ac1] [, ac2] <link linkend="sndwarpst">sndwarpst</link> xamp, xtimewarp, xresample, ifn1, \
+ ibeg, iwsize, irandw, ioverlap, ifn2, itimemode</synopsis><para/>
+<synopsis>asig <link linkend="syncgrain">syncgrain</link> kamp, kfreq, kpitch, kgrsize, kprate, ifun1, \
+ ifun2, iolaps</synopsis><para/>
+<synopsis>asig <link linkend="syncloop">syncloop</link> kamp, kfreq, kpitch, kgrsize, kprate, klstart, \
+ klend, ifun1, ifun2, iolaps[,istart, iskip]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:Hyper Vectorial Synthesis</title>
+<para>
+<para/>
+<synopsis><link linkend="hvs1">hvs1</link> kx, inumParms, inumPointsX, iOutTab, iPositionsTab, iSnapTab [, iConfigTab]</synopsis><para/>
+<synopsis><link linkend="hvs2">hvs2</link> kx, ky, inumParms, inumPointsX, iOutTab, iPositionsTab, iSnapTab [, iConfigTab]</synopsis><para/>
+<synopsis><link linkend="hvs3">hvs3</link> kx, ky, kz, inumParms, inumPointsX, iOutTab, iPositionsTab, iSnapTab [, iConfigTab]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:Linear and Exponential Generators</title>
+<para>
+<para/>
+<synopsis>kout <link linkend="expcurve">expcurve</link> kindex, ksteepness</synopsis><para/>
+<synopsis>ares <link linkend="expon">expon</link> ia, idur, ib</synopsis><synopsis>kres <link linkend="expon">expon</link> ia, idur, ib</synopsis><para/>
+<synopsis>ares <link linkend="expseg">expseg</link> ia, idur1, ib [, idur2] [, ic] [...]</synopsis><synopsis>kres <link linkend="expseg">expseg</link> ia, idur1, ib [, idur2] [, ic] [...]</synopsis><para/>
+<synopsis>ares <link linkend="expsega">expsega</link> ia, idur1, ib [, idur2] [, ic] [...]</synopsis><para/>
+<synopsis>ares <link linkend="expsegr">expsegr</link> ia, idur1, ib [, idur2] [, ic] [...], irel, iz</synopsis><synopsis>kres <link linkend="expsegr">expsegr</link> ia, idur1, ib [, idur2] [, ic] [...], irel, iz</synopsis><para/>
+<synopsis>kout <link linkend="gainslider">gainslider</link> kindex</synopsis><para/>
+<synopsis>ares <link linkend="jspline">jspline</link> xamp, kcpsMin, kcpsMax</synopsis><synopsis>kres <link linkend="jspline">jspline</link> kamp, kcpsMin, kcpsMax</synopsis><para/>
+<synopsis>ares <link linkend="line">line</link> ia, idur, ib</synopsis><synopsis>kres <link linkend="line">line</link> ia, idur, ib</synopsis><para/>
+<synopsis>ares <link linkend="linseg">linseg</link> ia, idur1, ib [, idur2] [, ic] [...]</synopsis><synopsis>kres <link linkend="linseg">linseg</link> ia, idur1, ib [, idur2] [, ic] [...]</synopsis><para/>
+<synopsis>ares <link linkend="linsegr">linsegr</link> ia, idur1, ib [, idur2] [, ic] [...], irel, iz</synopsis><synopsis>kres <link linkend="linsegr">linsegr</link> ia, idur1, ib [, idur2] [, ic] [...], irel, iz</synopsis><para/>
+<synopsis>kout <link linkend="logcurve">logcurve</link> kindex, ksteepness</synopsis><para/>
+<synopsis>ksig <link linkend="loopseg">loopseg</link> kfreq, ktrig, ktime0, kvalue0 [, ktime1] [, kvalue1] \
+ [, ktime2] [, kvalue2] [...]</synopsis><para/>
+<synopsis>ksig <link linkend="loopsegp">loopsegp</link> kphase, kvalue0, ktime0, kvalue1, ktime1 \
+ [, ... , kvalueN, ktimeN]</synopsis><para/>
+<synopsis>ksig <link linkend="lpshold">lpshold</link> kfreq, ktrig, ktime0, kvalue0 [, ktime1] [, kvalue1] \
+ [, ktime2] [, kvalue2] [...]</synopsis><para/>
+<synopsis>ksig <link linkend="lpsholdp">lpsholdp</link> kphase, ktrig, ktime0, kvalue0 [, ktime1] [, kvalue1] \
+ [, ktime2] [, kvalue2] [...]</synopsis><para/>
+<synopsis>ares <link linkend="rspline">rspline</link> xrangeMin, xrangeMax, kcpsMin, kcpsMax</synopsis><synopsis>kres <link linkend="rspline">rspline</link> krangeMin, krangeMax, kcpsMin, kcpsMax</synopsis><para/>
+<synopsis>kscl <link linkend="scale">scale</link> kinput, kmax, kmin</synopsis><para/>
+<synopsis>ares <link linkend="transeg">transeg</link> ia, idur, itype, ib [, idur2] [, itype] [, ic] ...</synopsis><synopsis>kres <link linkend="transeg">transeg</link> ia, idur, itype, ib [, idur2] [, itype] [, ic] ...</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:Envelope Generators</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="adsr">adsr</link> iatt, idec, islev, irel [, idel]</synopsis><synopsis>kres <link linkend="adsr">adsr</link> iatt, idec, islev, irel [, idel]</synopsis><para/>
+<synopsis>ares <link linkend="envlpx">envlpx</link> xamp, irise, idur, idec, ifn, iatss, iatdec [, ixmod]</synopsis><synopsis>kres <link linkend="envlpx">envlpx</link> kamp, irise, idur, idec, ifn, iatss, iatdec [, ixmod]</synopsis><para/>
+<synopsis>ares <link linkend="envlpxr">envlpxr</link> xamp, irise, idec, ifn, iatss, iatdec [, ixmod] [,irind]</synopsis><synopsis>kres <link linkend="envlpxr">envlpxr</link> kamp, irise, idec, ifn, iatss, iatdec [, ixmod] [,irind]</synopsis><para/>
+<synopsis>ares <link linkend="linen">linen</link> xamp, irise, idur, idec</synopsis><synopsis>kres <link linkend="linen">linen</link> kamp, irise, idur, idec</synopsis><para/>
+<synopsis>ares <link linkend="linenr">linenr</link> xamp, irise, idec, iatdec</synopsis><synopsis>kres <link linkend="linenr">linenr</link> kamp, irise, idec, iatdec</synopsis><para/>
+<synopsis>ares <link linkend="madsr">madsr</link> iatt, idec, islev, irel [, idel] [, ireltim]</synopsis><synopsis>kres <link linkend="madsr">madsr</link> iatt, idec, islev, irel [, idel] [, ireltim]</synopsis><para/>
+<synopsis>ares <link linkend="mxadsr">mxadsr</link> iatt, idec, islev, irel [, idel] [, ireltim]</synopsis><synopsis>kres <link linkend="mxadsr">mxadsr</link> iatt, idec, islev, irel [, idel] [, ireltim]</synopsis><para/>
+<synopsis>ares <link linkend="xadsr">xadsr</link> iatt, idec, islev, irel [, idel]</synopsis><synopsis>kres <link linkend="xadsr">xadsr</link> iatt, idec, islev, irel [, idel]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:Models and Emulations</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="bamboo">bamboo</link> kamp, idettack [, inum] [, idamp] [, imaxshake] [, ifreq] \
+ [, ifreq1] [, ifreq2]</synopsis><para/>
+<synopsis>ares <link linkend="barmodel">barmodel</link> kbcL, kbcR, iK, ib, kscan, iT30, ipos, ivel, iwid</synopsis><para/>
+<synopsis>ares <link linkend="cabasa">cabasa</link> iamp, idettack [, inum] [, idamp] [, imaxshake]</synopsis><para/>
+<synopsis>ares <link linkend="crunch">crunch</link> iamp, idettack [, inum] [, idamp] [, imaxshake]</synopsis><para/>
+<synopsis>ares <link linkend="dripwater">dripwater</link> kamp, idettack [, inum] [, idamp] [, imaxshake] [, ifreq] \
+ [, ifreq1] [, ifreq2]</synopsis><para/>
+<synopsis>ares <link linkend="gogobel">gogobel</link> kamp, kfreq, ihrd, ipos, imp, kvibf, kvamp, ivfn</synopsis><para/>
+<synopsis>ares <link linkend="guiro">guiro</link> kamp, idettack [, inum] [, idamp] [, imaxshake] [, ifreq] [, ifreq1]</synopsis><para/>
+<synopsis>ax, ay, az <link linkend="lorenz">lorenz</link> ksv, krv, kbv, kh, ix, iy, iz, iskip [, iskipinit]</synopsis><para/>
+<synopsis>kiter, koutrig <link linkend="mandel">mandel</link> ktrig, kx, ky, kmaxIter</synopsis><para/>
+<synopsis>ares <link linkend="mandol">mandol</link> kamp, kfreq, kpluck, kdetune, kgain, ksize, ifn [, iminfreq]</synopsis><para/>
+<synopsis>ares <link linkend="marimba">marimba</link> kamp, kfreq, ihrd, ipos, imp, kvibf, kvamp, ivibfn, idec \
+ [, idoubles] [, itriples]</synopsis><para/>
+<synopsis>ares <link linkend="moog">moog</link> kamp, kfreq, kfiltq, kfiltrate, kvibf, kvamp, iafn, iwfn, ivfn</synopsis><para/>
+<synopsis>ax, ay, az <link linkend="planet">planet</link> kmass1, kmass2, ksep, ix, iy, iz, ivx, ivy, ivz, idelta \
+ [, ifriction] [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="prepiano">prepiano</link> ifreq, iNS, iD, iK, \
+ iT30,iB, kbcl, kbcr, imass, ifreq, iinit, ipos, ivel, isfreq, \
+ isspread[, irattles, irubbers]</synopsis><synopsis>al,ar <link linkend="prepiano">prepiano</link> ifreq, iNS, iD, iK, \
+ iT30,iB, kbcl, kbcr, imass, ifreq, iinit, ipos, ivel, isfreq, \
+ isspread[, irattles, irubbers]</synopsis><para/>
+<synopsis>ares <link linkend="sandpaper">sandpaper</link> iamp, idettack [, inum] [, idamp] [, imaxshake]</synopsis><para/>
+<synopsis>ares <link linkend="sekere">sekere</link> iamp, idettack [, inum] [, idamp] [, imaxshake]</synopsis><para/>
+<synopsis>ares <link linkend="shaker">shaker</link> kamp, kfreq, kbeans, kdamp, ktimes [, idecay]</synopsis><para/>
+<synopsis>ares <link linkend="sleighbells">sleighbells</link> kamp, idettack [, inum] [, idamp] [, imaxshake] [, ifreq] \
+ [, ifreq1] [, ifreq2]</synopsis><para/>
+<synopsis>ares <link linkend="stix">stix</link> iamp, idettack [, inum] [, idamp] [, imaxshake]</synopsis><para/>
+<synopsis>ares <link linkend="tambourine">tambourine</link> kamp, idettack [, inum] [, idamp] [, imaxshake] [, ifreq] \
+ [, ifreq1] [, ifreq2]</synopsis><para/>
+<synopsis>ares <link linkend="vibes">vibes</link> kamp, kfreq, ihrd, ipos, imp, kvibf, kvamp, ivibfn, idec</synopsis><para/>
+<synopsis>ares <link linkend="voice">voice</link> kamp, kfreq, kphoneme, kform, kvibf, kvamp, ifn, ivfn</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:Phasors</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="phasor">phasor</link> xcps [, iphs]</synopsis><synopsis>kres <link linkend="phasor">phasor</link> kcps [, iphs]</synopsis><para/>
+<synopsis>ares <link linkend="phasorbnk">phasorbnk</link> xcps, kndx, icnt [, iphs]</synopsis><synopsis>kres <link linkend="phasorbnk">phasorbnk</link> kcps, kndx, icnt [, iphs]</synopsis><para/>
+<synopsis>aphase, asyncout <link linkend="syncphasor">syncphasor</link> xcps, asyncin, [, iphs]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:Random (Noise) Generators</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="betarand">betarand</link> krange, kalpha, kbeta</synopsis><synopsis>ires <link linkend="betarand">betarand</link> krange, kalpha, kbeta</synopsis><synopsis>kres <link linkend="betarand">betarand</link> krange, kalpha, kbeta</synopsis><para/>
+<synopsis>ares <link linkend="bexprnd">bexprnd</link> krange</synopsis><synopsis>ires <link linkend="bexprnd">bexprnd</link> krange</synopsis><synopsis>kres <link linkend="bexprnd">bexprnd</link> krange</synopsis><para/>
+<synopsis>ares <link linkend="cauchy">cauchy</link> kalpha</synopsis><synopsis>ires <link linkend="cauchy">cauchy</link> kalpha</synopsis><synopsis>kres <link linkend="cauchy">cauchy</link> kalpha</synopsis><para/>
+<synopsis>aout <link linkend="cuserrnd">cuserrnd</link> kmin, kmax, ktableNum</synopsis><synopsis>iout <link linkend="cuserrnd">cuserrnd</link> imin, imax, itableNum</synopsis><synopsis>kout <link linkend="cuserrnd">cuserrnd</link> kmin, kmax, ktableNum</synopsis><para/>
+<synopsis>aout <link linkend="duserrnd">duserrnd</link> ktableNum</synopsis><synopsis>iout <link linkend="duserrnd">duserrnd</link> itableNum</synopsis><synopsis>kout <link linkend="duserrnd">duserrnd</link> ktableNum</synopsis><para/>
+<synopsis>ares <link linkend="exprand">exprand</link> krange</synopsis><synopsis>ires <link linkend="exprand">exprand</link> krange</synopsis><synopsis>kres <link linkend="exprand">exprand</link> krange</synopsis><para/>
+<synopsis>ares <link linkend="gauss">gauss</link> krange</synopsis><synopsis>ires <link linkend="gauss">gauss</link> krange</synopsis><synopsis>kres <link linkend="gauss">gauss</link> krange</synopsis><para/>
+<synopsis>kout <link linkend="jitter">jitter</link> kamp, kcpsMin, kcpsMax</synopsis><para/>
+<synopsis>kout <link linkend="jitter2">jitter2</link> ktotamp, kamp1, kcps1, kamp2, kcps2, kamp3, kcps3</synopsis><para/>
+<synopsis>ares <link linkend="linrand">linrand</link> krange</synopsis><synopsis>ires <link linkend="linrand">linrand</link> krange</synopsis><synopsis>kres <link linkend="linrand">linrand</link> krange</synopsis><para/>
+<synopsis>ares <link linkend="noise">noise</link> xamp, kbeta</synopsis><para/>
+<synopsis>ares <link linkend="pcauchy">pcauchy</link> kalpha</synopsis><synopsis>ires <link linkend="pcauchy">pcauchy</link> kalpha</synopsis><synopsis>kres <link linkend="pcauchy">pcauchy</link> kalpha</synopsis><para/>
+<synopsis>ares <link linkend="pinkish">pinkish</link> xin [, imethod] [, inumbands] [, iseed] [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="poisson">poisson</link> klambda</synopsis><synopsis>ires <link linkend="poisson">poisson</link> klambda</synopsis><synopsis>kres <link linkend="poisson">poisson</link> klambda</synopsis><para/>
+<synopsis>ares <link linkend="rand">rand</link> xamp [, iseed] [, isel] [, ioffset]</synopsis><synopsis>kres <link linkend="rand">rand</link> xamp [, iseed] [, isel] [, ioffset]</synopsis><para/>
+<synopsis>ares <link linkend="randh">randh</link> xamp, xcps [, iseed] [, isize] [, ioffset]</synopsis><synopsis>kres <link linkend="randh">randh</link> kamp, kcps [, iseed] [, isize] [, ioffset]</synopsis><para/>
+<synopsis>ares <link linkend="randi">randi</link> xamp, xcps [, iseed] [, isize] [, ioffset]</synopsis><synopsis>kres <link linkend="randi">randi</link> kamp, kcps [, iseed] [, isize] [, ioffset]</synopsis><para/>
+<synopsis>ares <link linkend="random">random</link> kmin, kmax</synopsis><synopsis>ires <link linkend="random">random</link> imin, imax</synopsis><synopsis>kres <link linkend="random">random</link> kmin, kmax</synopsis><para/>
+<synopsis>ares <link linkend="randomh">randomh</link> kmin, kmax, acps</synopsis><synopsis>kres <link linkend="randomh">randomh</link> kmin, kmax, kcps</synopsis><para/>
+<synopsis>ares <link linkend="randomi">randomi</link> kmin, kmax, acps</synopsis><synopsis>kres <link linkend="randomi">randomi</link> kmin, kmax, kcps</synopsis><para/>
+<synopsis>ax <link linkend="rnd31">rnd31</link> kscl, krpow [, iseed]</synopsis><synopsis>ix <link linkend="rnd31">rnd31</link> iscl, irpow [, iseed]</synopsis><synopsis>kx <link linkend="rnd31">rnd31</link> kscl, krpow [, iseed]</synopsis><para/>
+<synopsis><link linkend="seed">seed</link> ival</synopsis><para/>
+<synopsis>kout <link linkend="trandom">trandom</link> ktrig, min, max</synopsis><para/>
+<synopsis>ares <link linkend="trirand">trirand</link> krange</synopsis><synopsis>ires <link linkend="trirand">trirand</link> krange</synopsis><synopsis>kres <link linkend="trirand">trirand</link> krange</synopsis><para/>
+<synopsis>ares <link linkend="unirand">unirand</link> krange</synopsis><synopsis>ires <link linkend="unirand">unirand</link> krange</synopsis><synopsis>kres <link linkend="unirand">unirand</link> krange</synopsis><para/>
+<synopsis>aout = <link linkend="urd">urd</link>(ktableNum)</synopsis><synopsis>iout = <link linkend="urd">urd</link>(itableNum)</synopsis><synopsis>kout = <link linkend="urd">urd</link>(ktableNum)</synopsis><para/>
+<synopsis>ares <link linkend="weibull">weibull</link> ksigma, ktau</synopsis><synopsis>ires <link linkend="weibull">weibull</link> ksigma, ktau</synopsis><synopsis>kres <link linkend="weibull">weibull</link> ksigma, ktau</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:Sample Playback</title>
+<para>
+<para/>
+<synopsis>a1 <link linkend="bbcutm">bbcutm</link> asource, ibps, isubdiv, ibarlength, iphrasebars, inumrepeats \
+ [, istutterspeed] [, istutterchance] [, ienvchoice ]</synopsis><para/>
+<synopsis>a1,a2 <link linkend="bbcuts">bbcuts</link> asource1, asource2, ibps, isubdiv, ibarlength, iphrasebars, \
+ inumrepeats [, istutterspeed] [, istutterchance] [, ienvchoice]</synopsis><para/>
+<synopsis>asig <link linkend="flooper">flooper</link> kamp, kpitch, istart, idur, ifad, ifn</synopsis><para/>
+<synopsis>asig <link linkend="flooper2">flooper2</link> kamp, kpitch, kloopstart, kloopend, kcrossfade, ifn \
+ [, istart, imode, ifenv, iskip]</synopsis><para/>
+<synopsis>aleft, aright <link linkend="fluidAllOut">fluidAllOut</link>&#160;</synopsis><para/>
+<synopsis><link linkend="fluidCCi">fluidCCi</link> iEngineNumber, iChannelNumber, iControllerNumber, iValue</synopsis><para/>
+<synopsis><link linkend="fluidCCk">fluidCCk</link> iEngineNumber, iChannelNumber, iControllerNumber, kValue</synopsis><para/>
+<synopsis><link linkend="fluidControl">fluidControl</link> ienginenum, kstatus, kchannel, kdata1, kdata2</synopsis><para/>
+<synopsis>ienginenum <link linkend="fluidEngine">fluidEngine</link> [iReverbEnabled] [, iChorusEnabled] [,iNumChannels] [, iPolyphony] </synopsis><para/>
+<synopsis>isfnum <link linkend="fluidLoad">fluidLoad</link> soundfont, ienginenum[, ilistpresets]</synopsis><para/>
+<synopsis><link linkend="fluidNote">fluidNote</link> ienginenum, ichannelnum, imidikey, imidivel</synopsis><para/>
+<synopsis>aleft, aright <link linkend="fluidOut">fluidOut</link> ienginenum</synopsis><para/>
+<synopsis><link linkend="fluidProgramSelect">fluidProgramSelect</link> ienginenum, ichannelnum, isfnum, ibanknum, ipresetnum</synopsis><para/>
+<synopsis><link linkend="fluidSetInterpMethod">fluidSetInterpMethod</link> ienginenum, ichannelnum, iInterpMethod</synopsis><para/>
+<synopsis>ar1 [,ar2] <link linkend="loscil">loscil</link> xamp, kcps, ifn [, ibas] [, imod1] [, ibeg1] [, iend1] \
+ [, imod2] [, ibeg2] [, iend2]</synopsis><para/>
+<synopsis>ar1 [,ar2] <link linkend="loscil3">loscil3</link> xamp, kcps, ifn [, ibas] [, imod1] [, ibeg1] [, iend1] \
+ [, imod2] [, ibeg2] [, iend2]</synopsis><para/>
+<synopsis>ar1 [, ar2, ar3, ar4, ar5, ar6, ar7, ar8, ar9, ar10, ar11, ar12, ar13, ar14, \
+ ar15, ar16] <link linkend="loscilx">loscilx</link> xamp, kcps, ifn \
+ [, iwsize, ibas, istrt, imod1, ibeg1, iend1]</synopsis><para/>
+<synopsis>ares <link linkend="lphasor">lphasor</link> xtrns [, ilps] [, ilpe] [, imode] [, istrt] [, istor]</synopsis><para/>
+<synopsis>ares <link linkend="lposcil">lposcil</link> kamp, kfreqratio, kloop, kend, ifn [, iphs]</synopsis><para/>
+<synopsis>ares <link linkend="lposcil3">lposcil3</link> kamp, kfreqratio, kloop, kend, ifn [, iphs]</synopsis><para/>
+<synopsis>ar <link linkend="lposcila">lposcila</link> aamp, kfreqratio, kloop, kend, ift [,iphs] </synopsis><para/>
+<synopsis>ar1, ar2 <link linkend="lposcilsa">lposcilsa</link> aamp, kfreqratio, kloop, kend, ift [,iphs] </synopsis><para/>
+<synopsis>ar1, ar2 <link linkend="lposcilsa2">lposcilsa2</link> aamp, kfreqratio, kloop, kend, ift [,iphs] </synopsis><para/>
+<synopsis><link linkend="sfilist">sfilist</link> ifilhandle</synopsis><para/>
+<synopsis>ar1, ar2 <link linkend="sfinstr">sfinstr</link> ivel, inotenum, xamp, xfreq, instrnum, ifilhandle \
+ [, iflag] [, ioffset]</synopsis><para/>
+<synopsis>ar1, ar2 <link linkend="sfinstr3">sfinstr3</link> ivel, inotenum, xamp, xfreq, instrnum, ifilhandle \
+ [, iflag] [, ioffset]</synopsis><para/>
+<synopsis>ares <link linkend="sfinstr3m">sfinstr3m</link> ivel, inotenum, xamp, xfreq, instrnum, ifilhandle \
+ [, iflag] [, ioffset]</synopsis><para/>
+<synopsis>ares <link linkend="sfinstrm">sfinstrm</link> ivel, inotenum, xamp, xfreq, instrnum, ifilhandle \
+ [, iflag] [, ioffset]</synopsis><para/>
+<synopsis>ir <link linkend="sfload">sfload</link> &quot;filename&quot;</synopsis><para/>
+<synopsis>ar1, ar2 <link linkend="sflooper">sflooper</link> ivel, inotenum, kamp, kpitch, ipreindex, kloopstart, kloopend, kcrossfade, ifn \
+ [, istart, imode, ifenv, iskip] </synopsis><para/>
+<synopsis><link linkend="sfpassign">sfpassign</link> istartindex, ifilhandle[, imsgs]</synopsis><para/>
+<synopsis>ar1, ar2 <link linkend="sfplay">sfplay</link> ivel, inotenum, xamp, xfreq, ipreindex [, iflag] [, ioffset]</synopsis><para/>
+<synopsis>ar1, ar2 <link linkend="sfplay3">sfplay3</link> ivel, inotenum, xamp, xfreq, ipreindex [, iflag] [, ioffset]</synopsis><para/>
+<synopsis>ares <link linkend="sfplay3m">sfplay3m</link> ivel, inotenum, xamp, xfreq, ipreindex [, iflag] [, ioffset]</synopsis><para/>
+<synopsis>ares <link linkend="sfplaym">sfplaym</link> ivel, inotenum, xamp, xfreq, ipreindex [, iflag] [, ioffset]</synopsis><para/>
+<synopsis><link linkend="sfplist">sfplist</link> ifilhandle</synopsis><para/>
+<synopsis>ir <link linkend="sfpreset">sfpreset</link> iprog, ibank, ifilhandle, ipreindex</synopsis><para/>
+<synopsis>asig, krec <link linkend="sndloop">sndloop</link> ain, kpitch, ktrig, idur, ifad</synopsis><para/>
+<synopsis>ares <link linkend="waveset">waveset</link> ain, krep [, ilen]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:Scanned Synthesis</title>
+<para>
+<para/>
+<synopsis><link linkend="scanhammer">scanhammer</link> isrc, idst, ipos, imult</synopsis><para/>
+<synopsis>ares <link linkend="scans">scans</link> kamp, kfreq, ifn, id [, iorder]</synopsis><para/>
+<synopsis>aout <link linkend="scantable">scantable</link> kamp, kpch, ipos, imass, istiff, idamp, ivel</synopsis><para/>
+<synopsis><link linkend="scanu">scanu</link> init, irate, ifnvel, ifnmass, ifnstif, ifncentr, ifndamp, kmass, \
+ kstif, kcentr, kdamp, ileft, iright, kpos, kstrngth, ain, idisp, id</synopsis><para/>
+<synopsis>kpos, kvel <link linkend="xscanmap">xscanmap</link> iscan, kamp, kvamp [, iwhich]</synopsis><para/>
+<synopsis>ares <link linkend="xscans">xscans</link> kamp, kfreq, ifntraj, id [, iorder]</synopsis><para/>
+<synopsis><link linkend="xscansmap">xscansmap</link> kpos, kvel, iscan, kamp, kvamp [, iwhich]</synopsis><para/>
+<synopsis><link linkend="xscanu">xscanu</link> init, irate, ifnvel, ifnmass, ifnstif, ifncentr, ifndamp, kmass, \
+ kstif, kcentr, kdamp, ileft, iright, kpos, kstrngth, ain, idisp, id</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:Table Access</title>
+<para>
+<para/>
+<synopsis>kres <link linkend="oscil1">oscil1</link> idel, kamp, idur, ifn</synopsis><para/>
+<synopsis>kres <link linkend="oscil1i">oscil1i</link> idel, kamp, idur, ifn</synopsis><para/>
+<synopsis>ir <link linkend="tab">tab_i</link> indx, ifn[, ixmode]</synopsis><synopsis>kr <link linkend="tab">tab</link> kndx, ifn[, ixmode]</synopsis><synopsis>ar <link linkend="tab">tab</link> xndx, ifn[, ixmode]</synopsis><synopsis><link linkend="tab">tabw_i</link> isig, indx, ifn [,ixmode]</synopsis><synopsis><link linkend="tab">tabw</link> ksig, kndx, ifn [,ixmode]</synopsis><synopsis><link linkend="tab">tabw</link> asig, andx, ifn [,ixmode]</synopsis><para/>
+<synopsis>ares <link linkend="table">table</link> andx, ifn [, ixmode] [, ixoff] [, iwrap]</synopsis><synopsis>ires <link linkend="table">table</link> indx, ifn [, ixmode] [, ixoff] [, iwrap]</synopsis><synopsis>kres <link linkend="table">table</link> kndx, ifn [, ixmode] [, ixoff] [, iwrap]</synopsis><para/>
+<synopsis>ares <link linkend="table3">table3</link> andx, ifn [, ixmode] [, ixoff] [, iwrap]</synopsis><synopsis>ires <link linkend="table3">table3</link> indx, ifn [, ixmode] [, ixoff] [, iwrap]</synopsis><synopsis>kres <link linkend="table3">table3</link> kndx, ifn [, ixmode] [, ixoff] [, iwrap]</synopsis><para/>
+<synopsis>ares <link linkend="tablei">tablei</link> andx, ifn [, ixmode] [, ixoff] [, iwrap]</synopsis><synopsis>ires <link linkend="tablei">tablei</link> indx, ifn [, ixmode] [, ixoff] [, iwrap]</synopsis><synopsis>kres <link linkend="tablei">tablei</link> kndx, ifn [, ixmode] [, ixoff] [, iwrap]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:Wave Terrain Synthesis</title>
+<para>
+<para/>
+<synopsis>aout <link linkend="wterrain">wterrain</link> kamp, kpch, k_xcenter, k_ycenter, k_xradius, k_yradius, \
+ itabx, itaby</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Generators:Waveguide Physical Modeling</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="pluck">pluck</link> kamp, kcps, icps, ifn, imeth [, iparm1] [, iparm2]</synopsis><para/>
+<synopsis>ares <link linkend="repluck">repluck</link> iplk, kamp, icps, kpick, krefl, axcite</synopsis><para/>
+<synopsis>ares <link linkend="streson">streson</link> asig, kfr, ifdbgain</synopsis><para/>
+<synopsis>ares <link linkend="wgbow">wgbow</link> kamp, kfreq, kpres, krat, kvibf, kvamp, ifn [, iminfreq]</synopsis><para/>
+<synopsis>ares <link linkend="wgbowedbar">wgbowedbar</link> kamp, kfreq, kpos, kbowpres, kgain [, iconst] [, itvel] \
+ [, ibowpos] [, ilow]</synopsis><para/>
+<synopsis>ares <link linkend="wgbrass">wgbrass</link> kamp, kfreq, ktens, iatt, kvibf, kvamp, ifn [, iminfreq]</synopsis><para/>
+<synopsis>ares <link linkend="wgclar">wgclar</link> kamp, kfreq, kstiff, iatt, idetk, kngain, kvibf, kvamp, ifn \
+ [, iminfreq]</synopsis><para/>
+<synopsis>ares <link linkend="wgflute">wgflute</link> kamp, kfreq, kjet, iatt, idetk, kngain, kvibf, kvamp, ifn \
+ [, iminfreq] [, ijetrf] [, iendrf]</synopsis><para/>
+<synopsis>ares <link linkend="wgpluck">wgpluck</link> icps, iamp, kpick, iplk, idamp, ifilt, axcite</synopsis><para/>
+<synopsis>ares <link linkend="wgpluck2">wgpluck2</link> iplk, kamp, icps, kpick, krefl</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal I/O:File I/O</title>
+<para>
+<para/>
+<synopsis><link linkend="dumpk">dumpk</link> ksig, ifilname, iformat, iprd</synopsis><para/>
+<synopsis><link linkend="dumpk2">dumpk2</link> ksig1, ksig2, ifilname, iformat, iprd</synopsis><para/>
+<synopsis><link linkend="dumpk3">dumpk3</link> ksig1, ksig2, ksig3, ifilname, iformat, iprd</synopsis><para/>
+<synopsis><link linkend="dumpk4">dumpk4</link> ksig1, ksig2, ksig3, ksig4, ifilname, iformat, iprd</synopsis><para/>
+<synopsis><link linkend="ficlose">ficlose</link> ihandle</synopsis><synopsis><link linkend="ficlose">ficlose</link> Sfilename</synopsis><para/>
+<synopsis><link linkend="fin">fin</link> ifilename, iskipframes, iformat, ain1 [, ain2] [, ain3] [,...]</synopsis><para/>
+<synopsis><link linkend="fini">fini</link> ifilename, iskipframes, iformat, in1 [, in2] [, in3] [, ...]</synopsis><para/>
+<synopsis><link linkend="fink">fink</link> ifilename, iskipframes, iformat, kin1 [, kin2] [, kin3] [,...]</synopsis><para/>
+<synopsis>ihandle <link linkend="fiopen">fiopen</link> ifilename, imode</synopsis><para/>
+<synopsis><link linkend="fout">fout</link> ifilename, iformat, aout1 [, aout2, aout3,...,aoutN]</synopsis><para/>
+<synopsis><link linkend="fouti">fouti</link> ihandle, iformat, iflag, iout1 [, iout2, iout3,....,ioutN]</synopsis><para/>
+<synopsis><link linkend="foutir">foutir</link> ihandle, iformat, iflag, iout1 [, iout2, iout3,....,ioutN]</synopsis><para/>
+<synopsis><link linkend="foutk">foutk</link> ifilename, iformat, kout1 [, kout2, kout3,....,koutN]</synopsis><para/>
+<synopsis><link linkend="fprintks">fprintks</link> &quot;filename&quot;, &quot;string&quot;, [, kval1] [, kval2] [...]</synopsis><para/>
+<synopsis><link linkend="fprints">fprints</link> &quot;filename&quot;, &quot;string&quot; [, ival1] [, ival2] [...]</synopsis><para/>
+<synopsis>kres <link linkend="readk">readk</link> ifilname, iformat, iprd</synopsis><para/>
+<synopsis>kr1, kr2 <link linkend="readk2">readk2</link> ifilname, iformat, iprd</synopsis><para/>
+<synopsis>kr1, kr2, kr3 <link linkend="readk3">readk3</link> ifilname, iformat, iprd</synopsis><para/>
+<synopsis>kr1, kr2, kr3, kr4 <link linkend="readk4">readk4</link> ifilname, iformat, iprd</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal I/O:Signal Input</title>
+<para>
+<para/>
+<synopsis>ar1 [, ar2 [, ar3 [, ... ar24]]] <link linkend="diskin">diskin</link> ifilcod, kpitch [, iskiptim] \
+ [, iwraparound] [, iformat] [, iskipinit]</synopsis><para/>
+<synopsis>a1[, a2[, ... a24]] <link linkend="diskin2">diskin2</link> ifilcod, kpitch[, iskiptim \
+ [, iwrap[, iformat [, iwsize[, ibufsize[, iskipinit]]]]]]</synopsis><para/>
+<synopsis>ar1 <link linkend="in">in</link>&#160;</synopsis><para/>
+<synopsis>ar1, ar2, ar3, ar4, ar5, ar6, ar7, ar8, ar9, ar10, ar11, ar12, ar13, ar14, \
+ ar15, ar16, ar17, ar18, ar19, ar20, ar21, ar22, ar23, ar24, ar25, ar26, \
+ ar27, ar28, ar29, ar30, ar31, ar32 <link linkend="in32">in32</link>&#160;</synopsis><para/>
+<synopsis>ar1 <link linkend="inch">inch</link> ksig1</synopsis><para/>
+<synopsis>ar1, ar2, ar3, ar4, ar5, ar6 <link linkend="inh">inh</link>&#160;</synopsis><para/>
+<synopsis>ar1, ar2, ar3, ar4, ar5, ar6, ar7, ar8 <link linkend="ino">ino</link>&#160;</synopsis><para/>
+<synopsis>ar1, ar2, ar3, a4 <link linkend="inq">inq</link>&#160;</synopsis><para/>
+<synopsis><link linkend="inrg">inrg</link> kstart, ain1 [,ain2, ain3, ..., ainN]</synopsis><para/>
+<synopsis>ar1, ar2 <link linkend="ins">ins</link>&#160;</synopsis><para/>
+<synopsis>kvalue <link linkend="invalue">invalue</link> &quot;channel name&quot;</synopsis><synopsis>Sname <link linkend="invalue">invalue</link> &quot;channel name&quot;</synopsis><para/>
+<synopsis>ar1, ar2, ar3, ar4, ar5, ar6, ar7, ar8, ar9, ar10, ar11, ar12, \
+ ar13, ar14, ar15, ar16 <link linkend="inx">inx</link>&#160;</synopsis><para/>
+<synopsis><link linkend="inz">inz</link> ksig1</synopsis><para/>
+<synopsis>ar1[, ar2[, ar3[, ... a24]]] <link linkend="soundin">soundin</link> ifilcod [, iskptim] [, iformat] \
+ [, iskipinit] [, ibufsize]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal I/O:Signal Output</title>
+<para>
+<para/>
+<synopsis><link linkend="mdelay">mdelay</link> kstatus, kchan, kd1, kd2, kdelay</synopsis><para/>
+<synopsis>aout1 [,aout2 ... aoutX] <link linkend="monitor">monitor</link>&#160;</synopsis><para/>
+<synopsis><link linkend="out">out</link> asig</synopsis><para/>
+<synopsis><link linkend="out32">out32</link> asig1, asig2, asig3, asig4, asig5, asig6, asig7, asig8, asig10, \
+ asig11, asig12, asig13, asig14, asig15, asig16, asig17, asig18, \
+ asig19, asig20, asig21, asig22, asig23, asig24, asig25, asig26, \
+ asig27, asig28, asig29, asig30, asig31, asig32</synopsis><para/>
+<synopsis><link linkend="outc">outc</link> asig1 [, asig2] [...]</synopsis><para/>
+<synopsis><link linkend="outch">outch</link> ksig1, asig1 [, ksig2] [, asig2] [...]</synopsis><para/>
+<synopsis><link linkend="outh">outh</link> asig1, asig2, asig3, asig4, asig5, asig6</synopsis><para/>
+<synopsis><link linkend="outo">outo</link> asig1, asig2, asig3, asig4, asig5, asig6, asig7, asig8</synopsis><para/>
+<synopsis><link linkend="outq">outq</link> asig1, asig2, asig3, asig4</synopsis><para/>
+<synopsis><link linkend="outq1">outq1</link> asig</synopsis><para/>
+<synopsis><link linkend="outq2">outq2</link> asig</synopsis><para/>
+<synopsis><link linkend="outq3">outq3</link> asig</synopsis><para/>
+<synopsis><link linkend="outq4">outq4</link> asig</synopsis><para/>
+<synopsis><link linkend="outrg">outrg</link> kstart, aout1 [,aout2, aout3, ..., aoutN]</synopsis><para/>
+<synopsis><link linkend="outs">outs</link> asig1, asig2</synopsis><para/>
+<synopsis><link linkend="outs1">outs1</link> asig</synopsis><para/>
+<synopsis><link linkend="outs2">outs2</link> asig</synopsis><para/>
+<synopsis><link linkend="outvalue">outvalue</link> &quot;channel name&quot;, kvalue</synopsis><synopsis><link linkend="outvalue">outvalue</link> &quot;channel name&quot;, &quot;string&quot;</synopsis><para/>
+<synopsis><link linkend="outx">outx</link> asig1, asig2, asig3, asig4, asig5, asig6, asig7, asig8, \
+ asig9, asig10, asig11, asig12, asig13, asig14, asig15, asig16</synopsis><para/>
+<synopsis><link linkend="outz">outz</link> ksig1</synopsis><para/>
+<synopsis><link linkend="soundout">soundout</link> asig1, ifilcod [, iformat]</synopsis><para/>
+<synopsis><link linkend="soundouts">soundouts</link> asigl, asigr, ifilcod [, iformat]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal I/O:Software Bus</title>
+<para>
+<para/>
+<synopsis>kval <link linkend="chani">chani</link> kchan</synopsis><synopsis>aval <link linkend="chani">chani</link> kchan</synopsis><para/>
+<synopsis><link linkend="chano">chano</link> kval, kchan</synopsis><synopsis><link linkend="chano">chano</link> aval, kchan</synopsis><para/>
+<synopsis> <link linkend="chn">chn_k</link> Sname, imode[, itype, idflt, imin, imax]</synopsis><synopsis> <link linkend="chn">chn_a</link> Sname, imode</synopsis><synopsis> <link linkend="chn">chn_S</link> Sname, imode</synopsis><para/>
+<synopsis><link linkend="chnclear">chnclear</link> Sname</synopsis><para/>
+<synopsis>gival <link linkend="chnexport">chnexport</link> Sname, imode[, itype, idflt, imin, imax]</synopsis><synopsis>gkval <link linkend="chnexport">chnexport</link> Sname, imode[, itype, idflt, imin, imax]</synopsis><synopsis>gaval <link linkend="chnexport">chnexport</link> Sname, imode</synopsis><synopsis>gSval <link linkend="chnexport">chnexport</link> Sname, imode</synopsis><para/>
+<synopsis>ival <link linkend="chnget">chnget</link> Sname</synopsis><synopsis>kval <link linkend="chnget">chnget</link> Sname</synopsis><synopsis>aval <link linkend="chnget">chnget</link> Sname</synopsis><synopsis>Sval <link linkend="chnget">chnget</link> Sname</synopsis><para/>
+<synopsis><link linkend="chnmix">chnmix</link> aval, Sname</synopsis><para/>
+<synopsis>itype, imode, ictltype, idflt, imin, imax <link linkend="chnparams">chnparams</link>&#160;</synopsis><para/>
+<synopsis><link linkend="chnset">chnset</link> ival, Sname</synopsis><synopsis><link linkend="chnset">chnset</link> kval, Sname</synopsis><synopsis><link linkend="chnset">chnset</link> aval, Sname</synopsis><synopsis><link linkend="chnset">chnset</link> Sval, Sname</synopsis><para/>
+<synopsis><link linkend="setksmps">setksmps</link> iksmps</synopsis><para/>
+<synopsis>xinarg1 [, xinarg2] ... [xinargN] <link linkend="xin">xin</link>&#160;</synopsis><para/>
+<synopsis><link linkend="xout">xout</link> xoutarg1 [, xoutarg2] ... [, xoutargN]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal I/O:Printing and Display</title>
+<para>
+<para/>
+<synopsis><link linkend="dispfft">dispfft</link> xsig, iprd, iwsiz [, iwtyp] [, idbout] [, iwtflg]</synopsis><para/>
+<synopsis><link linkend="display">display</link> xsig, iprd [, inprds] [, iwtflg]</synopsis><para/>
+<synopsis><link linkend="flashtxt">flashtxt</link> iwhich, String</synopsis><para/>
+<synopsis><link linkend="print">print</link> iarg [, iarg1] [, iarg2] [...]</synopsis><para/>
+<synopsis><link linkend="printf">printf_i</link> Sfmt, itrig, [xarg1[, xarg2[, ... ]]]</synopsis><synopsis><link linkend="printf">printf</link> Sfmt, ktrig, [xarg1[, xarg2[, ... ]]]</synopsis><para/>
+<synopsis><link linkend="printk">printk</link> itime, kval [, ispace]</synopsis><para/>
+<synopsis><link linkend="printk2">printk2</link> kvar [, inumspaces]</synopsis><para/>
+<synopsis><link linkend="printks">printks</link> &quot;string&quot;, itime [, kval1] [, kval2] [...]</synopsis><para/>
+<synopsis><link linkend="prints">prints</link> &quot;string&quot; [, kval1] [, kval2] [...]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal I/O:Soundfile Queries</title>
+<para>
+<para/>
+<synopsis>ir <link linkend="filelen">filelen</link> ifilcod, [iallowraw]</synopsis><para/>
+<synopsis>ir <link linkend="filenchnls">filenchnls</link> ifilcod [, iallowraw]</synopsis><para/>
+<synopsis>ir <link linkend="filepeak">filepeak</link> ifilcod [, ichnl]</synopsis><para/>
+<synopsis>ir <link linkend="filesr">filesr</link> ifilcod [, iallowraw]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Modifiers:Amplitude Modifiers</title>
+<para>
+<para/>
+<synopsis><link linkend="Zerodbfs">0dbfs</link> = iarg</synopsis><synopsis><link linkend="Zerodbfs">0dbfs</link> </synopsis><para/>
+<synopsis>ares <link linkend="balance">balance</link> asig, acomp [, ihp] [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="clip">clip</link> asig, imeth, ilimit [, iarg]</synopsis><para/>
+<synopsis>ar <link linkend="compress">compress</link> aasig, acsig, kthresh, kloknee, khiknee, kratio, katt, krel, ilook</synopsis><para/>
+<synopsis>ares <link linkend="dam">dam</link> asig, kthreshold, icomp1, icomp2, irtime, iftime</synopsis><para/>
+<synopsis>ares <link linkend="gain">gain</link> asig, krms [, ihp] [, iskip]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Modifiers:Convolution and Morphing</title>
+<para>
+<para/>
+
+<synopsis>ar1 [, ar2] [, ar3] [, ar4] <link linkend="convolve">convolve</link> ain, ifilcod [, ichannel]</synopsis><para/>
+<synopsis>ares <link linkend="cross2">cross2</link> ain1, ain2, isize, ioverlap, iwin, kbias</synopsis><para/>
+<synopsis>ares <link linkend="dconv">dconv</link> asig, isize, ifn</synopsis><para/>
+<synopsis>a1[, a2[, a3[, ... a8]]] <link linkend="ftconv">ftconv</link> ain, ift, iplen[, iskipsamples \
+ [, iirlen[, iskipinit]]]</synopsis><para/>
+<synopsis><link linkend="ftmorf">ftmorf</link> kftndx, iftfn, iresfn</synopsis><para/>
+<synopsis>ar1 [, ar2] [, ar3] [, ar4] <link linkend="pconvolve">pconvolve</link> ain, ifilcod [, ipartitionsize, ichannel]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Modifiers:Delay</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="delay">delay</link> asig, idlt [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="delay1">delay1</link> asig [, iskip]</synopsis><para/>
+<synopsis>kr <link linkend="delayk">delayk </link> ksig, idel[, imode]</synopsis><synopsis>kr <link linkend="delayk">vdel_k </link> ksig, kdel, imdel[, imode]</synopsis><para/>
+<synopsis>ares <link linkend="delayr">delayr</link> idlt [, iskip]</synopsis><para/>
+<synopsis><link linkend="delayw">delayw</link> asig</synopsis><para/>
+<synopsis>ares <link linkend="deltap">deltap</link> kdlt</synopsis><para/>
+<synopsis>ares <link linkend="deltap3">deltap3</link> xdlt</synopsis><para/>
+<synopsis>ares <link linkend="deltapi">deltapi</link> xdlt</synopsis><para/>
+<synopsis>ares <link linkend="deltapn">deltapn</link> xnumsamps</synopsis><para/>
+<synopsis>aout <link linkend="deltapx">deltapx</link> adel, iwsize</synopsis><para/>
+<synopsis><link linkend="deltapxw">deltapxw</link> ain, adel, iwsize</synopsis><para/>
+<synopsis>ares <link linkend="multitap">multitap</link> asig [, itime1] [, igain1] [, itime2] [, igain2] [...]</synopsis><para/>
+<synopsis>ares <link linkend="vdelay">vdelay</link> asig, adel, imaxdel [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="vdelay3">vdelay3</link> asig, adel, imaxdel [, iskip]</synopsis><para/>
+<synopsis>aout <link linkend="vdelayx">vdelayx</link> ain, adl, imd, iws [, ist]</synopsis><para/>
+<synopsis>aout1, aout2, aout3, aout4 <link linkend="vdelayxq">vdelayxq</link> ain1, ain2, ain3, ain4, adl, imd, iws [, ist]</synopsis><para/>
+<synopsis>aout1, aout2 <link linkend="vdelayxs">vdelayxs</link> ain1, ain2, adl, imd, iws [, ist]</synopsis><para/>
+<synopsis>aout <link linkend="vdelayxw">vdelayxw</link> ain, adl, imd, iws [, ist]</synopsis><para/>
+<synopsis>aout1, aout2, aout3, aout4 <link linkend="vdelayxwq">vdelayxwq</link> ain1, ain2, ain3, ain4, adl, \
+ imd, iws [, ist]</synopsis><para/>
+<synopsis>aout1, aout2 <link linkend="vdelayxws">vdelayxws</link> ain1, ain2, adl, imd, iws [, ist]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Modifiers:Panning and Spatialization</title>
+<para>
+<para/>
+<synopsis>ao1, ao2 <link linkend="bformdec">bformdec</link> isetup, aw, ax, ay, az [, ar, as, at, au, av \
+ [, abk, al, am, an, ao, ap, aq]]</synopsis><synopsis>ao1, ao2, ao3, ao4 <link linkend="bformdec">bformdec</link> isetup, aw, ax, ay, az [, ar, as, at, \
+ au, av [, abk, al, am, an, ao, ap, aq]]</synopsis><synopsis>ao1, ao2, ao3, ao4, ao5 <link linkend="bformdec">bformdec</link> isetup, aw, ax, ay, az [, ar, as, \
+ at, au, av [, abk, al, am, an, ao, ap, aq]]</synopsis><synopsis>ao1, ao2, ao3, ao4, ao5, ao6, ao7, ao8 <link linkend="bformdec">bformdec</link> isetup, aw, ax, ay, az \
+ [, ar, as, at, au, av [, abk, al, am, an, ao, ap, aq]]]</synopsis><para/>
+<synopsis>aw, ax, ay, az <link linkend="bformenc">bformenc</link> asig, kalpha, kbeta, kord0, kord1</synopsis><synopsis>aw, ax, ay, az, ar, as, at, au, av <link linkend="bformenc">bformenc</link> asig, kalpha, kbeta, \
+ kord0, kord1 , kord2</synopsis><synopsis>aw, ax, ay, az, ar, as, at, au, av, ak, al, am, an, ao, ap, aq <link linkend="bformenc">bformenc</link> \
+ asig, kalpha, kbeta, kord0, kord1, kord2, kord3</synopsis><para/>
+<synopsis>aleft, aright <link linkend="hrtfer">hrtfer</link> asig, kaz, kelev, <quote>HRTFcompact</quote></synopsis><para/>
+<synopsis>aleft, aright <link linkend="hrtfmove">hrtfmove</link> asrc, kAz, kElev, ifilel, ifiler [, imode, ifade, isr]</synopsis><para/>
+<synopsis>aleft, aright <link linkend="hrtfmove2">hrtfmove2</link> asrc, kAz, kElev, ifilel, ifiler [, imode, ifade, isr]</synopsis><para/>
+<synopsis>
+ aleft, aright <link linkend="hrtfstat">hrtfstat</link> asrc, iAz, iElev, ifilel, ifiler [,iradius, isr]
+ </synopsis><para/>
+<synopsis>a1, a2 <link linkend="locsend">locsend</link>&#160;</synopsis><synopsis>a1, a2, a3, a4 <link linkend="locsend">locsend</link>&#160;</synopsis><para/>
+<synopsis>a1, a2 <link linkend="locsig">locsig</link> asig, kdegree, kdistance, kreverbsend</synopsis><synopsis>a1, a2, a3, a4 <link linkend="locsig">locsig</link> asig, kdegree, kdistance, kreverbsend</synopsis><para/>
+<synopsis>a1, a2, a3, a4 <link linkend="pan">pan</link> asig, kx, ky, ifn [, imode] [, ioffset]</synopsis><para/>
+<synopsis>a1, a2 <link linkend="pan2">pan2</link> asig, xp [, imode]</synopsis><para/>
+<synopsis>a1, a2, a3, a4 <link linkend="space">space</link> asig, ifn, ktime, kreverbsend, kx, ky</synopsis><para/>
+<synopsis>aW, aX, aY, aZ <link linkend="spat3d">spat3d</link> ain, kX, kY, kZ, idist, ift, imode, imdel, iovr [, istor]</synopsis><para/>
+<synopsis>aW, aX, aY, aZ <link linkend="spat3di">spat3di</link> ain, iX, iY, iZ, idist, ift, imode [, istor]</synopsis><para/>
+<synopsis><link linkend="spat3dt">spat3dt</link> ioutft, iX, iY, iZ, idist, ift, imode, irlen [, iftnocl]</synopsis><para/>
+<synopsis>k1 <link linkend="spdist">spdist</link> ifn, ktime, kx, ky</synopsis><para/>
+<synopsis>a1, a2, a3, a4 <link linkend="spsend">spsend</link>&#160;</synopsis><para/>
+<synopsis>ar1, ..., ar16 <link linkend="vbap16">vbap16</link> asig, iazim [, ielev] [, ispread]</synopsis><para/>
+<synopsis>ar1, ..., ar16 <link linkend="vbap16move">vbap16move</link> asig, idur, ispread, ifldnum, ifld1 \
+ [, ifld2] [...]</synopsis><para/>
+<synopsis>ar1, ar2, ar3, ar4 <link linkend="vbap4">vbap4</link> asig, iazim [, ielev] [, ispread]</synopsis><para/>
+<synopsis>ar1, ar2, ar3, ar4 <link linkend="vbap4move">vbap4move</link> asig, idur, ispread, ifldnum, ifld1 \
+ [, ifld2] [...]</synopsis><para/>
+<synopsis>ar1, ..., ar8 <link linkend="vbap8">vbap8</link> asig, iazim [, ielev] [, ispread]</synopsis><para/>
+<synopsis>ar1, ..., ar8 <link linkend="vbap8move">vbap8move</link> asig, idur, ispread, ifldnum, ifld1 \
+ [, ifld2] [...]</synopsis><para/>
+<synopsis><link linkend="vbaplsinit">vbaplsinit</link> idim, ilsnum [, idir1] [, idir2] [...] [, idir32]</synopsis><para/>
+<synopsis><link linkend="vbapz">vbapz</link> inumchnls, istartndx, asig, iazim [, ielev] [, ispread]</synopsis><para/>
+<synopsis><link linkend="vbapzmove">vbapzmove</link> inumchnls, istartndx, asig, idur, ispread, ifldnum, ifld1, \
+ ifld2, [...]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Modifiers:Reverberation</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="alpass">alpass</link> asig, krvt, ilpt [, iskip] [, insmps]</synopsis><para/>
+<synopsis>a1, a2 <link linkend="babo">babo</link> asig, ksrcx, ksrcy, ksrcz, irx, iry, irz [, idiff] [, ifno]</synopsis><para/>
+<synopsis>ares <link linkend="comb">comb</link> asig, krvt, ilpt [, iskip] [, insmps]</synopsis><para/>
+<synopsis>aoutL, aoutR <link linkend="freeverb">freeverb</link> ainL, ainR, kRoomSize, kHFDamp[, iSRate[, iSkip]] </synopsis><para/>
+<synopsis>ares <link linkend="nestedap">nestedap</link> asig, imode, imaxdel, idel1, igain1 [, idel2] [, igain2] \
+ [, idel3] [, igain3] [, istor]</synopsis><para/>
+<synopsis>ares <link linkend="nreverb">nreverb</link> asig, ktime, khdif [, iskip] [,inumCombs] [, ifnCombs] \
+ [, inumAlpas] [, ifnAlpas]</synopsis><para/>
+<synopsis>ares <link linkend="reverb">reverb</link> asig, krvt [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="reverb2">reverb2</link> asig, ktime, khdif [, iskip] [,inumCombs] \
+ [, ifnCombs] [, inumAlpas] [, ifnAlpas]</synopsis><para/>
+<synopsis>aoutL, aoutR <link linkend="reverbsc">reverbsc</link> ainL, ainR, kfblvl, kfco[, israte[, ipitchm[, iskip]]] </synopsis><para/>
+<synopsis>ares <link linkend="valpass">valpass</link> asig, krvt, xlpt, imaxlpt [, iskip] [, insmps]</synopsis><para/>
+<synopsis>ares <link linkend="vcomb">vcomb</link> asig, krvt, xlpt, imaxlpt [, iskip] [, insmps]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Modifiers:Sample Level Operators</title>
+<para>
+<para/>
+<synopsis><link linkend="denorm">denorm</link> a1[, a2[, a3[, ... ]]]</synopsis><para/>
+<synopsis>ares <link linkend="diff">diff</link> asig [, iskip]</synopsis><synopsis>kres <link linkend="diff">diff</link> ksig [, iskip]</synopsis><para/>
+<synopsis>kres <link linkend="downsamp">downsamp</link> asig [, iwlen]</synopsis><para/>
+<synopsis>ares <link linkend="fold">fold</link> asig, kincr</synopsis><para/>
+<synopsis>ares <link linkend="integ">integ</link> asig [, iskip]</synopsis><synopsis>kres <link linkend="integ">integ</link> ksig [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="interp">interp</link> ksig [, iskip] [, imode]</synopsis><para/>
+<synopsis>ares <link linkend="ntrpol">ntrpol</link> asig1, asig2, kpoint [, imin] [, imax]</synopsis><synopsis>ires <link linkend="ntrpol">ntrpol</link> isig1, isig2, ipoint [, imin] [, imax]</synopsis><synopsis>kres <link linkend="ntrpol">ntrpol</link> ksig1, ksig2, kpoint [, imin] [, imax]</synopsis><para/>
+<synopsis><link linkend="opa">a</link>(x) (control-rate args only)</synopsis><para/>
+<synopsis><link linkend="opi">i</link>(x) (control-rate args only)</synopsis><para/>
+<synopsis><link linkend="opk">k</link>(x) (i-rate args only)</synopsis><para/>
+<synopsis>ares <link linkend="samphold">samphold</link> asig, agate [, ival] [, ivstor]</synopsis><synopsis>kres <link linkend="samphold">samphold</link> ksig, kgate [, ival] [, ivstor]</synopsis><para/>
+<synopsis>ares <link linkend="upsamp">upsamp</link> ksig</synopsis><para/>
+<synopsis>kval <link linkend="vaget">vaget</link> kndx, avar</synopsis><para/>
+<synopsis><link linkend="vaset">vaset</link> kval, kndx, avar</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Modifiers:Signal Limiters</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="limit">limit</link> asig, klow, khigh</synopsis><synopsis>ires <link linkend="limit">limit</link> isig, ilow, ihigh</synopsis><synopsis>kres <link linkend="limit">limit</link> ksig, klow, khigh</synopsis><para/>
+<synopsis>ares <link linkend="mirror">mirror</link> asig, klow, khigh</synopsis><synopsis>ires <link linkend="mirror">mirror</link> isig, ilow, ihigh</synopsis><synopsis>kres <link linkend="mirror">mirror</link> ksig, klow, khigh</synopsis><para/>
+<synopsis>ares <link linkend="wrap">wrap</link> asig, klow, khigh</synopsis><synopsis>ires <link linkend="wrap">wrap</link> isig, ilow, ihigh</synopsis><synopsis>kres <link linkend="wrap">wrap</link> ksig, klow, khigh</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Modifiers:Special Effects</title>
+<para>
+<para/>
+<synopsis>ar <link linkend="distort">distort</link> asig, kdist, ifn[, ihp, istor]</synopsis><para/>
+<synopsis>ares <link linkend="distort1">distort1</link> asig, kpregain, kpostgain, kshape1, kshape2[, imode]</synopsis><para/>
+<synopsis>ares <link linkend="flanger">flanger</link> asig, adel, kfeedback [, imaxd]</synopsis><para/>
+<synopsis>ares <link linkend="harmon">harmon</link> asig, kestfrq, kmaxvar, kgenfreq1, kgenfreq2, imode, \
+ iminfrq, iprd</synopsis><para/>
+<synopsis>ares <link linkend="harmon2">harmon2</link> asig, koct, kfrq1, kfrq2, icpsmode, ilowest[, ipolarity]</synopsis><synopsis>ares <link linkend="harmon2">harmon3</link> asig, koct, kfrq1, \
+ kfrq2, kfrq3, icpsmode, ilowest[, ipolarity]</synopsis><synopsis>ares <link linkend="harmon2">harmon4</link> asig, koct, kfrq1, \
+ kfrq2, kfrq3, kfrq4, icpsmode, ilowest[, ipolarity]</synopsis><para/>
+<synopsis>ares <link linkend="phaser1">phaser1</link> asig, kfreq, kord, kfeedback [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="phaser2">phaser2</link> asig, kfreq, kq, kord, kmode, ksep, kfeedback</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Modifiers:Standard Filters</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="atone">atone</link> asig, khp [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="atonex">atonex</link> asig, khp [, inumlayer] [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="biquad">biquad</link> asig, kb0, kb1, kb2, ka0, ka1, ka2 [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="biquada">biquada</link> asig, ab0, ab1, ab2, aa0, aa1, aa2 [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="butbp">butbp</link> asig, kfreq, kband [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="butbr">butbr</link> asig, kfreq, kband [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="buthp">buthp</link> asig, kfreq [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="butlp">butlp</link> asig, kfreq [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="butterbp">butterbp</link> asig, kfreq, kband [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="butterbr">butterbr</link> asig, kfreq, kband [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="butterhp">butterhp</link> asig, kfreq [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="butterlp">butterlp</link> asig, kfreq [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="clfilt">clfilt</link> asig, kfreq, itype, inpol [, ikind] [, ipbr] [, isba] [, iskip]</synopsis><para/>
+<synopsis>aout <link linkend="mode">mode</link> ain, kfreq, kQ [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="tone">tone</link> asig, khp [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="tonex">tonex</link> asig, khp [, inumlayer] [, iskip]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Modifiers:Standard Filters:Resonant</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="areson">areson</link> asig, kcf, kbw [, iscl] [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="bqrez">bqrez</link> asig, xfco, xres [, imode] [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="lowpass2">lowpass2</link> asig, kcf, kq [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="lowres">lowres</link> asig, kcutoff, kresonance [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="lowresx">lowresx</link> asig, kcutoff, kresonance [, inumlayer] [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="lpf18">lpf18</link> asig, kfco, kres, kdist</synopsis><para/>
+<synopsis>asig <link linkend="moogladder">moogladder</link> ain, kcf, kres[, istor]</synopsis><para/>
+<synopsis>ares <link linkend="moogvcf">moogvcf</link> asig, xfco, xres [,iscale, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="moogvcf2">moogvcf2</link> asig, xfco, xres [,iscale, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="reson">reson</link> asig, kcf, kbw [, iscl] [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="resonr">resonr</link> asig, kcf, kbw [, iscl] [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="resonx">resonx</link> asig, kcf, kbw [, inumlayer] [, iscl] [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="resony">resony</link> asig, kbf, kbw, inum, ksep [, isepmode] [, iscl] [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="resonz">resonz</link> asig, kcf, kbw [, iscl] [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="rezzy">rezzy</link> asig, xfco, xres [, imode, iskip]</synopsis><para/>
+<synopsis>ahp,alp,abp,abr <link linkend="statevar">statevar</link> ain, kcf, kq [, iosamps, istor]</synopsis><para/>
+<synopsis>alow, ahigh, aband <link linkend="svfilter">svfilter</link> asig, kcf, kq [, iscl]</synopsis><para/>
+<synopsis>ares <link linkend="tbvcf">tbvcf</link> asig, xfco, xres, kdist, kasym [, iskip]</synopsis><para/>
+<synopsis>ares <link linkend="vlowres">vlowres</link> asig, kfco, kres, iord, ksep</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Modifiers:Standard Filters:Control</title>
+<para>
+<para/>
+<synopsis>kres <link linkend="aresonk">aresonk</link> ksig, kcf, kbw [, iscl] [, iskip]</synopsis><para/>
+<synopsis>kres <link linkend="atonek">atonek</link> ksig, khp [, iskip]</synopsis><para/>
+<synopsis>kres <link linkend="lineto">lineto</link> ksig, ktime</synopsis><para/>
+<synopsis>kres <link linkend="port">port</link> ksig, ihtim [, isig]</synopsis><para/>
+<synopsis>kres <link linkend="portk">portk</link> ksig, khtim [, isig]</synopsis><para/>
+<synopsis>kres <link linkend="resonk">resonk</link> ksig, kcf, kbw [, iscl] [, iskip]</synopsis><para/>
+<synopsis>kres <link linkend="resonxk">resonxk</link> ksig, kcf, kbw[, inumlayer, iscl, istor]</synopsis><para/>
+<synopsis>kres <link linkend="tlineto">tlineto</link> ksig, ktime, ktrig</synopsis><para/>
+<synopsis>kres <link linkend="tonek">tonek</link> ksig, khp [, iskip]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Modifiers:Specialized Filters</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="dcblock">dcblock</link> ain [, igain]</synopsis><para/>
+<synopsis>asig <link linkend="eqfil">eqfil</link> ain, kcf, kbw, kgain[, istor]</synopsis><para/>
+<synopsis>ares <link linkend="filter2">filter2</link> asig, iM, iN, ib0, ib1, ..., ibM, ia1, ia2, ..., iaN</synopsis><synopsis>kres <link linkend="filter2">filter2</link> ksig, iM, iN, ib0, ib1, ..., ibM, ia1, ia2, ..., iaN</synopsis><para/>
+<synopsis>asig <link linkend="fofilter">fofilter</link> ain, kcf, kris, kdec[, istor]</synopsis><para/>
+<synopsis>ar1, ar2 <link linkend="hilbert">hilbert</link> asig</synopsis><para/>
+<synopsis>ares <link linkend="nlfilt">nlfilt</link> ain, ka, kb, kd, kC, kL</synopsis><para/>
+<synopsis>ares <link linkend="pareq">pareq</link> asig, kc, kv, kq [, imode] [, iskip]</synopsis><para/>
+<synopsis>ar <link linkend="rbjeq">rbjeq</link> asig, kfco, klvl, kQ, kS[, imode]</synopsis><para/>
+<synopsis>ares <link linkend="zfilter2">zfilter2</link> asig, kdamp, kfreq, iM, iN, ib0, ib1, ..., ibM, \
+ ia1,ia2, ..., iaN</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Modifiers:Waveguides</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="wguide1">wguide1</link> asig, xfreq, kcutoff, kfeedback</synopsis><para/>
+<synopsis>ares <link linkend="wguide2">wguide2</link> asig, xfreq1, xfreq2, kcutoff1, kcutoff2, \
+ kfeedback1, kfeedback2</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Modifiers:Waveshaping</title>
+<para>
+<para/>
+<synopsis>aout <link linkend="chebyshevpoly">chebyshevpoly</link> ain, k0 [, k1 [, k2 [...]]]</synopsis><para/>
+<synopsis>aout <link linkend="pdclip">pdclip</link> ain, kWidth, kCenter [, ibipolar [, ifullscale]]</synopsis><para/>
+<synopsis>aout <link linkend="pdhalf">pdhalf</link> ain, kShapeAmount [, ibipolar [, ifullscale]]</synopsis><para/>
+<synopsis>aout <link linkend="pdhalfy">pdhalfy</link> ain, kShapeAmount [, ibipolar [, ifullscale]]</synopsis><para/>
+<synopsis>aout <link linkend="powershape">powershape</link> ain, kShapeAmount [, ifullscale]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Signal Modifiers:Comparators and Accumulators</title>
+<para>
+<para/>
+<synopsis>amax <link linkend="max">max</link> ain1 [, ain2] [, ain3] [, ain4] [...]</synopsis><synopsis>kmax <link linkend="max">max</link> kin1 [, kin2] [, kin3] [, kin4] [...]</synopsis><para/>
+<synopsis>knumkout <link linkend="max_k">max_k</link> asig, ktrig, itype</synopsis><para/>
+<synopsis>amax <link linkend="maxabs">maxabs</link> ain1 [, ain2] [, ain3] [, ain4] [...]</synopsis><synopsis>kmax <link linkend="maxabs">maxabs</link> kin1 [, kin2] [, kin3] [, kin4] [...]</synopsis><para/>
+<synopsis><link linkend="maxabsaccum">maxabsaccum</link> aAccumulator, aInput</synopsis><para/>
+<synopsis><link linkend="maxaccum">maxaccum</link> aAccumulator, aInput</synopsis><para/>
+<synopsis>amin <link linkend="min">min</link> ain1 [, ain2] [, ain3] [, ain4] [...]</synopsis><synopsis>kmin <link linkend="min">min</link> kin1 [, kin2] [, kin3] [, kin4] [...]</synopsis><para/>
+<synopsis>amin <link linkend="minabs">minabs</link> ain1 [, ain2] [, ain3] [, ain4] [...]</synopsis><synopsis>kmin <link linkend="minabs">minabs</link> kin1 [, kin2] [, kin3] [, kin4] [...]</synopsis><para/>
+<synopsis><link linkend="minabsaccum">minabsaccum</link> aAccumulator, aInput</synopsis><para/>
+<synopsis><link linkend="minaccum">minaccum</link> aAccumulator, aInput</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Instrument Control:Clock Control</title>
+<para>
+<para/>
+<synopsis><link linkend="clockoff">clockoff</link> inum</synopsis><para/>
+<synopsis><link linkend="clockon">clockon</link> inum</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Instrument Control:Conditional Values</title>
+<para>
+<para/>
+<synopsis>(a <link linkend="equals">==</link> b <link linkend="equals">?</link> v1 <link linkend="equals">:</link> v2)</synopsis><para/>
+<synopsis>(a <link linkend="greaterequal">&gt;=</link> b <link linkend="greaterequal">?</link> v1 <link linkend="greaterequal">:</link> v2)</synopsis><para/>
+<synopsis>(a <link linkend="greaterthan">&gt;</link> b <link linkend="greaterthan">?</link> v1 <link linkend="greaterthan">:</link> v2)</synopsis><para/>
+<synopsis>(a <link linkend="lessequal">&lt;=</link> b <link linkend="lessequal">?</link> v1 <link linkend="lessequal">:</link> v2)</synopsis><para/>
+<synopsis>(a <link linkend="lessthan">&lt;</link> b <link linkend="lessthan">?</link> v1 <link linkend="lessthan">:</link> v2)</synopsis><para/>
+<synopsis>(a <link linkend="notequal">!=</link> b <link linkend="notequal">?</link> v1 <link linkend="notequal">:</link> v2)</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Instrument Control:Duration Control</title>
+<para>
+<para/>
+<synopsis><link linkend="ihold">ihold</link>&#160;</synopsis><para/>
+<synopsis><link linkend="turnoff">turnoff</link>&#160;</synopsis><para/>
+<synopsis><link linkend="turnoff2">turnoff2</link> kinsno, kmode, krelease
+ </synopsis><para/>
+<synopsis><link linkend="turnon">turnon</link> insnum [, itime]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Instrument Control:Invocation</title>
+<para>
+<para/>
+<synopsis><link linkend="event">event</link> &quot;scorechar&quot;, kinsnum, kdelay, kdur, [, kp4] [, kp5] [, ...]</synopsis><synopsis><link linkend="event">event</link> &quot;scorechar&quot;, &quot;insname&quot;, kdelay, kdur, [, kp4] [, kp5] [, ...]</synopsis><para/>
+<synopsis><link linkend="event_i">event_i</link> &quot;scorechar&quot;, iinsnum, idelay, idur, [, ip4] [, ip5] [, ...]</synopsis><synopsis><link linkend="event_i">event</link> &quot;scorechar&quot;, &quot;insname&quot;, idelay, idur, [, ip4] [, ip5] [, ...]</synopsis><para/>
+<synopsis><link linkend="mute">mute</link> insnum [, iswitch]</synopsis><synopsis><link linkend="mute">mute</link> &quot;insname&quot; [, iswitch]</synopsis><para/>
+<synopsis><link linkend="schedkwhen">schedkwhen</link> ktrigger, kmintim, kmaxnum, kinsnum, kwhen, kdur \
+ [, ip4] [, ip5] [...]</synopsis><synopsis><link linkend="schedkwhen">schedkwhen</link> ktrigger, kmintim, kmaxnum, &quot;insname&quot;, kwhen, kdur \
+ [, ip4] [, ip5] [...]</synopsis><para/>
+<synopsis><link linkend="schedkwhennamed">schedkwhennamed</link> ktrigger, kmintim, kmaxnum, &quot;name&quot;, kwhen, kdur \
+ [, ip4] [, ip5] [...]</synopsis><para/>
+<synopsis><link linkend="schedule">schedule</link> insnum, iwhen, idur [, ip4] [, ip5] [...]</synopsis><synopsis><link linkend="schedule">schedule</link> &quot;insname&quot;, iwhen, idur [, ip4] [, ip5] [...]</synopsis><para/>
+<synopsis><link linkend="schedwhen">schedwhen</link> ktrigger, kinsnum, kwhen, kdur [, ip4] [, ip5] [...]</synopsis><synopsis><link linkend="schedwhen">schedwhen</link> ktrigger, &quot;insname&quot;, kwhen, kdur [, ip4] [, ip5] [...]</synopsis><para/>
+<synopsis><link linkend="scoreline">scoreline</link> Sin, ktring</synopsis><para/>
+<synopsis><link linkend="scoreline_i">scoreline_i</link> Sin, ktring</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Instrument Control:Program Flow Control</title>
+<para>
+<para/>
+<synopsis><link linkend="cggoto">cggoto</link> condition, label</synopsis><para/>
+<synopsis><link linkend="cigoto">cigoto</link> condition, label</synopsis><para/>
+<synopsis><link linkend="ckgoto">ckgoto</link> condition, label</synopsis><para/>
+<synopsis><link linkend="cngoto">cngoto</link> condition, label</synopsis><para/>
+<synopsis><link linkend="else">else</link>&#160;</synopsis><para/>
+<synopsis><link linkend="elseif">elseif</link> xa R xb <link linkend="elseif">then</link>&#160;</synopsis><para/>
+<synopsis><link linkend="endif">endif</link>&#160;</synopsis><para/>
+<synopsis><link linkend="goto">goto</link> label</synopsis><para/>
+<synopsis><link linkend="if">if</link> ia R ib <link linkend="if">igoto</link> label</synopsis><synopsis><link linkend="if">if</link> ka R kb <link linkend="if">kgoto</link> label</synopsis><synopsis><link linkend="if">if</link> ia R ib <link linkend="if">goto</link> label</synopsis><synopsis><link linkend="if">if</link> xa R xb <link linkend="if">then</link>&#160;</synopsis><para/>
+<synopsis><link linkend="igoto">igoto</link> label</synopsis><para/>
+<synopsis><link linkend="kgoto">kgoto</link> label</synopsis><para/>
+<synopsis><link linkend="loop_ge">loop_ge </link> indx, idecr, imin, label</synopsis><synopsis><link linkend="loop_ge">loop_ge </link> kndx, kdecr, kmin, label</synopsis><para/>
+<synopsis><link linkend="loop_gt">loop_gt </link> indx, idecr, imin, label</synopsis><synopsis><link linkend="loop_gt">loop_gt </link> kndx, kdecr, kmin, label</synopsis><para/>
+<synopsis><link linkend="loop_le">loop_le </link> indx, incr, imax, label</synopsis><synopsis><link linkend="loop_le">loop_le </link> kndx, kncr, kmax, label</synopsis><para/>
+<synopsis><link linkend="loop_lt">loop_lt </link> indx, incr, imax, label</synopsis><synopsis><link linkend="loop_lt">loop_lt </link> kndx, kncr, kmax, label</synopsis><para/>
+<synopsis><link linkend="tigoto">tigoto</link> label</synopsis><para/>
+<synopsis><link linkend="timout">timout</link> istrt, idur, label</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Instrument Control:Realtime Performance Control</title>
+<para>
+<para/>
+<synopsis>ir <link linkend="active">active</link> insnum</synopsis><synopsis>kres <link linkend="active">active</link> kinsnum</synopsis><para/>
+<synopsis><link linkend="cpuprc">cpuprc</link> insnum, ipercent</synopsis><para/>
+<synopsis> <link linkend="exitnow">exitnow</link>&#160;</synopsis><para/>
+<synopsis><link linkend="jacktransport">jacktransport</link> icommand [, ilocation]</synopsis><para/>
+<synopsis><link linkend="maxalloc">maxalloc</link> insnum, icount</synopsis><para/>
+<synopsis><link linkend="prealloc">prealloc</link> insnum, icount</synopsis><synopsis><link linkend="prealloc">prealloc</link> &quot;insname&quot;, icount</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Instrument Control:Initialization and Reinitialization</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="assign">=</link> xarg</synopsis><synopsis>ires <link linkend="assign">=</link> iarg</synopsis><synopsis>kres <link linkend="assign">=</link> karg</synopsis><para/>
+<synopsis>ares <link linkend="init">init</link> iarg</synopsis><synopsis>ires <link linkend="init">init</link> iarg</synopsis><synopsis>kres <link linkend="init">init</link> iarg</synopsis><para/>
+<synopsis>insno <link linkend="nstrnum">nstrnum</link> &quot;name&quot;</synopsis><para/>
+<synopsis><link linkend="p">p</link>(x) </synopsis><para/>
+<synopsis><link linkend="pset">pset</link> icon1 [, icon2] [...]</synopsis><para/>
+<synopsis><link linkend="reinit">reinit</link> label</synopsis><para/>
+<synopsis><link linkend="rigoto">rigoto</link> label</synopsis><para/>
+<synopsis><link linkend="rireturn">rireturn</link>&#160;</synopsis><para/>
+<synopsis>ir <link linkend="tival">tival</link>&#160;</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Instrument Control:Sensing and Control</title>
+<para>
+<para/>
+<synopsis>kres <link linkend="button">button</link> knum</synopsis><para/>
+<synopsis>ktrig <link linkend="changed">changed</link> kvar1 [, kvar2,..., kvarN]</synopsis><para/>
+<synopsis>kres <link linkend="checkbox">checkbox</link> knum</synopsis><para/>
+<synopsis>kres <link linkend="control">control</link> knum</synopsis><para/>
+<synopsis>ares <link linkend="follow">follow</link> asig, idt</synopsis><para/>
+<synopsis>ares <link linkend="follow2">follow2</link> asig, katt, krel</synopsis><para/>
+<synopsis>Svalue <link linkend="getcfg">getcfg</link> iopt</synopsis><para/>
+<synopsis>ktrig <link linkend="metro">metro</link> kfreq [, initphase]</synopsis><para/>
+<synopsis>ksig <link linkend="miditempo">miditempo</link>&#160;</synopsis><para/>
+<synopsis>icount <link linkend="pcount">pcount</link>&#160;</synopsis><para/>
+<synopsis>kres <link linkend="peak">peak</link> asig</synopsis><synopsis>kres <link linkend="peak">peak</link> ksig</synopsis><para/>
+<synopsis>ivalue <link linkend="pindex">pindex</link> ipfieldIndex</synopsis><para/>
+<synopsis>koct, kamp <link linkend="pitch">pitch</link> asig, iupdte, ilo, ihi, idbthresh [, ifrqs] [, iconf] \
+ [, istrt] [, iocts] [, iq] [, inptls] [, irolloff] [, iskip]</synopsis><para/>
+<synopsis>kcps, krms <link linkend="pitchamdf">pitchamdf</link> asig, imincps, imaxcps [, icps] [, imedi] \
+ [, idowns] [, iexcps] [, irmsmedi]</synopsis><para/>
+<synopsis>kcps, kamp <link linkend="ptrack">ptrack</link> asig, ihopsize[,ipeaks]</synopsis><para/>
+<synopsis>kres <link linkend="rms">rms</link> asig [, ihp] [, iskip]</synopsis><para/>
+<synopsis>kres[, kkeydown] <link linkend="sensekey">sensekey</link>&#160;</synopsis><para/>
+<synopsis>ktrig_out <link linkend="seqtime">seqtime</link> ktime_unit, kstart, kloop, kinitndx, kfn_times</synopsis><para/>
+<synopsis>ktrig_out <link linkend="seqtime2">seqtime2</link> ktrig_in, ktime_unit, kstart, kloop, kinitndx, kfn_times</synopsis><para/>
+<synopsis><link linkend="setctrl">setctrl</link> inum, ival, itype</synopsis><para/>
+<synopsis><link linkend="splitrig">splitrig</link> ktrig, kndx, imaxtics, ifn, kout1 [,kout2,...,koutN]</synopsis><para/>
+<synopsis>ktemp <link linkend="tempest">tempest</link> kin, iprd, imindur, imemdur, ihp, ithresh, ihtim, ixfdbak, \
+ istartempo, ifn [, idisprd] [, itweek]</synopsis><para/>
+<synopsis><link linkend="tempo">tempo</link> ktempo, istartempo</synopsis><para/>
+<synopsis>kres <link linkend="tempoval">tempoval</link>&#160;</synopsis><para/>
+<synopsis>ktrig <link linkend="timedseq">timedseq</link> ktimpnt, ifn, kp1 [,kp2, kp3, ...,kpN]</synopsis><para/>
+<synopsis>kout <link linkend="trigger">trigger</link> ksig, kthreshold, kmode</synopsis><para/>
+<synopsis><link linkend="trigseq">trigseq</link> ktrig_in, kstart, kloop, kinitndx, kfn_values, kout1 [, kout2] [...]</synopsis><para/>
+<synopsis>kx, ky <link linkend="xyin">xyin</link> iprd, ixmin, ixmax, iymin, iymax [, ixinit] [, iyinit]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Instrument Control:Stacks</title>
+<para>
+<para/>
+<synopsis>xval1, [xval2, ... , xval31] <link linkend="pop">pop</link>&#160;</synopsis><synopsis>ival1, [ival2, ... , ival31] <link linkend="pop">pop</link>&#160;</synopsis><para/>
+<synopsis>fsig <link linkend="pop_f">pop_f</link>&#160;</synopsis><para/>
+<synopsis><link linkend="push">push</link> xval1, [xval2, ... , xval31]</synopsis><synopsis><link linkend="push">push</link> ival1, [ival2, ... , ival31]</synopsis><para/>
+<synopsis><link linkend="push_f">push_f</link> fsig</synopsis><para/>
+<synopsis><link linkend="stack">stack</link> iStackSize</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Instrument Control:Subinstrument Control</title>
+<para>
+<para/>
+<synopsis>a1, [...] [, a8] <link linkend="subinstr">subinstr</link> instrnum [, p4] [, p5] [...]</synopsis><synopsis>a1, [...] [, a8] <link linkend="subinstr">subinstr</link> &quot;insname&quot; [, p4] [, p5] [...]</synopsis><para/>
+<synopsis><link linkend="subinstrinit">subinstrinit</link> instrnum [, p4] [, p5] [...]</synopsis><synopsis><link linkend="subinstrinit">subinstrinit</link> &quot;insname&quot; [, p4] [, p5] [...]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Instrument Control:Time Reading</title>
+<para>
+<para/>
+<synopsis>ir <link linkend="date">date</link>&#160;</synopsis><para/>
+<synopsis>Sir <link linkend="dates">dates</link> [ itime]</synopsis><para/>
+<synopsis>ir <link linkend="readclock">readclock</link> inum</synopsis><para/>
+<synopsis>ires <link linkend="rtclock">rtclock</link>&#160;</synopsis><synopsis>kres <link linkend="rtclock">rtclock</link>&#160;</synopsis><para/>
+<synopsis>kres <link linkend="timeinstk">timeinstk</link>&#160;</synopsis><synopsis>kres <link linkend="timeinstk">timeinsts</link>&#160;</synopsis><para/>
+<synopsis>kres <link linkend="timeinsts">timeinsts</link>&#160;</synopsis><para/>
+<synopsis>ires <link linkend="timek">timek</link>&#160;</synopsis><synopsis>kres <link linkend="timek">timek</link>&#160;</synopsis><para/>
+<synopsis>ires <link linkend="times">times</link>&#160;</synopsis><synopsis>kres <link linkend="times">times</link>&#160;</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Table Control</title>
+<para>
+<para/>
+<synopsis><link linkend="ftfree">ftfree</link> ifno, iwhen</synopsis><para/>
+<synopsis>gir <link linkend="ftgen">ftgen</link> ifn, itime, isize, igen, iarga [, iargb ] [...]</synopsis><para/>
+<synopsis>ifno <link linkend="ftgentmp">ftgentmp</link> ip1, ip2dummy, isize, igen, iarga, iargb, ...</synopsis><para/>
+<synopsis><link linkend="sndload">sndload</link> Sfname[, ifmt[, ichns[, isr[, ibas[, iamp[, istrt \
+ [, ilpmod[, ilps[, ilpe]]]]]]]]]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Table Control:Table Queries</title>
+<para>
+<para/>
+<synopsis><link linkend="ftchnls">ftchnls</link>(x) (init-rate args only)</synopsis><para/>
+<synopsis><link linkend="ftlen">ftlen</link>(x) (init-rate args only)</synopsis><para/>
+<synopsis><link linkend="ftlptim">ftlptim</link>(x) (init-rate args only)</synopsis><para/>
+<synopsis><link linkend="ftsr">ftsr</link>(x) (init-rate args only)</synopsis><para/>
+<synopsis><link linkend="nsamp">nsamp</link>(x) (init-rate args only)</synopsis><para/>
+<synopsis>ires <link linkend="tableng">tableng</link> ifn</synopsis><synopsis>kres <link linkend="tableng">tableng</link> kfn</synopsis><para/>
+<synopsis><link linkend="tb">tb0_init</link> ifn</synopsis><synopsis><link linkend="tb">tb1_init</link> ifn</synopsis><synopsis><link linkend="tb">tb2_init</link> ifn</synopsis><synopsis><link linkend="tb">tb3_init</link> ifn</synopsis><synopsis><link linkend="tb">tb4_init</link> ifn</synopsis><synopsis><link linkend="tb">tb5_init</link> ifn</synopsis><synopsis><link linkend="tb">tb6_init</link> ifn</synopsis><synopsis><link linkend="tb">tb7_init</link> ifn</synopsis><synopsis><link linkend="tb">tb8_init</link> ifn</synopsis><synopsis><link linkend="tb">tb9_init</link> ifn</synopsis><synopsis><link linkend="tb">tb10_init</link> ifn</synopsis><synopsis><link linkend="tb">tb11_init</link> ifn</synopsis><synopsis><link linkend="tb">tb12_init</link> ifn</synopsis><synopsis><link linkend="tb">tb13_init</link> ifn</synopsis><synopsis><link linkend="tb">tb14_init</link> ifn</synopsis><synopsis><link linkend="tb">tb15_init</link> ifn</synopsis><synopsis>iout = <link linkend="tb">tb0</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb0</link>(kIndex)</synopsis><synopsis>iout = <link linkend="tb">tb1</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb1</link>(kIndex)</synopsis><synopsis>iout = <link linkend="tb">tb2</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb2</link>(kIndex)</synopsis><synopsis>iout = <link linkend="tb">tb3</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb3</link>(kIndex)</synopsis><synopsis>iout = <link linkend="tb">tb4</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb4</link>(kIndex)</synopsis><synopsis>iout = <link linkend="tb">tb5</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb5</link>(kIndex)</synopsis><synopsis>iout = <link linkend="tb">tb6</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb6</link>(kIndex)</synopsis><synopsis>iout = <link linkend="tb">tb7</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb7</link>(kIndex)</synopsis><synopsis>iout = <link linkend="tb">tb8</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb8</link>(kIndex)</synopsis><synopsis>iout = <link linkend="tb">tb9</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb9</link>(kIndex)</synopsis><synopsis>iout = <link linkend="tb">tb10</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb10</link>(kIndex)</synopsis><synopsis>iout = <link linkend="tb">tb11</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb11</link>(kIndex)</synopsis><synopsis>iout = <link linkend="tb">tb12</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb12</link>(kIndex)</synopsis><synopsis>iout = <link linkend="tb">tb13</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb13</link>(kIndex)</synopsis><synopsis>iout = <link linkend="tb">tb14</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb14</link>(kIndex)</synopsis><synopsis>iout = <link linkend="tb">tb15</link>(iIndex)</synopsis><synopsis>kout = <link linkend="tb">tb15</link>(kIndex)</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Table Control:Dynamic Selection</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="tableikt">tableikt</link> xndx, kfn [, ixmode] [, ixoff] [, iwrap]</synopsis><synopsis>kres <link linkend="tableikt">tableikt</link> kndx, kfn [, ixmode] [, ixoff] [, iwrap]</synopsis><para/>
+<synopsis>ares <link linkend="tablekt">tablekt</link> xndx, kfn [, ixmode] [, ixoff] [, iwrap]</synopsis><synopsis>kres <link linkend="tablekt">tablekt</link> kndx, kfn [, ixmode] [, ixoff] [, iwrap]</synopsis><para/>
+<synopsis>ares <link linkend="tablexkt">tablexkt</link> xndx, kfn, kwarp, iwsize [, ixmode] [, ixoff] [, iwrap]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Table Control:Read/Write Opreations</title>
+<para>
+<para/>
+<synopsis><link linkend="ftload">ftload</link> &quot;filename&quot;, iflag, ifn1 [, ifn2] [...]</synopsis><para/>
+<synopsis><link linkend="ftloadk">ftloadk</link> &quot;filename&quot;, ktrig, iflag, ifn1 [, ifn2] [...]</synopsis><para/>
+<synopsis><link linkend="ftsave">ftsave</link> &quot;filename&quot;, iflag, ifn1 [, ifn2] [...]</synopsis><para/>
+<synopsis><link linkend="ftsavek">ftsavek</link> &quot;filename&quot;, ktrig, iflag, ifn1 [, ifn2] [...]</synopsis><para/>
+<synopsis><link linkend="tablecopy">tablecopy</link> kdft, ksft</synopsis><para/>
+<synopsis><link linkend="tablegpw">tablegpw</link> kfn</synopsis><para/>
+<synopsis><link linkend="tableicopy">tableicopy</link> idft, isft</synopsis><para/>
+<synopsis><link linkend="tableigpw">tableigpw</link> ifn</synopsis><para/>
+<synopsis><link linkend="tableimix">tableimix</link> idft, idoff, ilen, is1ft, is1off, is1g, is2ft, is2off, is2g</synopsis><para/>
+<synopsis><link linkend="tableiw">tableiw</link> isig, indx, ifn [, ixmode] [, ixoff] [, iwgmode]</synopsis><para/>
+<synopsis><link linkend="tablemix">tablemix</link> kdft, kdoff, klen, ks1ft, ks1off, ks1g, ks2ft, ks2off, ks2g</synopsis><para/>
+<synopsis>ares <link linkend="tablera">tablera</link> kfn, kstart, koff</synopsis><para/>
+<synopsis><link linkend="tablew">tablew</link> asig, andx, ifn [, ixmode] [, ixoff] [, iwgmode]</synopsis><synopsis><link linkend="tablew">tablew</link> isig, indx, ifn [, ixmode] [, ixoff] [, iwgmode]</synopsis><synopsis><link linkend="tablew">tablew</link> ksig, kndx, ifn [, ixmode] [, ixoff] [, iwgmode]</synopsis><para/>
+<synopsis>kstart <link linkend="tablewa">tablewa</link> kfn, asig, koff</synopsis><para/>
+<synopsis><link linkend="tablewkt">tablewkt</link> asig, andx, kfn [, ixmode] [, ixoff] [, iwgmode]</synopsis><synopsis><link linkend="tablewkt">tablewkt</link> ksig, kndx, kfn [, ixmode] [, ixoff] [, iwgmode]</synopsis><para/>
+<synopsis>kout <link linkend="tabmorph">tabmorph</link> kindex, kweightpoint, ktabnum1, ktabnum2, \
+ ifn1, ifn2 [, ifn3, ifn4, ... ifnN]</synopsis><para/>
+<synopsis>aout <link linkend="tabmorpha">tabmorpha</link> aindex, aweightpoint, atabnum1, atabnum2, \
+ ifn1, ifn2 [, ifn3, ifn4, ... ifnN]</synopsis><para/>
+<synopsis>aout <link linkend="tabmorphak">tabmorphak</link> aindex, kweightpoint, ktabnum1, ktabnum2, \
+ ifn1, ifn2 [, ifn3, ifn4, ... ifnN]</synopsis><para/>
+<synopsis>kout <link linkend="tabmorphi">tabmorphi</link> kindex, kweightpoint, ktabnum1, ktabnum2, \
+ ifn1, ifn2 [, ifn3, ifn4, ... ifnN]</synopsis><para/>
+<synopsis><link linkend="tabplay">tabplay</link> ktrig, knumtics, kfn, kout1 [,kout2,..., koutN]</synopsis><para/>
+<synopsis><link linkend="tabrec">tabrec</link> ktrig_start, ktrig_stop, knumtics, kfn, kin1 [,kin2,...,kinN]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>FLTK:Containers</title>
+<para>
+<para/>
+<synopsis><link linkend="FLgroup">FLgroup</link> &quot;label&quot;, iwidth, iheight, ix, iy [, iborder] [, image]</synopsis><para/>
+
+<synopsis><link linkend="FLgroupEnd">FLgroupEnd</link>&#160;</synopsis><para/>
+<synopsis><link linkend="FLpack">FLpack</link> iwidth, iheight, ix, iy, itype, ispace, iborder</synopsis><para/>
+
+<synopsis><link linkend="FLpackEnd">FLpackEnd</link>&#160;</synopsis><para/>
+<synopsis><link linkend="FLpanel">FLpanel</link> &quot;label&quot;, iwidth, iheight [, ix] [, iy] [, iborder] [, ikbdcapture] [, iclose]</synopsis><para/>
+
+<synopsis><link linkend="FLpanelEnd">FLpanelEnd</link>&#160;</synopsis><para/>
+<synopsis><link linkend="FLscroll">FLscroll</link> iwidth, iheight [, ix] [, iy]</synopsis><para/>
+
+<synopsis><link linkend="FLscrollEnd">FLscrollEnd</link>&#160;</synopsis><para/>
+<synopsis><link linkend="FLtabs">FLtabs</link> iwidth, iheight, ix, iy</synopsis><para/>
+
+<synopsis><link linkend="FLtabsEnd">FLtabsEnd</link>&#160;</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>FLTK:Valuators</title>
+<para>
+<para/>
+<synopsis>kout, ihandle <link linkend="FLcount">FLcount</link> &quot;label&quot;, imin, imax, istep1, istep2, itype, \
+ iwidth, iheight, ix, iy, iopcode [, kp1] [, kp2] [, kp3] [...] [, kpN]</synopsis><para/>
+<synopsis>koutx, kouty, ihandlex, ihandley <link linkend="FLjoy">FLjoy</link> &quot;label&quot;, iminx, imaxx, iminy, \
+ imaxy, iexpx, iexpy, idispx, idispy, iwidth, iheight, ix, iy</synopsis><para/>
+<synopsis>kout, ihandle <link linkend="FLknob">FLknob</link> &quot;label&quot;, imin, imax, iexp, itype, idisp, iwidth, \
+ ix, iy [, icursorsize]</synopsis><para/>
+<synopsis>kout, ihandle <link linkend="FLroller">FLroller</link> &quot;label&quot;, imin, imax, istep, iexp, itype, idisp, \
+ iwidth, iheight, ix, iy</synopsis><para/>
+<synopsis>kout, ihandle <link linkend="FLslider">FLslider</link> &quot;label&quot;, imin, imax, iexp, itype, idisp, iwidth, \
+ iheight, ix, iy</synopsis><para/>
+<synopsis>kout, ihandle <link linkend="FLtext">FLtext</link> &quot;label&quot;, imin, imax, istep, itype, iwidth, \
+ iheight, ix, iy</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>FLTK:Other</title>
+<para>
+<para/>
+<synopsis>ihandle <link linkend="FLbox">FLbox</link> &quot;label&quot;, itype, ifont, isize, iwidth, iheight, ix, iy [, image]</synopsis><para/>
+<synopsis>kout, ihandle <link linkend="FLbutBank">FLbutBank</link> itype, inumx, inumy, iwidth, iheight, ix, iy, \
+ iopcode [, kp1] [, kp2] [, kp3] [, kp4] [, kp5] [....] [, kpN]</synopsis><para/>
+<synopsis>kout, ihandle <link linkend="FLbutton">FLbutton</link> &quot;label&quot;, ion, ioff, itype, iwidth, iheight, ix, \
+ iy, iopcode [, kp1] [, kp2] [, kp3] [, kp4] [, kp5] [....] [, kpN]</synopsis><para/>
+<synopsis>ihandle <link linkend="FLcloseButton">FLcloseButton</link> &quot;label&quot;, iwidth, iheight, ix, iy</synopsis><para/>
+<synopsis>ihandle <link linkend="FLexecButton">FLexecButton</link> &quot;command&quot;, iwidth, iheight, ix, iy</synopsis><para/>
+<synopsis>inumsnap <link linkend="FLgetsnap">FLgetsnap</link> index [, igroup]</synopsis><para/>
+<synopsis>ihandle <link linkend="FLhvsBox">FLhvsBox</link> inumlinesX, inumlinesY, iwidth, iheight, ix, iy [, image]</synopsis><para/>
+<synopsis><link linkend="FLhvsBoxSetValue">FLhvsBox</link> kx, ky, ihandle</synopsis><para/>
+<synopsis>kascii <link linkend="FLkeyIn">FLkeyIn</link> [ifn]</synopsis><para/>
+<synopsis><link linkend="FLloadsnap">FLloadsnap</link> &quot;filename&quot; [, igroup]</synopsis><para/>
+<synopsis>kx, ky, kb1, kb2, kb3 <link linkend="FLmouse">FLmouse</link> [, imode]</synopsis><para/>
+<synopsis><link linkend="FLprintk">FLprintk</link> itime, kval, idisp</synopsis><para/>
+<synopsis><link linkend="FLprintk2">FLprintk2</link> kval, idisp</synopsis><para/>
+<synopsis><link linkend="FLrun">FLrun</link>&#160;</synopsis><para/>
+<synopsis><link linkend="FLsavesnap">FLsavesnap</link> &quot;filename&quot; [, igroup]</synopsis><para/>
+<synopsis>inumsnap, inumval <link linkend="FLsetsnap">FLsetsnap</link> index [, ifn, igroup]</synopsis><para/>
+<synopsis><link linkend="FLsetSnapGroup">FLsetSnapGroup</link> igroup</synopsis><para/>
+<synopsis><link linkend="FLsetVal">FLsetVal</link> ktrig, kvalue, ihandle</synopsis><para/>
+<synopsis><link linkend="FLsetVal_i">FLsetVal_i</link> ivalue, ihandle</synopsis><para/>
+<synopsis><link linkend="FLslidBnk">FLslidBnk</link> &quot;names&quot;, inumsliders [, ioutable] [, iwidth] [, iheight] [, ix] \
+ [, iy] [, itypetable] [, iexptable] [, istart_index] [, iminmaxtable]</synopsis><para/>
+<synopsis><link linkend="FLslidBnk2">FLslidBnk2</link> &quot;names&quot;, inumsliders, ioutable, iconfigtable [,iwidth, iheight, ix, iy, istart_index] </synopsis><para/>
+<synopsis><link linkend="FLslidBnk2Set">FLslidBnk2Set</link> ihandle, ifn [, istartIndex, istartSlid, inumSlid]</synopsis><para/>
+<synopsis><link linkend="FLslidBnk2Setk">FLslidBnk2Setk</link> ktrig, ihandle, ifn [, istartIndex, istartSlid, inumSlid]</synopsis><para/>
+<synopsis>ihandle <link linkend="FLslidBnkGetHandle">FLslidBnkGetHandle</link>&#160;</synopsis><para/>
+<synopsis><link linkend="FLslidBnkSet">FLslidBnkSet</link> ihandle, ifn [, istartIndex, istartSlid, inumSlid]</synopsis><para/>
+<synopsis><link linkend="FLslidBnkSetk">FLslidBnkSetk</link> ktrig, ihandle, ifn [, istartIndex, istartSlid, inumSlid]</synopsis><para/>
+<synopsis><link linkend="FLupdate">FLupdate</link>&#160;</synopsis><para/>
+<synopsis>ihandle <link linkend="FLvalue">FLvalue</link> &quot;label&quot;, iwidth, iheight, ix, iy</synopsis><para/>
+<synopsis><link linkend="FLvkeybd">FLvkeybd</link> &quot;keyboard.map&quot;, iwidth, iheight, ix, iy</synopsis><para/>
+<synopsis><link linkend="FLvslidBnk">FLvslidBnk</link> &quot;names&quot;, inumsliders [, ioutable] [, iwidth] [, iheight] [, ix] \
+ [, iy] [, itypetable] [, iexptable] [, istart_index] [, iminmaxtable]</synopsis><para/>
+<synopsis><link linkend="FLvslidBnk2">FLvslidBnk2</link> &quot;names&quot;, inumsliders, ioutable, iconfigtable [,iwidth, iheight, ix, iy, istart_index]</synopsis><para/>
+<synopsis>koutx, kouty, kinside <link linkend="FLxyin">FLxyin</link> ioutx_min, ioutx_max, iouty_min, iouty_max, \
+ iwindx_min, iwindx_max, iwindy_min, iwindy_max [, iexpx, iexpy, ioutx, iouty]</synopsis><para/>
+<synopsis><link linkend="vphaseseg">vphaseseg</link> kphase, ioutab, ielems, itab1,idist1,itab2 \
+ [,idist2,itab3, ... ,idistN-1,itabN]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>FLTK:Appearance</title>
+<para>
+<para/>
+<synopsis><link linkend="FLcolor">FLcolor</link> ired, igreen, iblue [, ired2, igreen2, iblue2]</synopsis><para/>
+<synopsis><link linkend="FLcolor2">FLcolor2</link> ired, igreen, iblue</synopsis><para/>
+<synopsis><link linkend="FLhide">FLhide</link> ihandle</synopsis><para/>
+<synopsis><link linkend="FLlabel">FLlabel</link> isize, ifont, ialign, ired, igreen, iblue</synopsis><para/>
+<synopsis><link linkend="FLsetAlign">FLsetAlign</link> ialign, ihandle</synopsis><para/>
+<synopsis><link linkend="FLsetBox">FLsetBox</link> itype, ihandle</synopsis><para/>
+<synopsis><link linkend="FLsetColor">FLsetColor</link> ired, igreen, iblue, ihandle</synopsis><para/>
+<synopsis><link linkend="FLsetColor2">FLsetColor2</link> ired, igreen, iblue, ihandle</synopsis><para/>
+<synopsis><link linkend="FLsetFont">FLsetFont</link> ifont, ihandle</synopsis><para/>
+<synopsis><link linkend="FLsetPosition">FLsetPosition</link> ix, iy, ihandle</synopsis><para/>
+<synopsis><link linkend="FLsetSize">FLsetSize</link> iwidth, iheight, ihandle</synopsis><para/>
+<synopsis><link linkend="FLsetText">FLsetText</link> &quot;itext&quot;, ihandle</synopsis><para/>
+<synopsis><link linkend="FLsetTextColor">FLsetTextColor</link> ired, iblue, igreen, ihandle</synopsis><para/>
+<synopsis><link linkend="FLsetTextSize">FLsetTextSize</link> isize, ihandle</synopsis><para/>
+<synopsis><link linkend="FLsetTextType">FLsetTextType</link> itype, ihandle</synopsis><para/>
+<synopsis><link linkend="FLshow">FLshow</link> ihandle</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Mathematical Operations:Arithmetic and Logic Operations</title>
+<para>
+<para/>
+<synopsis>a <link linkend="adds">&plus;</link> b (no rate restriction)</synopsis>
+<para/>
+<synopsis>a <link linkend="divides">&sol;</link> b (no rate restriction)</synopsis>
+<para/>
+<synopsis>a <link linkend="modulus">&percnt;</link> b (no rate restriction)</synopsis>
+<para/>
+<synopsis>a <link linkend="multiplies">&ast;</link> b (no rate restriction)</synopsis>
+<para/>
+<synopsis>a <link linkend="opand">&amp;&amp;</link> b (logical AND; not audio-rate)</synopsis><para/>
+<synopsis>a <link linkend="opbitand">&amp;</link> b (bitwise AND)</synopsis><para/>
+<synopsis><link linkend="opbitnot">~</link> a (bitwise NOT)</synopsis><para/>
+<synopsis>a <link linkend="opbitor">&verbar;</link> b (bitwise OR)</synopsis>
+<para/>
+<synopsis>a <link linkend="opnonequiv">#</link> b (bitwise NON EQUIVALENCE)</synopsis><para/>
+<synopsis>a <link linkend="opor">&verbar;&verbar;</link> b (logical OR; not audio-rate)</synopsis>
+<para/>
+<synopsis>a <link linkend="raises">&circ;</link> b (b not audio-rate)</synopsis>
+<para/>
+<synopsis>a <link linkend="subtracts">&minus;</link> b (no rate restriction)</synopsis>
+<para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Mathematical Operations:Mathematical Functions</title>
+<para>
+<para/>
+<synopsis><link linkend="abs">abs</link>(x) (no rate restriction)</synopsis><para/>
+<synopsis><link linkend="ceil">ceil</link>(x) (init-, control-, or audio-rate arg allowed)</synopsis><para/>
+<synopsis><link linkend="exp">exp</link>(x) (no rate restriction)</synopsis><para/>
+<synopsis><link linkend="floor">floor</link>(x) (init-, control-, or audio-rate arg allowed)</synopsis><para/>
+<synopsis><link linkend="frac">frac</link>(x) (init-rate or control-rate args; also works at audio rate in Csound5)</synopsis><para/>
+<synopsis><link linkend="int">int</link>(x) (init-rate or control-rate; also works at audio rate in Csound5)</synopsis><para/>
+<synopsis><link linkend="log">log</link>(x) (no rate restriction)</synopsis><para/>
+<synopsis><link linkend="log10">log10</link>(x) (no rate restriction)</synopsis><para/>
+<synopsis><link linkend="logbtwo">logbtwo</link>(x) (init-rate or control-rate args only)</synopsis><para/>
+<synopsis><link linkend="powoftwo">powoftwo</link>(x) (init-rate or control-rate args only)</synopsis><para/>
+<synopsis><link linkend="round">round</link>(x) (init-, control-, or audio-rate arg allowed)</synopsis><para/>
+<synopsis><link linkend="sqrt">sqrt</link>(x) (no rate restriction)</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Mathematical Operations:Trigonometric Functions</title>
+<para>
+<para/>
+<synopsis><link linkend="cos">cos</link>(x) (no rate restriction)</synopsis><para/>
+<synopsis><link linkend="cosh">cosh</link>(x) (no rate restriction)</synopsis><para/>
+<synopsis><link linkend="cosinv">cosinv</link>(x) (no rate restriction)</synopsis><para/>
+<synopsis><link linkend="sin">sin</link>(x) (no rate restriction)</synopsis><para/>
+<synopsis><link linkend="sinh">sinh</link>(x) (no rate restriction)</synopsis><para/>
+<synopsis><link linkend="sininv">sininv</link>(x) (no rate restriction)</synopsis><para/>
+<synopsis><link linkend="tan">tan</link>(x) (no rate restriction)</synopsis><para/>
+<synopsis><link linkend="tanh">tanh</link>(x) (no rate restriction)</synopsis><para/>
+<synopsis><link linkend="taninv">taninv</link>(x) (no rate restriction)</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Mathematical Operations:Amplitude Functions</title>
+<para>
+<para/>
+<synopsis><link linkend="ampdb">ampdb</link>(x) (no rate restriction)</synopsis><para/>
+<synopsis><link linkend="ampdbfs">ampdbfs</link>(x) (no rate restriction)</synopsis><para/>
+<synopsis><link linkend="db">db</link>(x)</synopsis><para/>
+<synopsis><link linkend="dbamp">dbamp</link>(x) (init-rate or control-rate args only)</synopsis><para/>
+<synopsis><link linkend="dbfsamp">dbfsamp</link>(x) (init-rate or control-rate args only)</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Mathematical Operations:Random Functions</title>
+<para>
+<para/>
+<synopsis><link linkend="birnd">birnd</link>(x) (init- or control-rate only)</synopsis><para/>
+<synopsis><link linkend="rnd">rnd</link>(x) (init- or control-rate only)</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Mathematical Operations:Opcode Equivalents of Functions</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="divz">divz</link> xa, xb, ksubst</synopsis><synopsis>ires <link linkend="divz">divz</link> ia, ib, isubst</synopsis><synopsis>kres <link linkend="divz">divz</link> ka, kb, ksubst</synopsis><para/>
+<synopsis>ares <link linkend="mac">mac</link> asig1, ksig1 [, asig2] [, ksig2] [, asig3] [, ksig3] [...]</synopsis><para/>
+<synopsis>ares <link linkend="maca">maca</link> asig1 , asig2 [, asig3] [, asig4] [, asig5] [...]</synopsis><para/>
+<synopsis>aout <link linkend="polynomial">polynomial</link> ain, k0 [, k1 [, k2 [...]]]</synopsis><para/>
+<synopsis>ares <link linkend="pow">pow</link> aarg, kpow [, inorm]</synopsis><synopsis>ires <link linkend="pow">pow</link> iarg, ipow [, inorm]</synopsis><synopsis>kres <link linkend="pow">pow</link> karg, kpow [, inorm]</synopsis><para/>
+<synopsis>ares <link linkend="product">product</link> asig1, asig2 [, asig3] [...]</synopsis><para/>
+<synopsis>ares <link linkend="sum">sum</link> asig1 [, asig2] [, asig3] [...]</synopsis><para/>
+<synopsis>ares <link linkend="taninv2">taninv2</link> ay, ax</synopsis><synopsis>ires <link linkend="taninv2">taninv2</link> iy, ix</synopsis><synopsis>kres <link linkend="taninv2">taninv2</link> ky, kx</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Pitch Converters:Functions</title>
+<para>
+<para/>
+<synopsis><link linkend="cent">cent</link>(x) </synopsis><para/>
+<synopsis><link linkend="cpsmidinn">cpsmidinn</link> (MidiNoteNumber) (init- or control-rate args only)</synopsis><para/>
+<synopsis><link linkend="cpsoct">cpsoct</link> (oct) (no rate restriction)</synopsis><para/>
+<synopsis><link linkend="cpspch">cpspch</link> (pch) (init- or control-rate args only)</synopsis><para/>
+<synopsis><link linkend="octave">octave</link>(x)</synopsis><para/>
+<synopsis><link linkend="octcps">octcps</link> (cps) (init- or control-rate args only)</synopsis><para/>
+<synopsis><link linkend="octmidinn">octmidinn</link> (MidiNoteNumber) (init- or control-rate args only)</synopsis><para/>
+<synopsis><link linkend="octpch">octpch</link> (pch) (init- or control-rate args only)</synopsis><para/>
+<synopsis><link linkend="pchmidinn">pchmidinn</link> (MidiNoteNumber) (init- or control-rate args only)</synopsis><para/>
+<synopsis><link linkend="pchoct">pchoct</link> (oct) (init- or control-rate args only)</synopsis><para/>
+<synopsis><link linkend="semitone">semitone</link>(x)</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Pitch Converters:Tuning Opcodes</title>
+<para>
+<para/>
+<synopsis>icps <link linkend="cps2pch">cps2pch</link> ipch, iequal</synopsis><para/>
+<synopsis>kcps <link linkend="cpstun">cpstun</link> ktrig, kindex, kfn</synopsis><para/>
+<synopsis>icps <link linkend="cpstuni">cpstuni</link> index, ifn</synopsis><para/>
+<synopsis>icps <link linkend="cpsxpch">cpsxpch</link> ipch, iequal, irepeat, ibase</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Real-time MIDI:Input</title>
+<para>
+<para/>
+<synopsis>kaft <link linkend="aftouch">aftouch</link> [imin] [, imax]</synopsis><para/>
+<synopsis>ival <link linkend="chanctrl">chanctrl</link> ichnl, ictlno [, ilow] [, ihigh]</synopsis><synopsis>kval <link linkend="chanctrl">chanctrl</link> ichnl, ictlno [, ilow] [, ihigh]</synopsis><para/>
+<synopsis>idest <link linkend="ctrl14">ctrl14</link> ichan, ictlno1, ictlno2, imin, imax [, ifn]</synopsis><synopsis>kdest <link linkend="ctrl14">ctrl14</link> ichan, ictlno1, ictlno2, kmin, kmax [, ifn]</synopsis><para/>
+<synopsis>idest <link linkend="ctrl21">ctrl21</link> ichan, ictlno1, ictlno2, ictlno3, imin, imax [, ifn]</synopsis><synopsis>kdest <link linkend="ctrl21">ctrl21</link> ichan, ictlno1, ictlno2, ictlno3, kmin, kmax [, ifn]</synopsis><para/>
+<synopsis>idest <link linkend="ctrl7">ctrl7</link> ichan, ictlno, imin, imax [, ifn]</synopsis><synopsis>kdest <link linkend="ctrl7">ctrl7</link> ichan, ictlno, kmin, kmax [, ifn]</synopsis><synopsis>adest <link linkend="ctrl7">ctrl7</link> ichan, ictlno, kmin, kmax [, ifn] [, icutoff]</synopsis><para/>
+<synopsis><link linkend="ctrlinit">ctrlinit</link> ichnl, ictlno1, ival1 [, ictlno2] [, ival2] [, ictlno3] \
+ [, ival3] [,...ival32]</synopsis><para/>
+<synopsis><link linkend="initc14">initc14</link> ichan, ictlno1, ictlno2, ivalue</synopsis><para/>
+<synopsis><link linkend="initc21">initc21</link> ichan, ictlno1, ictlno2, ictlno3, ivalue</synopsis><para/>
+<synopsis><link linkend="initc7">initc7</link> ichan, ictlno, ivalue</synopsis><para/>
+<synopsis><link linkend="massign">massign</link> ichnl, insnum[, ireset]</synopsis><synopsis><link linkend="massign">massign</link> ichnl, &quot;insname&quot;[, ireset]</synopsis><para/>
+<synopsis>idest <link linkend="midic14">midic14</link> ictlno1, ictlno2, imin, imax [, ifn]</synopsis><synopsis>kdest <link linkend="midic14">midic14</link> ictlno1, ictlno2, kmin, kmax [, ifn]</synopsis><para/>
+<synopsis>idest <link linkend="midic21">midic21</link> ictlno1, ictlno2, ictlno3, imin, imax [, ifn]</synopsis><synopsis>kdest <link linkend="midic21">midic21</link> ictlno1, ictlno2, ictlno3, kmin, kmax [, ifn]</synopsis><para/>
+<synopsis>idest <link linkend="midic7">midic7</link> ictlno, imin, imax [, ifn]</synopsis><synopsis>kdest <link linkend="midic7">midic7</link> ictlno, kmin, kmax [, ifn]</synopsis><para/>
+<synopsis>ival <link linkend="midictrl">midictrl</link> inum [, imin] [, imax]</synopsis><synopsis>kval <link linkend="midictrl">midictrl</link> inum [, imin] [, imax]</synopsis><para/>
+<synopsis>ival <link linkend="notnum">notnum</link>&#160;</synopsis><para/>
+<synopsis>ibend <link linkend="pchbend">pchbend</link> [imin] [, imax]</synopsis><synopsis>kbend <link linkend="pchbend">pchbend</link> [imin] [, imax]</synopsis><para/>
+<synopsis><link linkend="pgmassign">pgmassign</link> ipgm, inst[, ichn]</synopsis><synopsis><link linkend="pgmassign">pgmassign</link> ipgm, &quot;insname&quot;[, ichn]</synopsis><para/>
+<synopsis>ires <link linkend="polyaft">polyaft</link> inote [, ilow] [, ihigh]</synopsis><synopsis>kres <link linkend="polyaft">polyaft</link> inote [, ilow] [, ihigh]</synopsis><para/>
+<synopsis>ival <link linkend="veloc">veloc</link> [ilow] [, ihigh]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Real-time MIDI:Output</title>
+<para>
+<para/>
+<synopsis><link linkend="nrpn">nrpn</link> kchan, kparmnum, kparmvalue</synopsis><para/>
+<synopsis><link linkend="outiat">outiat</link> ichn, ivalue, imin, imax</synopsis><para/>
+<synopsis><link linkend="outic">outic</link> ichn, inum, ivalue, imin, imax</synopsis><para/>
+<synopsis><link linkend="outic14">outic14</link> ichn, imsb, ilsb, ivalue, imin, imax</synopsis><para/>
+<synopsis><link linkend="outipat">outipat</link> ichn, inotenum, ivalue, imin, imax</synopsis><para/>
+<synopsis><link linkend="outipb">outipb</link> ichn, ivalue, imin, imax</synopsis><para/>
+<synopsis><link linkend="outipc">outipc</link> ichn, iprog, imin, imax</synopsis><para/>
+<synopsis><link linkend="outkat">outkat</link> kchn, kvalue, kmin, kmax</synopsis><para/>
+<synopsis><link linkend="outkc">outkc</link> kchn, knum, kvalue, kmin, kmax</synopsis><para/>
+<synopsis><link linkend="outkc14">outkc14</link> kchn, kmsb, klsb, kvalue, kmin, kmax</synopsis><para/>
+<synopsis><link linkend="outkpat">outkpat</link> kchn, knotenum, kvalue, kmin, kmax</synopsis><para/>
+<synopsis><link linkend="outkpb">outkpb</link> kchn, kvalue, kmin, kmax</synopsis><para/>
+<synopsis><link linkend="outkpc">outkpc</link> kchn, kprog, kmin, kmax</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Real-time MIDI:Generic I/O</title>
+<para>
+<para/>
+<synopsis>kstatus, kchan, kdata1, kdata2 <link linkend="midiin">midiin</link>&#160;</synopsis><para/>
+<synopsis><link linkend="midiout">midiout</link> kstatus, kchan, kdata1, kdata2</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Real-time MIDI:Event Extenders</title>
+<para>
+<para/>
+<synopsis>kflag <link linkend="release">release</link>&#160;</synopsis><para/>
+<synopsis><link linkend="xtratim">xtratim</link> iextradur</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Real-time MIDI:Note Output</title>
+<para>
+<para/>
+<synopsis><link linkend="midion">midion</link> kchn, knum, kvel</synopsis><para/>
+<synopsis><link linkend="midion2">midion2</link> kchn, knum, kvel, ktrig</synopsis><para/>
+<synopsis><link linkend="moscil">moscil</link> kchn, knum, kvel, kdur, kpause</synopsis><para/>
+<synopsis><link linkend="noteoff">noteoff</link> ichn, inum, ivel</synopsis><para/>
+<synopsis><link linkend="noteon">noteon</link> ichn, inum, ivel</synopsis><para/>
+<synopsis><link linkend="noteondur">noteondur</link> ichn, inum, ivel, idur</synopsis><para/>
+<synopsis><link linkend="noteondur2">noteondur2</link> ichn, inum, ivel, idur</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Real-time MIDI:MIDI/Score Interoperability</title>
+<para>
+<para/>
+<synopsis><link linkend="midichannelaftertouch">midichannelaftertouch</link> xchannelaftertouch [, ilow] [, ihigh]</synopsis><para/>
+<synopsis>ichn <link linkend="midichn">midichn</link>&#160;</synopsis><para/>
+<synopsis><link linkend="midicontrolchange">midicontrolchange</link> xcontroller, xcontrollervalue [, ilow] [, ihigh]</synopsis><para/>
+<synopsis><link linkend="mididefault">mididefault</link> xdefault, xvalue</synopsis><para/>
+<synopsis><link linkend="midinoteoff">midinoteoff</link> xkey, xvelocity</synopsis><para/>
+<synopsis><link linkend="midinoteoncps">midinoteoncps</link> xcps, xvelocity</synopsis><para/>
+<synopsis><link linkend="midinoteonkey">midinoteonkey</link> xkey, xvelocity</synopsis><para/>
+<synopsis><link linkend="midinoteonoct">midinoteonoct</link> xoct, xvelocity</synopsis><para/>
+<synopsis><link linkend="midinoteonpch">midinoteonpch</link> xpch, xvelocity</synopsis><para/>
+<synopsis><link linkend="midipitchbend">midipitchbend</link> xpitchbend [, ilow] [, ihigh]</synopsis><para/>
+<synopsis><link linkend="midipolyaftertouch">midipolyaftertouch</link> xpolyaftertouch, xcontrollervalue [, ilow] [, ihigh]</synopsis><para/>
+<synopsis><link linkend="midiprogramchange">midiprogramchange</link> xprogram</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Real-time MIDI:System Realtime</title>
+<para>
+<para/>
+<synopsis><link linkend="mclock">mclock</link> ifreq</synopsis><para/>
+<synopsis><link linkend="mrtmsg">mrtmsg</link> imsgtype</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Real-time MIDI:Slider Banks</title>
+<para>
+<para/>
+<synopsis>i1,...,i16 <link linkend="s16b14">s16b14</link> ichan, ictlno_msb1, ictlno_lsb1, imin1, imax1, \
+ initvalue1, ifn1,..., ictlno_msb16, ictlno_lsb16, imin16, imax16, initvalue16, ifn16</synopsis><synopsis>k1,...,k16 <link linkend="s16b14">s16b14</link> ichan, ictlno_msb1, ictlno_lsb1, imin1, imax1, \
+ initvalue1, ifn1,..., ictlno_msb16, ictlno_lsb16, imin16, imax16, initvalue16, ifn16</synopsis><para/>
+<synopsis>i1,...,i32 <link linkend="s32b14">s32b14</link> ichan, ictlno_msb1, ictlno_lsb1, imin1, imax1, \
+ initvalue1, ifn1,..., ictlno_msb32, ictlno_lsb32, imin32, imax32, initvalue32, ifn32</synopsis><synopsis>k1,...,k32 <link linkend="s32b14">s32b14</link> ichan, ictlno_msb1, ictlno_lsb1, imin1, imax1, \
+ initvalue1, ifn1,..., ictlno_msb32, ictlno_lsb32, imin32, imax32, initvalue32, ifn32</synopsis><para/>
+<synopsis>i1,...,i16 <link linkend="slider16">slider16</link> ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
+ ictlnum16, imin16, imax16, init16, ifn16</synopsis><synopsis>k1,...,k16 <link linkend="slider16">slider16</link> ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
+ ictlnum16, imin16, imax16, init16, ifn16</synopsis><para/>
+<synopsis>k1,...,k16 <link linkend="slider16f">slider16f</link> ichan, ictlnum1, imin1, imax1, init1, ifn1, \
+ icutoff1,..., ictlnum16, imin16, imax16, init16, ifn16, icutoff16</synopsis><para/>
+<synopsis>kflag <link linkend="slider16table">slider16table</link> ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
+ init1, ifn1, .... , ictlnum16, imin16, imax16, init16, ifn16</synopsis><para/>
+<synopsis>kflag <link linkend="slider16tablef">slider16tablef</link> ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
+ init1, ifn1, icutoff1, .... , ictlnum16, imin16, imax16, init16, ifn16, icutoff16</synopsis><para/>
+<synopsis>i1,...,i32 <link linkend="slider32">slider32</link> ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
+ ictlnum32, imin32, imax32, init32, ifn32</synopsis><synopsis>k1,...,k32 <link linkend="slider32">slider32</link> ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
+ ictlnum32, imin32, imax32, init32, ifn32</synopsis><para/>
+<synopsis>k1,...,k32 <link linkend="slider32f">slider32f</link> ichan, ictlnum1, imin1, imax1, init1, ifn1, icutoff1, \
+ ..., ictlnum32, imin32, imax32, init32, ifn32, icutoff32</synopsis><para/>
+<synopsis>kflag <link linkend="slider32table">slider32table</link> ichan, ioutTable, ioffset, ictlnum1, imin1, \
+ imax1, init1, ifn1, .... , ictlnum32, imin32, imax32, init32, ifn32</synopsis><para/>
+<synopsis>kflag <link linkend="slider32tablef">slider32tablef</link> ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
+ init1, ifn1, icutoff1, .... , ictlnum32, imin32, imax32, init32, ifn32, icutoff32</synopsis><para/>
+<synopsis>i1,...,i64 <link linkend="slider64">slider64</link> ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
+ ictlnum64, imin64, imax64, init64, ifn64</synopsis><synopsis>k1,...,k64 <link linkend="slider64">slider64</link> ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
+ ictlnum64, imin64, imax64, init64, ifn64</synopsis><para/>
+<synopsis>k1,...,k64 <link linkend="slider64f">slider64f</link> ichan, ictlnum1, imin1, imax1, init1, ifn1, \
+ icutoff1,..., ictlnum64, imin64, imax64, init64, ifn64, icutoff64</synopsis><para/>
+<synopsis>kflag <link linkend="slider64table">slider64table</link> ichan, ioutTable, ioffset, ictlnum1, imin1, \
+ imax1, init1, ifn1, .... , ictlnum64, imin64, imax64, init64, ifn64</synopsis><para/>
+<synopsis>kflag <link linkend="slider64tablef">slider64tablef</link> ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
+ init1, ifn1, icutoff1, .... , ictlnum64, imin64, imax64, init64, ifn64, icutoff64</synopsis><para/>
+<synopsis>i1,...,i8 <link linkend="slider8">slider8</link> ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
+ ictlnum8, imin8, imax8, init8, ifn8</synopsis><synopsis>k1,...,k8 <link linkend="slider8">slider8</link> ichan, ictlnum1, imin1, imax1, init1, ifn1,..., \
+ ictlnum8, imin8, imax8, init8, ifn8</synopsis><para/>
+<synopsis>k1,...,k8 <link linkend="slider8f">slider8f</link> ichan, ictlnum1, imin1, imax1, init1, ifn1, icutoff1, \
+ ..., ictlnum8, imin8, imax8, init8, ifn8, icutoff8</synopsis><para/>
+<synopsis>kflag <link linkend="slider8table">slider8table</link> ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
+ init1, ifn1,..., ictlnum8, imin8, imax8, init8, ifn8</synopsis><para/>
+<synopsis>kflag <link linkend="slider8tablef">slider8tablef</link> ichan, ioutTable, ioffset, ictlnum1, imin1, imax1, \
+ init1, ifn1, icutoff1, .... , ictlnum8, imin8, imax8, init8, ifn8, icutoff8</synopsis><para/>
+<synopsis>k1, k2, ...., k16 <link linkend="sliderKawai">sliderKawai</link> imin1, imax1, init1, ifn1, \
+ imin2, imax2, init2, ifn2, ..., imin16, imax16, init16, ifn16</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Spectral Processing:STFT</title>
+<para>
+<para/>
+<synopsis><link linkend="ktableseg">ktableseg</link> ifn1, idur1, ifn2 [, idur2] [, ifn3] [...]</synopsis><para/>
+<synopsis>ares <link linkend="pvadd">pvadd</link> ktimpnt, kfmod, ifilcod, ifn, ibins [, ibinoffset] \
+ [, ibinincr] [, iextractmode] [, ifreqlim] [, igatefn]</synopsis><para/>
+<synopsis><link linkend="pvbufread">pvbufread</link> ktimpnt, ifile</synopsis><para/>
+<synopsis>ares <link linkend="pvcross">pvcross</link> ktimpnt, kfmod, ifile, kampscale1, kampscale2 [, ispecwp]</synopsis><para/>
+<synopsis>ares <link linkend="pvinterp">pvinterp</link> ktimpnt, kfmod, ifile, kfreqscale1, kfreqscale2, \
+ kampscale1, kampscale2, kfreqinterp, kampinterp</synopsis><para/>
+<synopsis>ares <link linkend="pvoc">pvoc</link> ktimpnt, kfmod, ifilcod [, ispecwp] [, iextractmode] \
+ [, ifreqlim] [, igatefn]</synopsis><para/>
+<synopsis>kfreq, kamp <link linkend="pvread">pvread</link> ktimpnt, ifile, ibin</synopsis><para/>
+<synopsis><link linkend="tableseg">tableseg</link> ifn1, idur1, ifn2 [, idur2] [, ifn3] [...]</synopsis><para/>
+<synopsis><link linkend="tablexseg">tablexseg</link> ifn1, idur1, ifn2 [, idur2] [, ifn3] [...]</synopsis><para/>
+<synopsis>ares <link linkend="vpvoc">vpvoc</link> ktimpnt, kfmod, ifile [, ispecwp] [, ifn]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Spectral Processing:LPC</title>
+<para>
+<para/>
+<synopsis>ares <link linkend="lpfreson">lpfreson</link> asig, kfrqratio</synopsis><para/>
+<synopsis><link linkend="lpinterp">lpinterp</link> islot1, islot2, kmix</synopsis><para/>
+<synopsis>krmsr, krmso, kerr, kcps <link linkend="lpread">lpread</link> ktimpnt, ifilcod [, inpoles] [, ifrmrate]</synopsis><para/>
+<synopsis>ares <link linkend="lpreson">lpreson</link> asig</synopsis><para/>
+<synopsis><link linkend="lpslot">lpslot</link> islot</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Spectral Processing:Non-Standard</title>
+<para>
+<para/>
+<synopsis>wsig <link linkend="specaddm">specaddm</link> wsig1, wsig2 [, imul2]</synopsis><para/>
+<synopsis>wsig <link linkend="specdiff">specdiff</link> wsigin</synopsis><para/>
+<synopsis><link linkend="specdisp">specdisp</link> wsig, iprd [, iwtflg]</synopsis><para/>
+<synopsis>wsig <link linkend="specfilt">specfilt</link> wsigin, ifhtim</synopsis><para/>
+<synopsis>wsig <link linkend="spechist">spechist</link> wsigin</synopsis><para/>
+<synopsis>koct, kamp <link linkend="specptrk">specptrk</link> wsig, kvar, ilo, ihi, istr, idbthresh, inptls, \
+ irolloff [, iodd] [, iconfs] [, interp] [, ifprd] [, iwtflg]</synopsis><para/>
+<synopsis>wsig <link linkend="specscal">specscal</link> wsigin, ifscale, ifthresh</synopsis><para/>
+<synopsis>ksum <link linkend="specsum">specsum</link> wsig [, interp]</synopsis><para/>
+<synopsis>wsig <link linkend="spectrum">spectrum</link> xsig, iprd, iocts, ifrqa [, iq] [, ihann] [, idbout] \
+ [, idsprd] [, idsinrs]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Spectral Processing:Streaming</title>
+<para>
+<para/>
+<synopsis>fsig <link linkend="binit">binit</link> fin, isize</synopsis><para/>
+<synopsis>ftrks <link linkend="partials">partials</link> ffr, fphs, kthresh, kminpts, kmaxgap, imaxtracks</synopsis><para/>
+<synopsis>ares <link linkend="pvsadsyn">pvsadsyn</link> fsrc, inoscs, kfmod [, ibinoffset] [, ibinincr] [, iinit]</synopsis><para/>
+<synopsis>fsig <link linkend="pvsanal">pvsanal</link> ain, ifftsize, ioverlap, iwinsize, iwintype [, iformat] [, iinit]</synopsis><para/>
+<synopsis>fsig <link linkend="pvsarp">pvsarp</link> fsigin, kbin, kdepth, kgain</synopsis><para/>
+<synopsis>fsig <link linkend="pvsbandp">pvsbandp</link> fsigin, xlowcut,
+ xlowfull, xhighfull, xhighcut[, ktype]</synopsis><para/>
+<synopsis>fsig <link linkend="pvsbandr">pvsbandr</link> fsigin, xlowcut,
+ xlowfull, xhighfull, xhighcut[, ktype]</synopsis><para/>
+<synopsis>kamp, kfr <link linkend="pvsbin">pvsbin</link> fsig, kbin</synopsis><para/>
+<synopsis>fsig <link linkend="pvsblur">pvsblur</link> fsigin, kblurtime, imaxdel</synopsis><para/>
+<synopsis>ihandle, ktime <link linkend="pvsbuffer">pvsbuffer</link> fsig, ilen </synopsis><para/>
+<synopsis>fsig <link linkend="pvsbufread">pvsbufread</link> ktime, khandle[, ilo, ihi] </synopsis><para/>
+<synopsis>fsig <link linkend="pvscale">pvscale</link> fsigin, kscal[, ikeepform, igain]]</synopsis><para/>
+<synopsis>kcent <link linkend="pvscent">pvscent</link> fsig</synopsis><para/>
+<synopsis>fsig <link linkend="pvscross">pvscross</link> fsrc, fdest, kamp1, kamp2</synopsis><para/>
+<synopsis>fsig <link linkend="pvsdemix">pvsdemix</link> fleft, fright, kpos, kwidth, ipoints</synopsis><para/>
+<synopsis>fsig <link linkend="pvsdiskin">pvsdiskin</link>SFname,ktscal,kgain[,ioffset, ichan]</synopsis><para/>
+<synopsis><link linkend="pvsdisp">pvsdisp</link> fsig[, ibins, iwtflg] </synopsis><para/>
+<synopsis>fsig <link linkend="pvsfilter">pvsfilter</link> fsigin, fsigfil, kdepth[, igain]</synopsis><para/>
+<synopsis>fsig <link linkend="pvsfread">pvsfread</link> ktimpt, ifn [, ichan]</synopsis><para/>
+<synopsis>fsig <link linkend="pvsfreeze">pvsfreeze</link> fsigin, kfreeza, kfreezf</synopsis><para/>
+<synopsis><link linkend="pvsftr">pvsftr</link> fsrc, ifna [, ifnf]</synopsis><para/>
+<synopsis>kflag <link linkend="pvsftw">pvsftw</link> fsrc, ifna [, ifnf]</synopsis><para/>
+<synopsis><link linkend="pvsfwrite">pvsfwrite</link> fsig, ifile</synopsis><para/>
+<synopsis>fsig <link linkend="pvshift">pvshift</link> fsigin, kshift, klowest[, ikeepform, igain]</synopsis><para/>
+<synopsis>ffr,fphs <link linkend="pvsifd">pvsifd</link> ain, ifftsize, ihopsize, iwintype[,iscal]</synopsis><para/>
+<synopsis>fsig <link linkend="pvsin">pvsin</link> kchan[,isize,iolap,iwinsize,iwintype,iformat]</synopsis><para/>
+<synopsis>ioverlap, inumbins, iwinsize, iformat <link linkend="pvsinfo">pvsinfo</link> fsrc</synopsis><para/>
+<synopsis>fsig <link linkend="pvsinit">pvsinit</link> isize[,iolap,iwinsize,iwintype, iformat]</synopsis><para/>
+<synopsis>fsig <link linkend="pvsmaska">pvsmaska</link> fsrc, ifn, kdepth</synopsis><para/>
+<synopsis>fsig <link linkend="pvsmix">pvsmix</link> fsigin1, fsigin2</synopsis><para/>
+<synopsis>fsig <link linkend="pvsmooth">pvsmooth</link> fsigin, kacf, kfcf</synopsis><para/>
+<synopsis>fsig <link linkend="pvsmorph">pvsmorph</link> fsig1, fsig2, kampint, kfrqint</synopsis><para/>
+<synopsis>fsig <link linkend="pvsosc">pvsosc</link> kamp, kfreq, ktype, isize [,ioverlap] [, iwinsize] [, iwintype] [, iformat]</synopsis><para/>
+<synopsis><link linkend="pvsout">pvsout</link> fsig, kchan</synopsis><para/>
+<synopsis>kfr, kamp <link linkend="pvspitch">pvspitch</link> fsig, kthresh</synopsis><para/>
+<synopsis>fsig <link linkend="pvstencil">pvstencil</link> fsigin, kgain, klevel, iftable</synopsis><para/>
+<synopsis>fsig <link linkend="pvsvoc">pvsvoc</link> famp, fexc, kdepth, kgain</synopsis><para/>
+<synopsis>ares <link linkend="pvsynth">pvsynth</link> fsrc, [iinit]</synopsis><para/>
+<synopsis>asig <link linkend="resyn">resyn</link> fin, kscal, kpitch, kmaxtracks, ifn</synopsis><para/>
+<synopsis>asig <link linkend="sinsyn">sinsyn</link> fin, kscal, kmaxtracks, ifn</synopsis><para/>
+<synopsis>asig <link linkend="tradsyn">tradsyn</link> fin, kscal, kpitch, kmaxtracks, ifn</synopsis><para/>
+<synopsis>fsig <link linkend="trcross">trcross</link> fin1, fin2, ksearch,kdepth[,kmode] </synopsis><para/>
+<synopsis>fsig <link linkend="trfilter">trfilter</link> fin, kamnt, ifn</synopsis><para/>
+<synopsis>fsig, kfr,kamp <link linkend="trhighest">trhighest</link> fin1, kscal</synopsis><para/>
+<synopsis>fsig, kfr,kamp <link linkend="trlowest">trlowest</link> fin1, kscal</synopsis><para/>
+<synopsis>fsig <link linkend="trmix">trmix</link> fin1, fin2 </synopsis><para/>
+<synopsis>fsig <link linkend="trscale">trscale</link> fin, kpitch[, kgain]</synopsis><para/>
+<synopsis>fsig <link linkend="trshift">trshift</link> fin, kpshift[, kgain]</synopsis><para/>
+<synopsis>fsiglow, fsighi <link linkend="trsplit">trsplit</link> fin, ksplit[, kgainlow, kgainhigh]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Spectral Processing:ATS</title>
+<para>
+<para/>
+<synopsis>ar <link linkend="ATSadd">ATSadd</link> ktimepnt, kfmod, iatsfile, ifn, ipartials[, ipartialoffset, \
+ ipartialincr, igatefn]</synopsis><para/>
+<synopsis>ar <link linkend="ATSaddnz">ATSaddnz</link> ktimepnt, iatsfile, ibands[, ibandoffset, ibandincr]</synopsis><para/>
+<synopsis><link linkend="ATSbufread">ATSbufread</link> ktimepnt, kfmod, iatsfile, ipartials[, ipartialoffset, \
+ ipartialincr]</synopsis><para/>
+<synopsis>ar <link linkend="ATScross">ATScross</link> ktimepnt, kfmod, iatsfile, ifn, kmylev, kbuflev, ipartials \
+ [, ipartialoffset, ipartialincr]</synopsis><para/>
+<synopsis>idata <link linkend="ATSinfo">ATSinfo</link> iatsfile, ilocation</synopsis><para/>
+<synopsis>kamp <link linkend="ATSinterpread">ATSinterpread</link> kfreq</synopsis><para/>
+<synopsis>kfrq, kamp <link linkend="ATSpartialtap">ATSpartialtap</link> ipartialnum</synopsis><para/>
+<synopsis>kfreq, kamp <link linkend="ATSread">ATSread</link> ktimepnt, iatsfile, ipartial</synopsis><para/>
+<synopsis>kenergy <link linkend="ATSreadnz">ATSreadnz</link> ktimepnt, iatsfile, iband</synopsis><para/>
+<synopsis>ar <link linkend="ATSsinnoi">ATSsinnoi</link> ktimepnt, ksinlev, knzlev, kfmod, iatsfile, ipartials \
+ [, ipartialoffset, ipartialincr]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Spectral Processing:Loris</title>
+<para>
+<para/>
+<synopsis><link linkend="lorismorph">lorismorph</link> isrcidx, itgtidx, istoreidx, kfreqmorphenv, kampmorphenv, kbwmorphenv</synopsis><para/>
+<synopsis>ar <link linkend="lorisplay">lorisplay</link> ireadidx, kfreqenv, kampenv, kbwenv</synopsis><para/>
+<synopsis><link linkend="lorisread">lorisread</link> ktimpnt, ifilcod, istoreidx, kfreqenv, kampenv, kbwenv[, ifadetime]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Strings:Definition</title>
+<para>
+<para/>
+<synopsis>Sdst <link linkend="strget">strget</link> indx</synopsis><para/>
+<synopsis><link linkend="strset">strset</link> iarg, istring</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Strings:Manipulation</title>
+<para>
+<para/>
+<synopsis><link linkend="puts">puts</link> Sstr, ktrig[, inonl]</synopsis><para/>
+<synopsis>Sdst <link linkend="sprintf">sprintf</link> Sfmt, xarg1[, xarg2[, ... ]]</synopsis><synopsis>Sdst <link linkend="sprintf">sprintfk</link> Sfmt, xarg1[, xarg2[, ... ]]</synopsis><para/>
+<synopsis>Sdst <link linkend="sprintfk">sprintfk</link> Sfmt, xarg1[, xarg2[, ... ]]</synopsis><para/>
+<synopsis>Sdst <link linkend="strcat">strcat</link> Ssrc1, Ssrc2</synopsis><para/>
+<synopsis>Sdst <link linkend="strcatk">strcatk</link> Ssrc1, Ssrc2</synopsis><para/>
+<synopsis>ires <link linkend="strcmp">strcmp</link> S1, S2</synopsis><para/>
+<synopsis>kres <link linkend="strcmpk">strcmpk</link> S1, S2</synopsis><para/>
+<synopsis>Sdst <link linkend="strcpy">strcpy</link> Ssrc</synopsis><synopsis>Sdst <link linkend="strcpy">=</link> Ssrc</synopsis><para/>
+<synopsis>Sdst <link linkend="strcpyk">strcpyk</link> Ssrc</synopsis><para/>
+<synopsis>ipos <link linkend="strindex">strindex</link> S1, S2</synopsis><para/>
+<synopsis>kpos <link linkend="strindexk">strindexk</link> S1, S2</synopsis><para/>
+<synopsis>ilen <link linkend="strlen">strlen</link> Sstr</synopsis><para/>
+<synopsis>klen <link linkend="strlenk">strlenk</link> Sstr</synopsis><para/>
+<synopsis>ipos <link linkend="strrindex">strrindex</link> S1, S2</synopsis><para/>
+<synopsis>kpos <link linkend="strrindexk">strrindexk</link> S1, S2</synopsis><para/>
+<synopsis>Sdst <link linkend="strsub">strsub</link> Ssrc[, istart[, iend]]</synopsis><para/>
+<synopsis>Sdst <link linkend="strsubk">strsubk</link> Ssrc, kstart, kend</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Strings:Conversion</title>
+<para>
+<para/>
+<synopsis>ichr <link linkend="strchar">strchar</link> Sstr[, ipos]</synopsis><para/>
+<synopsis>kchr <link linkend="strchark">strchark</link> Sstr[, kpos]</synopsis><para/>
+<synopsis>Sdst <link linkend="strlower">strlower</link> Ssrc</synopsis><para/>
+<synopsis>Sdst <link linkend="strlowerk">strlowerk</link> Ssrc</synopsis><para/>
+<synopsis>ir <link linkend="strtod">strtod</link> Sstr</synopsis><synopsis>ir <link linkend="strtod">strtod</link> indx</synopsis><para/>
+<synopsis>kr <link linkend="strtodk">strtodk</link> Sstr</synopsis><synopsis>kr <link linkend="strtodk">strtodk</link> kndx</synopsis><para/>
+<synopsis>ir <link linkend="strtol">strtol</link> Sstr</synopsis><synopsis>ir <link linkend="strtol">strtol</link> indx</synopsis><para/>
+<synopsis>kr <link linkend="strtolk">strtolk</link> Sstr</synopsis><synopsis>kr <link linkend="strtolk">strtolk</link> kndx</synopsis><para/>
+<synopsis>Sdst <link linkend="strupper">strupper</link> Ssrc</synopsis><para/>
+<synopsis>Sdst <link linkend="strupperk">strupperk</link> Ssrc</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Vectorial:Tables</title>
+<para>
+<para/>
+<synopsis><link linkend="vtaba">vtaba</link> andx, ifn, aout1 [, aout2, aout3, .... , aoutN ]</synopsis><para/>
+<synopsis><link linkend="vtabi">vtabi</link> indx, ifn, iout1 [, iout2, iout3, .... , ioutN ]</synopsis><para/>
+<synopsis><link linkend="vtabk">vtabk</link> kndx, ifn, kout1 [, kout2, kout3, .... , koutN ]</synopsis><para/>
+<synopsis><link linkend="vtable1k">vtable1k</link> kfn,kout1 [, kout2, kout3, .... , koutN ]</synopsis><para/>
+<synopsis><link linkend="vtablea">vtablea</link> andx, kfn, kinterp, ixmode, aout1 [, aout2, aout3, .... , aoutN ]</synopsis><para/>
+<synopsis><link linkend="vtablei">vtablei</link> indx, ifn, interp, ixmode, iout1 [, iout2, iout3, .... , ioutN ]</synopsis><para/>
+<synopsis><link linkend="vtablek">vtablek</link> kndx, kfn, kinterp, ixmode, kout1 [, kout2, kout3, .... , koutN ]</synopsis><para/>
+<synopsis><link linkend="vtablewa">vtablewa</link> andx, kfn, ixmode, ainarg1 [, ainarg2, ainarg3 , .... , ainargN ]</synopsis><para/>
+<synopsis><link linkend="vtablewi">vtablewi</link> indx, ifn, ixmode, inarg1 [, inarg2, inarg3 , .... , inargN ]</synopsis><para/>
+<synopsis><link linkend="vtablewk">vtablewk</link> kndx, kfn, ixmode, kinarg1 [, kinarg2, kinarg3 , .... , kinargN ]</synopsis><para/>
+<synopsis><link linkend="vtabwa">vtabwa</link> andx, ifn, ainarg1 [, ainarg2, ainarg3 , .... , ainargN ]</synopsis><para/>
+<synopsis><link linkend="vtabwi">vtabwi</link> indx, ifn, inarg1 [, inarg2, inarg3 , .... , inargN ]</synopsis><para/>
+<synopsis><link linkend="vtabwk">vtabwk</link> kndx, ifn, kinarg1 [, kinarg2, kinarg3 , .... , kinargN ]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Vectorial:Scalar operations</title>
+<para>
+<para/>
+<synopsis><link linkend="vadd">vadd</link> ifn, kval, kelements [, kdstoffset] [, kverbose]</synopsis><para/>
+<synopsis><link linkend="vadd_i">vadd_i</link> ifn, ival, ielements [, idstoffset]</synopsis><para/>
+<synopsis><link linkend="vexp">vexp</link> ifn, kval, kelements [, kdstoffset] [, kverbose]</synopsis><para/>
+<synopsis><link linkend="vexp_i">vexp_i</link> ifn, ival, ielements[, idstoffset]</synopsis><para/>
+<synopsis><link linkend="vmult">vmult</link> ifn, kval, kelements [, kdstoffset] [, kverbose]</synopsis><para/>
+<synopsis><link linkend="vmult_i">vmult_i</link> ifn, ival, ielements [, idstoffset]</synopsis><para/>
+<synopsis><link linkend="vpow">vpow</link> ifn, kval, kelements [, kdstoffset] [, kverbose]</synopsis><para/>
+<synopsis><link linkend="vpow_i">vpow_i</link> ifn, ival, ielements [, idstoffset]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Vectorial:Vectorial operations</title>
+<para>
+<para/>
+<synopsis><link linkend="vaddv">vaddv</link> ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]</synopsis><para/>
+<synopsis><link linkend="vaddv_i">vaddv_i</link> ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]</synopsis><para/>
+<synopsis><link linkend="vcopy">vcopy</link> ifn, ifn2, kelements [, kdstoffset] [, ksrcoffset] [, kverbose]</synopsis><para/>
+<synopsis><link linkend="vcopy_i">vcopy_i</link> ifn, ifn2, ielements [,idstoffset, isrcoffset]</synopsis><para/>
+<synopsis><link linkend="vdivv">vdivv</link> ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]</synopsis><para/>
+<synopsis><link linkend="vdivv_i">vdivv_i</link> ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]</synopsis><para/>
+<synopsis><link linkend="vexpv">vexpv</link> ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]</synopsis><para/>
+<synopsis><link linkend="vexpv_i">vexpv_i</link> ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]</synopsis><para/>
+<synopsis><link linkend="vmap">vmap</link> ifn1, ifn2, ielements [,idstoffset, isrcoffset]</synopsis><para/>
+<synopsis><link linkend="vmultv">vmultv</link> ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]</synopsis><para/>
+<synopsis><link linkend="vmultv_i">vmultv_i</link> ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]</synopsis><para/>
+<synopsis><link linkend="vpowv">vpowv</link> ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]</synopsis><para/>
+<synopsis><link linkend="vpowv_i">vpowv_i</link> ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]</synopsis><para/>
+<synopsis><link linkend="vsubv">vsubv</link> ifn1, ifn2, kelements [, kdstoffset] [, ksrcoffset] [,kverbose]</synopsis><para/>
+<synopsis><link linkend="vsubv_i">vsubv_i</link> ifn1, ifn2, ielements [, idstoffset] [, isrcoffset]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Vectorial:Envelopes</title>
+<para>
+<para/>
+<synopsis><link linkend="vexpseg">vexpseg</link> ifnout, ielements, ifn1, idur1, ifn2 [, idur2, ifn3 [...]]</synopsis><para/>
+<synopsis><link linkend="vlinseg">vlinseg</link> ifnout, ielements, ifn1, idur1, ifn2 [, idur2, ifn3 [...]]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Vectorial:Limiting and Wrapping</title>
+<para>
+<para/>
+<synopsis><link linkend="vlimit">vlimit</link> ifn, kmin, kmax, ielements</synopsis><para/>
+<synopsis><link linkend="vmirror">vmirror</link> ifn, kmin, kmax, ielements</synopsis><para/>
+<synopsis><link linkend="vwrap">vwrap</link> ifn, kmin, kmax, ielements</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Vectorial:Delay Paths</title>
+<para>
+<para/>
+<synopsis>kout <link linkend="vdelayk">vdelayk</link> iksig, kdel, imaxdel [, iskip, imode]</synopsis><para/>
+<synopsis><link linkend="vecdelay">vecdelay</link> ifn, ifnIn, ifnDel, ielements, imaxdel [, iskip]
+</synopsis><para/>
+<synopsis><link linkend="vport">vport</link> ifn, khtime, ielements [, ifnInit]
+</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Vectorial:Random</title>
+<para>
+<para/>
+<synopsis><link linkend="vrandh">vrandh</link> ifn, krange, kcps, ielements [, idstoffset] [, iseed]
+ [, isize] [, ioffset]</synopsis><para/>
+<synopsis><link linkend="vrandi">vrandi</link> ifn, krange, kcps, ielements [, idstoffset] [, iseed]
+ [, isize] [, ioffset]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Vectorial:Cellular Automata</title>
+<para>
+<para/>
+<synopsis><link linkend="vcella">vcella</link> ktrig, kreinit, ioutFunc, initStateFunc, \
+ iRuleFunc, ielements, irulelen [, iradius]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Zak Patch System</title>
+<para>
+<para/>
+<synopsis><link linkend="zacl">zacl</link> kfirst, klast</synopsis><para/>
+<synopsis><link linkend="zakinit">zakinit</link> isizea, isizek</synopsis><para/>
+<synopsis>ares <link linkend="zamod">zamod</link> asig, kzamod</synopsis><para/>
+<synopsis>ares <link linkend="zar">zar</link> kndx</synopsis><para/>
+<synopsis>ares <link linkend="zarg">zarg</link> kndx, kgain</synopsis><para/>
+<synopsis><link linkend="zaw">zaw</link> asig, kndx</synopsis><para/>
+<synopsis><link linkend="zawm">zawm</link> asig, kndx [, imix]</synopsis><para/>
+<synopsis>ir <link linkend="zir">zir</link> indx</synopsis><para/>
+<synopsis><link linkend="ziw">ziw</link> isig, indx</synopsis><para/>
+<synopsis><link linkend="ziwm">ziwm</link> isig, indx [, imix]</synopsis><para/>
+<synopsis><link linkend="zkcl">zkcl</link> kfirst, klast</synopsis><para/>
+<synopsis>kres <link linkend="zkmod">zkmod</link> ksig, kzkmod</synopsis><para/>
+<synopsis>kres <link linkend="zkr">zkr</link> kndx</synopsis><para/>
+<synopsis><link linkend="zkw">zkw</link> ksig, kndx</synopsis><para/>
+<synopsis><link linkend="zkwm">zkwm</link> ksig, kndx [, imix]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Plugin Hosting:DSSI and LADSPA</title>
+<para>
+<para/>
+<synopsis><link linkend="dssiactivate">dssiactivate</link> ihandle, ktoggle </synopsis><para/>
+<synopsis>aout1 [, aout2, aout3, aout4] <link linkend="dssiaudio">dssiaudio</link> ihandle, ain1 [,ain2, ain3, ain4] </synopsis><para/>
+<synopsis><link linkend="dssictls">dssictls</link> ihandle, iport, kvalue, ktrigger </synopsis><para/>
+<synopsis>ihandle <link linkend="dssiinit">dssiinit</link> ilibraryname, iplugindex [, iverbose] </synopsis><para/>
+<synopsis><link linkend="dssilist">dssilist</link>&#160;</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Plugin Hosting:VST</title>
+<para>
+<para/>
+<synopsis>aout1,aout2 <link linkend="vstaudio">vstaudio</link> instance, [ain1, ain2]</synopsis><synopsis>aout1,aout2 <link linkend="vstaudio">vstaudiog</link> instance, [ain1, ain2]</synopsis><para/>
+<synopsis><link linkend="vstbankload">vstbankload</link> instance, ipath</synopsis><para/>
+<synopsis><link linkend="vstedit">vstedit</link> instance</synopsis><para/>
+<synopsis><link linkend="vstinfo">vstinfo</link> instance</synopsis><para/>
+<synopsis>instance <link linkend="vstinit">vstinit</link> ilibrarypath [,iverbose]</synopsis><para/>
+<synopsis><link linkend="vstmidiout">vstmidiout</link> instance, kstatus, kchan, kdata1, kdata2</synopsis><para/>
+<synopsis><link linkend="vstnote">vstnote</link> instance, kchan, knote, kveloc, kdur
+ </synopsis><para/>
+<synopsis><link linkend="vstparamset">vstparamset </link>instance, kparam, kvalue</synopsis><synopsis>kvalue <link linkend="vstparamset">vstparamget </link>instance, kparam</synopsis><para/>
+<synopsis><link linkend="vstprogset">vstprogset</link> instance, kprogram</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>OSC</title>
+<para>
+<para/>
+<synopsis>ihandle <link linkend="OSCinit">OSCinit</link> iport</synopsis><para/>
+<synopsis>kans <link linkend="OSClisten">OSClisten</link> ihandle, idest, itype [, xdata1, xdata2, ...]</synopsis><para/>
+<synopsis><link linkend="OSCsend">OSCsend</link> kwhen, ihost, iport, idestination, itype [, kdata1, kdata2, ...]</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Network</title>
+<para>
+<para/>
+<synopsis>asig <link linkend="sockrecv">sockrecv</link> iport, ilength</synopsis><synopsis>asigl, asigr <link linkend="sockrecv">sockrecvs</link> iport, ilength</synopsis><synopsis>asig <link linkend="sockrecv">strecv</link> Sipaddr, iport</synopsis><para/>
+<synopsis><link linkend="socksend">socksend</link> asig, Sipaddr, iport, ilength</synopsis><synopsis><link linkend="socksend">socksends</link> asigl, asigr, Sipaddr, iport,
+ ilength</synopsis><synopsis><link linkend="socksend">stsend</link> asig, Sipaddr, iport</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Remote Opcodes</title>
+<para>
+<para/>
+<synopsis><link linkend="insglobal">insglobal</link>isource, instrnum [,instrnum...] </synopsis><para/>
+<synopsis><link linkend="insremot">insremot</link>idestination, isource, instrnum [,instrnum...] </synopsis><para/>
+<synopsis><link linkend="midglobal">midglobal</link>isource, instrnum [,instrnum...] </synopsis><para/>
+<synopsis><link linkend="midremot">midremot</link>idestination, isource, instrnum [,instrnum...] </synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Mixer Opcodes</title>
+<para>
+<para/>
+<synopsis><link linkend="MixerClear">MixerClear</link>&#160;</synopsis><para/>
+<synopsis>kgain <link linkend="MixerGetLevel">MixerGetLevel</link> isend, ibuss</synopsis><para/>
+<synopsis>asignal <link linkend="MixerReceive">MixerReceive</link> ibuss, ichannel</synopsis><para/>
+<synopsis><link linkend="MixerSend">MixerSend</link> asignal, isend, ibuss, ichannel</synopsis><para/>
+<synopsis><link linkend="MixerSetLevel">MixerSetLevel</link> isend, ibuss, kgain</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Python Opcodes</title>
+<para>
+<para/>
+<synopsis><link linkend="pyassign">pyassign</link> &quot;variable&quot;, kvalue</synopsis><synopsis><link linkend="pyassign">pyassigni</link> &quot;variable&quot;, ivalue</synopsis><synopsis><link linkend="pyassign">pylassign</link> &quot;variable&quot;, kvalue</synopsis><synopsis><link linkend="pyassign">pylassigni</link> &quot;variable&quot;, ivalue</synopsis><synopsis><link linkend="pyassign">pyassignt</link> ktrigger, &quot;variable&quot;, kvalue</synopsis><synopsis><link linkend="pyassign">pylassignt</link> ktrigger, &quot;variable&quot;, kvalue</synopsis><para/>
+
+<synopsis>kresult <link linkend="pyeval">pyeval</link> &quot;expression&quot;</synopsis><synopsis>iresult <link linkend="pyeval">pyevali</link> &quot;expression&quot;</synopsis><synopsis>kresult <link linkend="pyeval">pyleval</link> &quot;expression&quot;</synopsis><synopsis>iresult <link linkend="pyeval">pylevali</link> &quot;expression&quot;</synopsis><synopsis>kresult <link linkend="pyeval">pyevalt</link> ktrigger, &quot;expression&quot;</synopsis><synopsis>kresult <link linkend="pyeval">pylevalt</link> ktrigger, &quot;expression&quot;</synopsis><para/>
+<synopsis><link linkend="pyexec">pyexec</link> &quot;filename&quot;</synopsis><synopsis><link linkend="pyexec">pyexeci</link> &quot;filename&quot;</synopsis><synopsis><link linkend="pyexec">pylexec</link> &quot;filename&quot;</synopsis><synopsis><link linkend="pyexec">pylexeci</link> &quot;filename&quot;</synopsis><synopsis><link linkend="pyexec">pyexect</link> ktrigger, &quot;filename&quot;</synopsis><synopsis><link linkend="pyexec">plyexect</link> ktrigger, &quot;filename&quot;</synopsis><para/>
+<synopsis><link linkend="pyinit">pyinit</link>&#160;</synopsis><para/>
+<synopsis><link linkend="pyrun">pyrun</link> &quot;statement&quot;</synopsis><synopsis><link linkend="pyrun">pyruni</link> &quot;statement&quot;</synopsis><synopsis><link linkend="pyrun">pylrun</link> &quot;statement&quot;</synopsis><synopsis><link linkend="pyrun">pylruni</link> &quot;statement&quot;</synopsis><synopsis><link linkend="pyrun">pyrunt</link> ktrigger, &quot;statement&quot;</synopsis><synopsis><link linkend="pyrun">pylrunt</link> ktrigger, &quot;statement&quot;</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Image Processing Opcodes</title>
+<para>
+<para/>
+<synopsis>iimagenum <link linkend="imagecreate">imagecreate</link> iwidth, iheight</synopsis><para/>
+<synopsis><link linkend="imagefree">imagefree</link> iimagenum</synopsis><para/>
+<synopsis>ared agreen ablue <link linkend="imagegetpixel">imagegetpixel</link> iimagenum, ax, ay</synopsis><synopsis>kred kgreen kblue <link linkend="imagegetpixel">imagegetpixel</link> iimagenum, kx, ky</synopsis><para/>
+<synopsis>iimagenum <link linkend="imageload">imageload</link> filename</synopsis><para/>
+<synopsis><link linkend="imagesave">imagesave</link> iimagenum, filename</synopsis><para/>
+<synopsis><link linkend="imagesetpixel">imagegetpixel</link> iimagenum, ax, ay, ared, agreen, ablue</synopsis><synopsis><link linkend="imagesetpixel">imagegetpixel</link> iimagenum, kx, ky, kred, kgreen, kblue</synopsis><para/>
+<synopsis>iwidth iheight <link linkend="imagesize">imagesize</link> iimagenum</synopsis><para/>
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Miscellaneous</title>
+<para>
+<para/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<synopsis>ires <link linkend="system">system_i</link> itrig, Scmd, [inowait]</synopsis><synopsis>kres <link linkend="system">system</link> ktrig, Scmd, [knowait]</synopsis><para/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+</para></formalpara>
+<para></para><para></para><formalpara>
+<title>Utilities</title>
+<para>
+<para/>
+<synopsis><link linkend="UtilityAtsa">csound -U atsa</link> [flags] infilename outfilename</synopsis><para/>
+<synopsis><link linkend="cs">cs</link> [-OPTIONS] &lt;name&gt; [CSOUND OPTIONS ... ]</synopsis><para/>
+<synopsis><link linkend="csb64enc">csb64enc</link> [OPTIONS ... ] infile1 [ infile2 [ ... ]]</synopsis><para/>
+<synopsis><link linkend="cvanal">csound -U cvanal</link> [flags] infilename outfilename</synopsis><synopsis><link linkend="cvanal">cvanal</link> [flags] infilename outfilename</synopsis><para/>
+<synopsis><link linkend="dnoise">dnoise</link> [flags] -i noise_ref_file -o output_soundfile input_soundfile</synopsis><para/>
+<synopsis><link linkend="envext">envext</link> [-flags] soundfile</synopsis><synopsis>csound -U <link linkend="envext">envext</link> [-flags] soundfile</synopsis><para/>
+<synopsis><link linkend="extractor">extractor</link> [OPTIONS ... ] infile</synopsis><para/>
+<synopsis><link linkend="het_export">het_export</link> het_file cstext_file</synopsis><synopsis>csound -U <link linkend="het_export">het_export</link> het_file cstext_file</synopsis><para/>
+<synopsis><link linkend="het_import">het_import</link> cstext_file het_file</synopsis><synopsis>csound -U <link linkend="het_import">het_import</link> cstext_file het_file</synopsis><para/>
+<synopsis><link linkend="hetro">csound -U hetro</link> [flags] infilename outfilename</synopsis><synopsis><link linkend="hetro">hetro</link> [flags] infilename outfilename</synopsis><para/>
+<synopsis><link linkend="lpanal">csound -U lpanal</link> [flags] infilename outfilename</synopsis><synopsis><link linkend="lpanal">lpanal</link> [flags] infilename outfilename</synopsis><para/>
+<synopsis><link linkend="makecsd">makecsd</link> [OPTIONS ... ] infile1 [ infile2 [ ... ]]</synopsis><para/>
+<synopsis><link linkend="mixer">mixer</link> [OPTIONS ... ] infile [[OPTIONS... ] infile] ...</synopsis><para/>
+<synopsis><link linkend="pv_export">pv_export</link> pv_file cstext_file</synopsis><synopsis>csound -U <link linkend="pv_export">pv_export</link> pv_file cstext_file</synopsis><para/>
+<synopsis><link linkend="pv_import">pv_import</link> cstext_file pv_file</synopsis><synopsis>csound -U <link linkend="pv_import">pv_import</link> cstext_file pv_file</synopsis><para/>
+<synopsis><link linkend="pvanal">csound -U pvanal</link> [flags] infilename outfilename</synopsis><synopsis><link linkend="pvanal">pvanal</link> [flags] infilename outfilename</synopsis><para/>
+<synopsis><link linkend="pvlook">csound</link> -U <link linkend="pvlook">pvlook</link> [flags] infilename</synopsis><synopsis><link linkend="pvlook">pvlook</link> [flags] infilename</synopsis><para/>
+<synopsis><link linkend="scaleutility">scale</link> [OPTIONS ... ] infile</synopsis><para/>
+<synopsis><link linkend="sdif2ad">csound -U sdif2ad</link> [flags] infilename outfilename</synopsis><para/>
+<synopsis><link linkend="sndinfo">csound -U sndinfo</link> [options] soundfilenames ...</synopsis><synopsis><link linkend="sndinfo">sndinfo</link> [options] soundfilenames ...</synopsis><para/>
+<synopsis><link linkend="srconv">srconv</link> [flags] infile</synopsis><para/>
+</para></formalpara>
+<para></para></appendix>
diff --git a/misc/sf2.xml b/misc/sf2.xml
new file mode 100644
index 0000000..02fcb49
--- /dev/null
+++ b/misc/sf2.xml
@@ -0,0 +1,20 @@
+
+<appendix id="MiscSf2">
+ <title>SoundFont2 File Format</title>
+
+ <para>
+ Beginning with Csound Version 4.07, <link linkend="sfload"><citetitle>Csound supports the SoundFont2 sample file format</citetitle></link>. SoundFont2 (or SF2) is a widespread standard which allows encoding banks of wavetable-based sounds into a binary file. In order to understand the usage of these opcodes, the user must have some knowledge of the SF2 format, so a brief description of this format follows.
+ </para>
+
+ <para>
+ The SF2 format is made by generator and modulator objects. All current Csound opcodes regarding SF2 support the generator function only.
+ </para>
+
+ <para>
+ There are several levels of generators having a hierarchical structure. The most basic kind of generator object is a sample. Samples may or may not be be looped, and are associated with a MIDI note number, called the base-key. When a sample is associated with a range of MIDI note numbers, a range of velocities, a transposition (coarse and fine tuning), a scale tuning, and a level scaling factor, the sample and its associations make up a <quote>split.</quote> A set of splits, together with a name, make up an <quote>instrument.</quote> When an instrument is associated with a key range, a velocity range, a level scaling factor, and a transposition, the instrument and its associations make up a <quote>layer.</quote> A set of layers, together with a name, makes up a <quote>preset.</quote> Presets are normally the final sound-generating structures ready for the user. They generate sound according to the settings of their lower-level components.
+ </para>
+
+ <para>
+ Both sample data and structure data is embedded in the same SF2 binary file. A single SF2 file can contain up to a maximum of 128 banks of 128 preset programs, for a total of 16384 presets in one SF2 file. The maximum number of layers, instruments, splits, and samples is not defined, and probably is only limited by the computer's memory.
+ </para>
+</appendix>
diff --git a/misc/top.xml b/misc/top.xml
new file mode 100644
index 0000000..03f520b
--- /dev/null
+++ b/misc/top.xml
@@ -0,0 +1,11 @@
+
+
+ &miscpitch;
+ &miscamp;
+ &miscformants;
+ &miscmodalfreq;
+ &miscwindows;
+ &miscsf2;
+ &misccsound64;
+ &miscquickref;
+ &miscglossary;
diff --git a/misc/windows.xml b/misc/windows.xml
new file mode 100644
index 0000000..a0f4706
--- /dev/null
+++ b/misc/windows.xml
@@ -0,0 +1,210 @@
+
+<appendix id="MiscWindows">
+ <title>Window Functions</title>
+
+ <para>
+ Windowing functions are used for analysis, and as waveform envelopes, particularly in granular synthesis. Window functions are built in to some opcodes, but others require a function table to generate the window. <link linkend="GEN20"><citetitle>GEN20</citetitle></link> is used for this purpose. The diagram of each window below, is accompanied by the f statement used to generate the it.
+ </para>
+
+
+ <formalpara>
+ <title>Hamming</title>
+ <para>
+ <example>
+ <title>Hamming window function statement</title>
+ <programlisting><emphasis role="stamnt">f</emphasis>81 0 8192 20 1 1</programlisting>
+ </example>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/image1.png" format="PNG"/>
+ </imageobject>
+
+ <textobject>
+ <phrase>Hamming Window Function.</phrase>
+ </textobject>
+
+ <caption>
+ <para>Hamming Window Function.</para>
+ </caption>
+ </mediaobject>
+ </para>
+ </formalpara>
+
+
+ <formalpara>
+ <title>Hanning</title>
+ <para>
+ <example>
+ <title>Hanning window function statement</title>
+ <programlisting><emphasis role="stamnt">f</emphasis>82 0 8192 20 2 1</programlisting>
+ </example>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/image2.png" format="PNG"/>
+ </imageobject>
+
+ <textobject>
+ <phrase>Hanning Window Function</phrase>
+ </textobject>
+
+ <caption>
+ <para>Hanning Window Function</para>
+ </caption>
+ </mediaobject>
+ </para>
+ </formalpara>
+
+
+ <formalpara>
+ <title>Bartlett</title>
+ <para>
+ <example>
+ <title>Bartlett window function statement</title>
+ <programlisting><emphasis role="stamnt">f</emphasis>83 0 8192 20 3 1</programlisting>
+ </example>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/image3.png" format="PNG"/>
+ </imageobject>
+
+ <textobject>
+ <phrase>Bartlett Window Function</phrase>
+ </textobject>
+
+ <caption>
+ <para>Bartlett Window Function</para>
+ </caption>
+ </mediaobject>
+ </para>
+ </formalpara>
+
+
+ <formalpara>
+ <title>Blackman</title>
+ <para>
+ <example>
+ <title>Blackman window function statement</title>
+ <programlisting><emphasis role="stamnt">f</emphasis>84 0 8192 20 4 1</programlisting>
+ </example>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/image4.png" format="PNG"/>
+ </imageobject>
+
+ <textobject>
+ <phrase>Blackman Window Function</phrase>
+ </textobject>
+
+ <caption>
+ <para>Blackman Window Function</para>
+ </caption>
+ </mediaobject>
+ </para>
+ </formalpara>
+
+
+ <formalpara>
+ <title>Blackman-Harris</title>
+ <para>
+ <example>
+ <title>Blackman-Harris window function statement</title>
+ <programlisting><emphasis role="stamnt">f</emphasis>85 0 8192 20 5 1</programlisting>
+ </example>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/image5.png" format="PNG"/>
+ </imageobject>
+
+ <textobject>
+ <phrase>Blackman-Harris Window Function</phrase>
+ </textobject>
+
+ <caption>
+ <para>Blackman-Harris Window Function</para>
+ </caption>
+ </mediaobject>
+ </para>
+ </formalpara>
+
+
+ <formalpara>
+ <title>Gaussian</title>
+ <para>
+ <example>
+ <title>Gaussian window function statement</title>
+ <programlisting><emphasis role="stamnt">f</emphasis>86 0 8192 20 6 1</programlisting>
+ </example>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/image6.png" format="PNG"/>
+ </imageobject>
+
+ <textobject>
+ <phrase>Gaussian Window Function</phrase>
+ </textobject>
+
+ <caption>
+ <para>Gaussian Window Function</para>
+ </caption>
+ </mediaobject>
+ </para>
+ </formalpara>
+
+
+ <formalpara>
+ <title>Rectangle</title>
+ <para>
+ <example>
+ <title>Rectangle window function statement</title>
+ <programlisting><emphasis role="stamnt">f</emphasis>88 0 8192 -20 8 .1</programlisting>
+ </example>
+
+ <emphasis>Note</emphasis>: Vertical scale is exaggerated in this diagram.
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/image7.png" format="PNG"/>
+ </imageobject>
+
+ <textobject>
+ <phrase>Rectangle Window Function</phrase>
+ </textobject>
+
+ <caption>
+ <para>Rectangle Window Function</para>
+ </caption>
+ </mediaobject>
+ </para>
+ </formalpara>
+
+
+ <formalpara>
+ <title>Sync</title>
+ <para>
+ <example>
+ <title>Sync window function statement</title>
+ <programlisting><emphasis role="stamnt">f</emphasis>89 0 4096 -20 9 .75</programlisting>
+ </example>
+
+ <mediaobject>
+ <imageobject>
+ <imagedata fileref="images/image8.png" format="PNG"/>
+ </imageobject>
+
+ <textobject>
+ <phrase>Sync Window Function</phrase>
+ </textobject>
+
+ <caption>
+ <para>Sync Window Function</para>
+ </caption>
+ </mediaobject>
+ </para>
+ </formalpara>
+</appendix>