summaryrefslogtreecommitdiff
path: root/table
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 /table
Imported Upstream version 5.08
Diffstat (limited to 'table')
-rw-r--r--table/queries.xml14
-rw-r--r--table/readwrit.xml34
-rw-r--r--table/select.xml14
-rw-r--r--table/top.xml20
4 files changed, 82 insertions, 0 deletions
diff --git a/table/queries.xml b/table/queries.xml
new file mode 100644
index 0000000..ee2e18c
--- /dev/null
+++ b/table/queries.xml
@@ -0,0 +1,14 @@
+
+<section id="TableQueries">
+ <title>Table Queries</title>
+
+ <para>
+ Opcodes the query tables for information are:
+ <itemizedlist>
+ <listitem><para>For tables loaded from a sound file (using <link linkend="GEN01"><citetitle>GEN01</citetitle></link>): <link linkend="ftchnls"><citetitle>ftchnls</citetitle></link>, <link linkend="ftlen"><citetitle>ftlen</citetitle></link>, <link linkend="ftlptim"><citetitle>ftlptim</citetitle></link> and <link linkend="ftsr"><citetitle>ftsr</citetitle></link></para></listitem>
+ <listitem><para>For any table: <link linkend="nsamp"><citetitle>nsamp</citetitle></link>,
+ <link linkend="ftlen"><citetitle>ftlen</citetitle></link>, <link linkend="tableng"><citetitle>tableng</citetitle></link></para></listitem>
+ </itemizedlist>
+ </para>
+
+</section>
diff --git a/table/readwrit.xml b/table/readwrit.xml
new file mode 100644
index 0000000..38c3bd0
--- /dev/null
+++ b/table/readwrit.xml
@@ -0,0 +1,34 @@
+
+<section id="TableReadwrit">
+ <title>Read/Write Operations</title>
+
+ <para>
+ Opcodes that read and write to a table are:
+ <itemizedlist>
+ <listitem><para><link linkend="ftloadk"><citetitle>ftloadk</citetitle></link></para></listitem>
+ <listitem><para><link linkend="ftload"><citetitle>ftload</citetitle></link></para></listitem>
+ <listitem><para><link linkend="ftsavek"><citetitle>ftsavek</citetitle></link></para></listitem>
+ <listitem><para><link linkend="ftsave"><citetitle>ftsave</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tablecopy"><citetitle>tablecopy</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tablegpw"><citetitle>tablegpw</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tableicopy"><citetitle>tableicopy</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tableigpw"><citetitle>tableigpw</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tableimix"><citetitle>tableimix</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tableiw"><citetitle>tableiw</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tablemix"><citetitle>tablemix</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tablera"><citetitle>tablera</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tablew"><citetitle>tablew</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tablewa"><citetitle>tablewa</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tablewkt"><citetitle>tablewkt</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tabmorph"><citetitle>tabmorph</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tabmorpha"><citetitle>tabmorpha</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tabmorphak"><citetitle>tabmorphak</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tabmorphi"><citetitle>tabmorphi</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tabrec"><citetitle>tabrec</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tabplay"><citetitle>tabplay</citetitle></link></para></listitem>
+ <listitem><para><link linkend="ftmorf"><citetitle>ftmorf</citetitle></link></para></listitem>
+ </itemizedlist>
+ </para>
+ <para>Table values can be accessed within expressions using the <link linkend="tb"><citetitle>tb</citetitle></link> family of opcodes.</para>
+
+</section>
diff --git a/table/select.xml b/table/select.xml
new file mode 100644
index 0000000..b76639c
--- /dev/null
+++ b/table/select.xml
@@ -0,0 +1,14 @@
+
+<section id="TableSelect">
+ <title>Table Reading with Dynamic Selection</title>
+
+ <para>
+ Opcodes that let one dynamically (at k-rate) select tables are:
+ <itemizedlist>
+ <listitem><para><link linkend="tableikt"><citetitle>tableikt</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tablekt"><citetitle>tablekt</citetitle></link></para></listitem>
+ <listitem><para><link linkend="tablexkt"><citetitle>tablexkt</citetitle></link></para></listitem>
+ </itemizedlist>
+ </para>
+
+</section>
diff --git a/table/top.xml b/table/top.xml
new file mode 100644
index 0000000..25ee536
--- /dev/null
+++ b/table/top.xml
@@ -0,0 +1,20 @@
+
+<chapter id="TableTop">
+ <title>Function Table Control</title>
+ <para>
+ Refer to the <link linkend="f"><citetitle>f score statement</citetitle></link>, <link linkend="ftgen"><citetitle>ftgen</citetitle></link>, <link linkend="ftgentmp"><citetitle>ftgentmp</citetitle></link> and the <link linkend="ScoreGenRef"><citetitle>GEN Routines</citetitle></link> section for information on creating tables.</para>
+ <para>
+ Tables can be removed from memory using the <link linkend="ftfree"><citetitle>ftfree</citetitle></link> opcode.
+ </para>
+ <para>
+ For information on table access, consult the section <link linkend="SiggenTableacc"><citetitle>Table Access</citetitle></link>.
+ </para>
+ <para>
+ Tables for use with the <link linkend="loscilx"><citetitle>loscilx</citetitle></link> opcode can be loaded using <link linkend="sndload"><citetitle>sndload</citetitle></link>.
+ </para>
+
+ &tablequeries;
+ &tablereadwrit;
+ &tableselect;
+
+</chapter>