summaryrefslogtreecommitdiff
path: root/opcodes/out.xml
blob: 3102ffa5e64c6c04635aa7f3072e5ba19d149d77 (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
64
65
66
67
68
69
70
71
72
73
74
75
76
<refentry id="out">
<indexterm id="IndexOut"><primary>out</primary></indexterm>
  <refentryinfo><title>Signal I/O:Signal Output</title></refentryinfo>
  <refmeta>
    <refentrytitle>out</refentrytitle>
  </refmeta>


 
  <refnamediv>
    <refname>out</refname>
    <refpurpose>
      Writes mono audio data to an external device or stream.
          </refpurpose>
  </refnamediv>
 
  <refsect1>
    <title>Description</title>
    <para>
      Writes mono audio data to an external device or stream.
    </para>
  </refsect1>
 
  <refsect1>
    <title>Syntax</title>
    <synopsis><command>out</command> asig</synopsis>
  </refsect1>
 
  <refsect1>
    <title>Performance</title>
    <para>
      Sends mono audio samples to an accumulating output buffer
      (created at the beginning of performance) which serves to
      collect the output of all active instruments before the sound is
      written to disk. There can be any number of these output units
      in an instrument. 
    </para>

    <para>
      The type (mono, stereo, quad, hex, or oct) should agree
      with <link linkend="nchnls"><citetitle>nchnls</citetitle></link>. But
      as of version 3.50, Csound will attempt to change an incorrect
      opcode to agree with <emphasis>nchnls</emphasis> statement. 
    </para>
  </refsect1>

  <refsect1>
    <title>See Also</title>
    <para>
      <link linkend="outh"><citetitle>outh</citetitle></link>,
      <link linkend="outo"><citetitle>outo</citetitle></link>,
      <link linkend="outq"><citetitle>outq</citetitle></link>,
      <link linkend="outq1"><citetitle>outq1</citetitle></link>,
      <link linkend="outq2"><citetitle>outq2</citetitle></link>,
      <link linkend="outq3"><citetitle>outq3</citetitle></link>,
      <link linkend="outq4"><citetitle>outq4</citetitle></link>,
      <link linkend="outs"><citetitle>outs</citetitle></link>,
      <link linkend="outs1"><citetitle>outs1</citetitle></link>,
      <link linkend="outs2"><citetitle>outs2</citetitle></link>,
      <link linkend="soundout"><citetitle>soundout</citetitle></link>
    </para>
  </refsect1>
 
  <refsect1>
    <title>Credits</title>
    <para>
      <simplelist>
        <member>Author: &namebarry;, &namematt;/&namemike;</member>
        <member>MIT, Mills College</member>
        <member>1993-1997</member>
      </simplelist>
    </para>
    <para>Original in Csound v1</para>
  </refsect1>
</refentry>