MCPVault

init

MCP tool from Live Coding Music MCP by williamzujkowski

Initialize Strudel in browser

How to use it

init is exposed by the Live Coding Music MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the init tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Live Coding Music MCP

$npx playwright install chromium
FULL LIVE CODING MUSIC MCP LISTING

Other tools in Live Coding Music MCP (26)

ai_assist

Gemini-backed pattern assistance.

analyze

Audio analysis on the currently-playing pattern.

analyze_pattern_local

Static analysis (events/cycle, complexity, optional BPM) without browser playback

audio_capture

Record audio output from the live Strudel session.

browser_window

Interact with the visible Strudel browser window.

compose

Generate, write, and play a complete pattern in one step. Auto-initializes default browser if needed.

diagnostics

Inspect server and browser state.

edit_pattern

Mutate the current session pattern.

effect

Add or remove a Strudel effect on the current session pattern.

export_midi

Export current pattern to MIDI file. Parses note(), n(), and chord() functions.

generate_part

Generate a single instrumental layer and append it to the current session pattern.

generate_rhythm

Generate a rhythmic pattern and append it to the current session.

get_pattern

Get current pattern code

history

Navigate or inspect the pattern edit history.

import_midi

Convert a .mid file into a playable Strudel pattern (Phase 1: literal transcription, #201).

music_theory

Music-theory queries.

pattern_store

Persist patterns to disk and read them back.

playback

Control transport on the current session.

query_pattern_events

Enumerate events the pattern would emit between two cycle indices (max 16 cycles)

session

Manage isolated Strudel browser sessions (multi-session, #108).

set_tempo

Set BPM

shape

Shape the current pattern along one of three high-level dimensions.

transform

Apply a single transform op to the current session pattern.

transpile_pattern

Transpile pattern source via StrudelEngine; returns transpiled code or syntax error

validate_pattern_local

Validate pattern syntax against the in-process StrudelEngine (no browser required)

validate_pattern_runtime

Validate pattern with runtime error checking (monitors Strudel console for errors)