summaryrefslogtreecommitdiff
path: root/opcodes/vdelayk.xml
blob: 11d6502a55f6d4456b09679af5979770231d53c9 (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
54
55
56
57
58
59
60
61
62
63
<refentry id="vdelayk">
<indexterm id="IndexVdelayk"><primary>vdelayk</primary></indexterm>
  <refentryinfo><title>Vectorial:Delay Paths</title></refentryinfo>
  <refmeta>
    <refentrytitle>vdelayk</refentrytitle>
  </refmeta>

  <refnamediv>
    <refname>vdelayk</refname>
    <refpurpose>
     k-rate variable time delay.
      
    </refpurpose>
  </refnamediv>
  
  <refsect1>
    <title>Description</title>
    <para>
	Variable delay applied to a k-rate signal
    </para>
  </refsect1>
  <refsect1>
    <title>Syntax</title>
    <synopsis>kout <command>vdelayk</command>  ksig, kdel, imaxdel [, iskip, imode]</synopsis>
  </refsect1>
 
  <refsect1>
    <title>Initialization</title>
    <para>
      <emphasis>imaxdel</emphasis> - maximum value of delay in seconds.
    </para>
    <para>
      <emphasis>iskip</emphasis> (optional) - Skip initialization if present and non zero.
    </para>
       <para>
      <emphasis>imode</emphasis> (optional) - if non-zero it suppresses linear interpolation. While, normally, interpolation increases the quality of a signal, it should be suppressed if using vdelay with discrete control signals, such as, for example, trigger signals.
    </para>
  </refsect1>
 
  <refsect1>
    <title>Performance</title>
     <para>
      <emphasis>kout</emphasis> - delayed output signal
    </para>
    <para>
      <emphasis>ksig</emphasis> - input signal
    </para>
    <para>
      <emphasis>kdel</emphasis> - delay time in seconds can be varied at k-rate
    </para>
    <para>
      <emphasis>vdelayk</emphasis> is similar to <link linkend="vdelay"><citetitle>vdelay</citetitle></link>, but works at k-rate. It is designed to delay control signals, to be used, for example, in algorithmic composition.
      </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>