Sardine
softwareAbout
Open-source Python framework for live coding music, supporting algorithmic patterns and real-time control of synthesizers and hardware via MIDI and OSC.
Pros
- +Flexible hardware control across multiple protocols
- +Supports multiple pattern languages for diverse workflows
Cons
- -Requires Python 3.10+ and complex initial setup
- -Steeper learning curve than visual DAWs
This may be an affiliate link — the creator and GuruStacks may earn a commission, at no extra cost to you. Learn more
Details
Pricing
Model
open source
Platforms
Related
Similar tools
View alternatives →TidalCycles
4.2Open-source live coding environment for algorithmic music patterns written in Haskell, using SuperCollider for audio synthesis and MIDI output.
SuperCollider
4.5A cross-platform audio synthesis and algorithmic composition platform featuring a real-time audio server, interpreted programming language, and integrated editor.
Alda
4.2Text-based programming language for music composition letting developers write and play music using a text editor and command line with MIDI output.
Isobar
4.2Python library for algorithmic composition and generative music that sequences and triggers musical events across MIDI, OSC, and SuperCollider without generating audio itself.
FoxDot
4.2Live coding environment for music built on Python, enabling musicians and artists to create and perform music through real-time code manipulation.
python-osc
4.2Pure Python library implementing Open Sound Control (OSC) for musical instrument, hardware controller, and control application communication.