What problem does it solve?
Manually interacting with the Strudel live coding music REPL to input code and control playback is slow and inefficient, especially for AI agents or automated music composition workflows that require programmatic, hands-free access to the tool's core functions.
Core Features & Use Cases
- REST API Access: Push Strudel code, start and stop playback, and check the current REPL status via simple HTTP requests.
- Real-Time Sync: Leverage Server-Sent Events to get instant updates when code is pushed or playback state changes, ensuring the browser UI stays in sync with programmatic actions.
- Use Case: An AI agent can autonomously compose an algorithmic techno track by generating Strudel code, pushing it to the REPL, and triggering playback without any manual user intervention.
Quick Start
Use the api skill to push a new Strudel drum pattern to the local REPL and start playback automatically.