<!-- Converted to DocBook/SGML by Kevin Conder -->
<refentry id="delay1">
  <refmeta>
    <refentrytitle>delay1</refentrytitle>
  </refmeta>
 
  <refnamediv>
    <refname>delay1</refname>
    <refpurpose>
      Delays an input signal by one sample.
      <indexterm id="IndexDelay1"><primary>delay1</primary></indexterm>
    </refpurpose>
  </refnamediv>
 
  <refsect1>
    <title>Description</title>
    <para>
      Delays an input signal by one sample.
   </para>
  </refsect1>
 
  <refsect1>
    <title>Syntax</title>
    <synopsis>ar <command>delay1</command> asig [, iskip]</synopsis>
  </refsect1>
 
  <refsect1>
    <title>Initialization</title>
    <para>
      <emphasis>iskip</emphasis> (optional, default=0) -- initial disposition of delay-loop data space (see <link linkend="reson"><citetitle>reson</citetitle></link>). The default value is 0.
    </para>
  </refsect1>
 
  <refsect1>
    <title>Performance</title>
    <para>
      <emphasis>delay1</emphasis> is a special form of delay that serves to delay the audio signal <emphasis>asig</emphasis> by just one sample. It is thus functionally equivalent to the <link linkend="delay"><citetitle>delay</citetitle></link> opcode but is more efficient in both time and space. This unit is particularly useful in the fabrication of generalized non-recursive filters.
    </para>
  </refsect1>

  <refsect1>
    <title>See Also</title>
    <para>
      <link linkend="delay"><citetitle>delay</citetitle></link>,
      <link linkend="delayr"><citetitle>delayr</citetitle></link>,
      <link linkend="delayw"><citetitle>delayw</citetitle></link>
    </para>
  </refsect1>
</refentry>
