FoxDot
Python live-coding environment over SuperCollider for making music with concise looping pattern code.
| Language | Python |
|---|---|
| Category | Live coding |
| License | CC-BY-SA-4.0 |
| Platforms | macOS Windows Linux |
| Install | pip install --user FoxDot (needs SuperCollider) |
| First released | 2016 |
| Maintained | Not actively maintained (last activity 2025) |
| Links | Website · Source |
Strengths
- Very approachable Python syntax for beginners
- Bundled IDE, no build setup needed
- Rich pattern/sequencing abstractions
Limitations
- Requires a separate SuperCollider install
- Original author no longer actively developing it
Best for
Beginners learning live coding in a familiar Python-like syntax.
Minimal example
Clock.bpm = 120
p1 >> pluck([0,2,4], dur=1/2)
d1 >> play("x-o-")