Example
Prev | Unified File Format for Orchestras and Scores | Next

### Example

Below is a sample file, test.csd, which renders a .wav file at 44.1 kHz sample rate containing one second of a 1 kHz sine wave. Displays are suppressed. test.csd was created from two files, tone.orc and tone.sco, with the addition of command line flags.

    <CsoundSynthesizer>;
      ; test.csd - a Csound structured data file

    <CsOptions>
      -W -d -o tone.wav
    </CsOptions>

    <CsVersion>    ; optional section
      Before 4.10  ; these two statements check for
      After 4.08   ; Csound version 4.09
    </CsVersion>

    <CsInstruments>
      ; originally tone.orc
      sr = 44100
      kr = 4410
      ksmps = 10
      nchnls = 1
      instr   1
          a1 oscil p4, p5, 1 ; simple oscillator
             out a1
      endin
    </CsInstruments>

    <CsScore>
      ; originally tone.sco
      f1 0 8192 10 1
      i1 0 1 20000 1000 ; play one second of one kHz tone
      e
    </CsScore>

    </CsoundSynthesizer>

Prev | Up | Next
Unified File Format for Orchestras and Scores | Home | Command Line Parameter File (.csoundrc)