goto_position
Move the playback cursor to a specified time position in REAPER DAW for precise editing and navigation during music production.
Instructions
Move cursor to a specific position.
Args:
seconds: Position in seconds
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seconds | Yes |
Implementation Reference
- scythe_mcp/server/main.py:101-112 (handler)MCP tool handler for goto_position that invokes the ReaperBridge method.@mcp.tool() def goto_position(ctx: Context, seconds: float) -> str: """ Move cursor to a specific position. Args: seconds: Position in seconds """ bridge = get_bridge() if bridge.goto_position(seconds): return f"Cursor moved to {seconds}s" return "Error: OSC command failed"
- ReaperBridge helper method that sends the OSC /time command to REAPER to move the play cursor.def goto_position(self, seconds: float) -> bool: """Move cursor to position in seconds.""" return self.send_osc("/time", float(seconds))