Whether you are writing your first synthesizer or embedding Csound inside a web app or game engine, these community-maintained tutorials will help you master Csound.
Interactive Textbook
Beginner to Advanced
Csound FLOSS Manual
The comprehensive, free online textbook for learning Csound. Every code example runs directly in your browser without installing software.
Instrument Collection
500+ Patches
Iain McCurdy's Realtime Examples
An extraordinary encyclopedia of real-time Csound instruments, effects, physical models, and granular processors—also bundled inside Cabbage and CsoundQt.
WebAudio & WASM
Browser Development
Csound on the Web Guides
Learn how to build interactive web audio applications using @csound/browser and WebAssembly in vanilla JavaScript and modern web frameworks.
Host APIs
Python, C, C++, Java
Csound API Examples & Cookbook
Practical, step-by-step code examples showing how to embed Csound in Python, C/C++, Clojure, and Jupyter notebooks.
Video Channels & Academic Articles
- Cabbage Audio Tutorials — Guides and video walkthroughs on designing VST/AU plugins with Csound and Cabbage.
- Csound Journal Archive — Over 20 issues of peer-reviewed articles on synthesis techniques, live coding, and composition with Csound.
- International Csound Conference Videos — Recorded talks, workshops, and concerts from ICSC events worldwide.