Tutorials & Learning Resources

Curated interactive textbooks, video tutorials, workshops, and programming guides for Csound.

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.

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