Part I. Overview

Table of Contents

Introduction
The Csound Command
Order of Precedence
Description of the command syntax
Csound command line
Command-line Flags (by Category)
Csound Environment Variables
Unified File Format for Orchestras and Scores
Description
Example
Command Line Parameter File (.csoundrc)
Score File Preprocessing
The Extract Feature
Independent Pre-Processing with Scsort
Using Csound
Csound's Console Output
How Csound works
Amplitude values in Csound
Real-Time Audio
Realtime I/O on Linux
Mac OSX
Windows
Realtime I/O with JACK Connection Kit
Optimizing Audio I/O Latency
Configuring
Syntax of the Orchestra
Orchestra Header Statements
Instrument and Opcode Block Statements
Ordinary Statements
Types, Constants and Variables
Variable Initialization
Expressions
Directories and Files
Nomenclature
Macros
Named Instruments
User Defined Opcodes (UDO)
K-Rate Vectors
Function Syntax in Csound6
The Standard Numeric Score
Preprocessing of Standard Scores
Carry
Tempo
Sort
Score Statements
Next-P and Previous-P Symbols
Ramping
Score Macros
Multiple File Score
Evaluation of Expressions
Strings in p-fields
Front Ends
CsoundAC
CsoundVST
Building Csound
Csound Links