Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 6ed14ebfd686aa32f7956e552aa2e21d > files > 2737

csound-manual-5.13.0-5.fc15.noarch.rpm

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>sr</title>
    <link rel="stylesheet" href="csound.css" type="text/css" />
    <meta name="generator" content="DocBook XSL Stylesheets V1.75.2" />
    <link rel="home" href="index.html" title="The Canonical Csound Reference Manual" />
    <link rel="up" href="OpcodesTop.html" title="Orchestra Opcodes and Operators" />
    <link rel="prev" href="sqrt.html" title="sqrt" />
    <link rel="next" href="stack.html" title="stack" />
  </head>
  <body>
    <div class="navheader">
      <table width="100%" summary="Navigation header">
        <tr>
          <th colspan="3" align="center">sr</th>
        </tr>
        <tr>
          <td width="20%" align="left"><a accesskey="p" href="sqrt.html">Prev</a> </td>
          <th width="60%" align="center">Orchestra Opcodes and Operators</th>
          <td width="20%" align="right"> <a accesskey="n" href="stack.html">Next</a></td>
        </tr>
      </table>
      <hr />
    </div>
    <div class="refentry" title="sr">
      <a id="sr"></a>
      <div class="titlepage"></div>
      <a id="IndexSr" class="indexterm"></a>
      <div class="refnamediv">
        <h2>
          <span class="refentrytitle">sr</span>
        </h2>
        <p>sr — 
      Sets the audio sampling rate.
    </p>
      </div>
      <div class="refsect1" title="Description">
        <a id="id3235712"></a>
        <h2>Description</h2>
        <p>
      These statements are global value <a class="link" href="assign.html" title="="><em class="citetitle">assignments</em></a>, made at the beginning of an orchestra, before any instrument block is defined. Their function is to set certain <a class="link" href="OrchKvar.html#VariableTypes" title="Table 3. Types of Variables"><em class="citetitle">reserved symbol variables</em></a> that are required for performance. Once set, these reserved symbols can be used in expressions anywhere in the orchestra.
    </p>
      </div>
      <div class="refsect1" title="Syntax">
        <a id="id3236442"></a>
        <h2>Syntax</h2>
        <pre class="synopsis"><span class="command"><strong>sr</strong></span> = iarg</pre>
      </div>
      <div class="refsect1" title="Initialization">
        <a id="id3236458"></a>
        <h2>Initialization</h2>
        <p>
      <span class="emphasis"><em>sr</em></span>  = (optional) -- set sampling rate to <span class="emphasis"><em>iarg</em></span> samples per second per channel. The default value is 44100.
    </p>
        <p>
      In addition, any <a class="link" href="OrchKvar.html#GlobalVariables"><em class="citetitle">global variable</em></a> can be initialized by an <span class="emphasis"><em>init-time assignment</em></span> anywhere before the first <a class="link" href="instr.html" title="instr"><em class="citetitle">instr statement</em></a>.  All of the above assignments are run as instrument 0 (i-pass only) at the start of real performance.
    </p>
        <p>
      Beginning with Csound version 3.46, <span class="emphasis"><em>sr</em></span> may be omitted. The sample rate will be calculated from <a class="link" href="kr.html" title="kr"><em class="citetitle">kr</em></a> and <a class="link" href="ksmps.html" title="ksmps"><em class="citetitle">ksmps</em></a>, but this must evaluate to an integer. If none of these global values is defined, the sample rate will default to 44100. You will usually want to use a value that your soundcard supports, like 44100 or 48000, otherwise, the audio generated by csound may be unplayable, or you will get an error if you attempt to run in real-time. You may naturally use a sample rate like 96000, for off-line rendering even if your soundcard doesn't support it. Csound will generate a valid file that can be played on capable systems.
    </p>
      </div>
      <div class="refsect1" title="Examples">
        <a id="id3236536"></a>
        <h2>Examples</h2>
        <p>
      </p>
        <div class="informalexample">
          <pre class="programlisting">
<span class="ohdr">sr</span> <span class="op">=</span> 10000
<span class="ohdr">kr</span> <span class="op">=</span> 500
<span class="ohdr">ksmps</span> <span class="op">=</span> 20
gi1 <span class="op">=</span> <span class="ohdr">sr</span><span class="op">/</span>2.
ga <span class="opc">init</span> 0
itranspose <span class="op">=</span> <span class="opc">octpch</span>(.0l)</pre>
        </div>
        <p>
    </p>
      </div>
      <div class="refsect1" title="See Also">
        <a id="id3236619"></a>
        <h2>See Also</h2>
        <p>
      <a class="link" href="kr.html" title="kr"><em class="citetitle">kr</em></a>,
      <a class="link" href="ksmps.html" title="ksmps"><em class="citetitle">ksmps</em></a>,
      <a class="link" href="nchnls.html" title="nchnls"><em class="citetitle">nchnls</em></a>
    </p>
      </div>
    </div>
    <div class="navfooter">
      <hr />
      <table width="100%" summary="Navigation footer">
        <tr>
          <td width="40%" align="left"><a accesskey="p" href="sqrt.html">Prev</a> </td>
          <td width="20%" align="center">
            <a accesskey="u" href="OpcodesTop.html">Up</a>
          </td>
          <td width="40%" align="right"> <a accesskey="n" href="stack.html">Next</a></td>
        </tr>
        <tr>
          <td width="40%" align="left" valign="top">sqrt </td>
          <td width="20%" align="center">
            <a accesskey="h" href="index.html">Home</a>
          </td>
          <td width="40%" align="right" valign="top"> stack</td>
        </tr>
      </table>
    </div>
  </body>
</html>