Strudel
softwareAbout
Browser-based live coding environment for algorithmic music and pattern generation, inspired by TidalCycles but running entirely in JavaScript.
Overview
Strudel is an open source, browser-native port of the TidalCycles live coding language, making algorithmic music accessible without installing Haskell or SuperCollider. It is well-regarded in the live coding community for its approachability and active development. The main limitation is that Web Audio API latency makes it less suitable for precision performance use cases compared to native alternatives.
Pros
- +Runs entirely in the browser with zero installation required
- +TidalCycles-compatible syntax lowers barrier for existing users
Cons
- -Browser audio constraints limit low-latency performance needs
- -Smaller ecosystem and documentation than TidalCycles
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.
Gibber
4.2Browser-based live coding environment for audiovisual performance with unified audio-visual sequencing, code annotations, and collaborative networked ensemble support.
Glicol
4.2Graph-based live coding language for creating and performing electronic music through a visual node-based interface running in the browser.
WebMidi.js
4.2JavaScript library that simplifies interaction with MIDI devices in the browser, making it easy to build web-based music applications and controllers.
SuperCollider
4.5A cross-platform audio synthesis and algorithmic composition platform featuring a real-time audio server, interpreted programming language, and integrated editor.
Hydra
4.2Browser-based live coding video synthesizer for creating and performing real-time visuals through JavaScript code, built on WebGL.