summaryrefslogtreecommitdiff
path: root/opcodes/vport.xml
blob: c876bf40cf1167620b14205eb5b77f53c070e7f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<refentry id="vport">
<indexterm id="IndexVport"><primary>vport</primary></indexterm>
  <refentryinfo><title>Vectorial:Delay Paths</title></refentryinfo>
  <refmeta>
    <refentrytitle>vport</refentrytitle>
  </refmeta>

  <refnamediv>
    <refname>vport</refname>
    <refpurpose>
      Vectorial Control-rate Delay Paths
    </refpurpose>
  </refnamediv>
  
  <refsect1>
    <title>Description</title>
    <para>
      Generate a sort of 'vectorial' portamento
    </para>
  </refsect1>
  
  <refsect1>
    <title>Syntax</title>
    <synopsis><command>vport</command> ifn, khtime, ielements [, ifnInit]</synopsis>
  </refsect1>
 
  <refsect1>
    <title>Initialization</title>
    <para>
      <emphasis>ifn</emphasis> - number of the table containing the output vector 
    </para>
    <para>
      <emphasis>ielements</emphasis> - number of elements of the two vectors
    </para>
    <para>
      <emphasis>ifnInit</emphasis> (optional) - number of the table containing a vector whose elements contain initial portamento values.
    </para>
  </refsect1>
 
  <refsect1>
    <title>Performance</title>
    <para>
      <emphasis>vport</emphasis> is similar to <link linkend="port"><citetitle>port</citetitle></link>, but operates with vectorial signals, instead of with scalar signals. Each vector element is treated as an independent control signal. Input and output vectors are placed in the same table and output vector overrides input vector. If you want to keep input vector, use <link linkend="vcopy"><citetitle>vcopy</citetitle></link> opcode to copy it in another table.
    </para>
  </refsect1>

  <refsect1>
    <title>Credits</title>
    <para>Written by Gabriel Maldonado.</para>
    <para>New in Csound 5 (Previously available only on CsoundAV)</para>
  </refsect1>
</refentry>