stop
Stop audio playback in REAPER DAW through AI-powered music composition control. Use this tool to halt transport functions during music production workflows.
Instructions
Stop playback.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Implementation Reference
- scythe_mcp/server/main.py:83-89 (handler)The handler function for the 'stop' MCP tool. It is registered via the @mcp.tool() decorator and executes by calling the ReaperBridge's stop method to send an OSC stop command to REAPER.@mcp.tool() def stop(ctx: Context) -> str: """Stop playback.""" bridge = get_bridge() if bridge.stop(): return "Playback stopped" return "Error: OSC command failed"
- Supporting helper method in ReaperBridge class that sends the OSC '/stop' message to REAPER to stop playback.def stop(self) -> bool: """Stop playback.""" return self.send_osc("/stop")
- scythe_mcp/server/main.py:83-83 (registration)The @mcp.tool() decorator registers the stop function as an MCP tool named 'stop'.@mcp.tool()
- REAPER action ID mapping for 'stop' used in trigger_action_by_name."stop": 1016,