CSOUND 7 / WEBASSEMBLY / REALTIME
CSD Web Player
Test an Orchestron export directly in your browser. Files stay on your device.
CSD examples
Play a bundled example directly. Start with a low device volume.
Drop your own .csd here
You can drop accompanying WAV, sample, SoundFont or include files at the same time.
Selected: No CSD selected
Assets use their exact filenames at the virtual filesystem root. Folder drops and nested paths are not supported in this PoC.
Select a CSD or press Play beside an example.
- Csound version
- —
- Csound sample rate
- —
- ksmps
- —
- Output channels
- —
- Compile result
- —
- Web Audio
- —
- Audio session
- —
- Digital output level
- —
- Audio buffer
- —
- Buffer underruns
- —
Worker + AudioWorklet · SharedArrayBuffer disabled for GitHub Pages compatibility.
All CSDs play at 48000 Hz with the selected ksmps (default 64). Stop playback to change it. Overrides apply in memory; source files stay unchanged.
50 ms keeps the original ~43 ms audio queue. Larger buffers prefill more audio and add latency. Stop playback to change the buffer.
No sound on iPhone? Open in Safari, raise media volume, check the speaker/AirPods route and tap Resume audio if shown. On older iOS, turn Silent Mode off. A changing digital output level confirms Csound output, not audible sound.
Csound console
Output is captured only while expanded. Open before playback to diagnose errors. Last 100,000 captured characters shown.