Sardine
Python live coding environment for algorave, driving MIDI, OSC and SuperCollider with tempo-aware patterns.
| Language | Python |
|---|---|
| Category | Live coding |
| License | GPL-3.0 |
| Platforms | macOS Windows Linux |
| Install | pip install sardine-system |
| First released | 2022 |
| Maintained | Yes |
| Links | Website · Source |
Strengths
- Pure Python: use the whole ecosystem while performing
- Speaks MIDI, OSC and SuperCollider out of the box
- Rich pattern/swim scheduling
Limitations
- No release since 2023, no commits since mid-2024
- Requires Python 3.10+ and external synth backends
Best for
Python programmers who want to live code with MIDI/OSC/SuperCollider.
Minimal example
@swim
def loop(p=0.5, i=0):
D('bd sn', i=i)
again(loop, p=0.5, i=i+1)