livecodinglisted
Install: claude install-skill broomva/skills
# Livecoding — TidalCycles + Hydra workflow
A skill for the algorave / livecoded-electronic-music workflow. You write code
in real time → patterns emit OSC messages → SuperDirt synthesizes the audio →
Hydra renders matching visuals. Same lineage as `#livecode #electronicmusic
#algorave`.
This is **code-as-music**, not AI-generated music. The aesthetic comes from
polyrhythmic + cyclic structure idiomatic to the tool, not from a generative
model. For AI-music generation (Suno / Udio / MusicGen), that's a separate
stack — out of scope here.
## When to invoke
| User intent | Workflow | Quick command |
|---|---|---|
| "Get me set up" / fresh install / "is everything working?" | [Boot](Workflows/Boot.md) | Walk prereq check + boot ritual |
| "Generate a pattern" / "make me a beat" / "give me an industrial pattern" | [StarterPattern](Workflows/StarterPattern.md) | Vibe descriptor → Tidal pattern |
| "Visuals" / "tunnel" / "kaleidoscope" / "open Hydra" | [HydraVisuals](Workflows/HydraVisuals.md) | Open the Hydra page; offer pattern mutations |
Default discipline: any livecoding-domain conversation opens with a state check
— is SuperCollider running? Is `SuperDirt.start;` evaluated? Is Tidal booted in
the editor? — before generating patterns. Dumping a pattern into a chat when
the user's stack isn't running just produces frustration.
## The stack
```
Editor (VS Code + Tidal extension) ← you write Haskell-ish patterns
│
▼ OSC (UDP 57120)
TidalCycles (Ha