Csound 有时被称为波形编译器,因此它需要两种类型的源文件:orc 和 sco。orc 文件设计 Csound 乐器,它可以是任何东西,从 FM 振荡器 (foscil) 到采样回放引擎 (loscil 或 soundin)。orc 文件可以在内部硬编码其必要的参数值,或者它可以从 sco 文件接收它们。sco 文件指定事件的开始时间和持续时间以及任何必需的存储函数表。完成的 orc/sco 文件随后由 csound 命令编译。在下面的示例中,它们被编译为 WAV 格式的声音文件
csound -o foo.wav -W foo.orc foo.sco在 X 会话中运行 Csound 时,会弹出一个小窗口,其中图形显示了 sco 文件中的函数表。单击窗口将允许开始编译,并且一系列消息将出现在启动的 xterm 中。如果没有报告错误,则会创建一个新的声音文件,现在可以使用 Csound 或许多 Csound 实用程序对其进行进一步处理。
顺便说一下,初学者经常惊讶地发现,尽管它叫做 Csound,但它呈现出一种古老的语法,更像汇编程序或 FORTRAN,而不是 C。“C”部分指的是 Csound 源代码是用 C 语言编写的。