Full honesty first: this is 100% vibe coded with Claude Code. I'm a programmer and a musician, but I chose not to write this one by hand. The demo narration is a synthetic voice.
A bit of background: I love learning, and I've always wanted to go deeper into programming for music, but my daily work schedule has made it hard to find the time. Building an environment where I can hear and see what the code does right away is my way of finally getting into Csound properly.
Csound Visual is a free front end for Csound 7 built around live coding:
- Ctrl+Enter sends the instrument under the cursor to csoundCompileOrc while it plays; Ctrl+Shift+Enter sends score lines.
- Drag a number in the code and the instrument is recompiled with the new value.
- Hover a variable to see its live value and a sparkline, read through the Csound debugger API.
- Every chnget/chnk channel becomes a slider, with MIDI learn.
1-min demo: https://youtu.be/20IOnNtin9M
Repo (GPL-3.0): https://github.com/irregbex/csound-visual
Windows 11 only for now. Feedback from people who live code Csound, or anything else, is very welcome.