This project provides a development environment for experimenting with Csound, a powerful sound design and music synthesis system.
- Make sure you have Docker installed on your system
- Build and start the container:
docker compose build docker compose up -d
- Enter the container:
docker compose exec csound bash
sudo apt update
sudo apt install csound
Inside the container, run:
csound examples/basic_sine.csd
From the project root, run:
csound examples/basic_sine.csd
This will play a 2-second sine wave at 440Hz.
examples/
- Contains Csound example filesDockerfile
- Container configurationdocker-compose.yml
- Docker Compose configuration
- Create new .csd files in the examples directory
- Use the Csound reference manual for opcodes and syntax
- Experiment with different waveforms, filters, and effects