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>
|