Overview

Table of Contents

Introduction
Recent Developments
New Features in Csound 5
Features of CsoundVST
Using
CsoundVST
Real-Time Audio
Linux
Windows
Mac
Front Ends
Configuring
Windows
Unix and Linux
CsoundVST
Building Csound
Csound Links
The Csound Command
Order of Precedence
Description
Command-line Flags (Alphabetically)
Command-line Flags (by Category)
Csound Environment Variables
Unified File Format for Orchestras and Scores
Description
Structured Data File Format
Command Line Parameter File (.csoundrc)
Score File Preprocessing
The Extract Feature
Independent Pre-Processing with Scsort
Syntax of the Orchestra
Directories and Files
Nomenclature
Orchestra Statement Types
Constants and Variables
Expressions
Orchestra Header Statements
Instrument and Opcode Block Statements
Variable Initialization
Named Instruments
User Defined Opcodes (UDO)
The Standard Numeric Score
Preprocessing of Standard Scores
Carry
Tempo
Sort
N.B.
Next-P and Previous-P Symbols
Ramping
Score Macros
Multiple File Score
Evaluation of Expressions
Score Statements
Sine/Cosine Generators
Line/Exponential Segment Generators
File Access GEN Routines
Numeric Value Access GEN Routines
Window Function GEN Routines
Random Function GEN Routines
Waveshaping GEN Routines
Amplitude Scaling GEN Routines
Mixing GEN Routines
TclCsound
The Tcl interpreter: cstclsh
Cswish: the windowing shell
A Csound server
A Scripting Environment
TclCsound as a language wrapper
TclCsound Command Reference