select_track
Select a specific track in REAPER DAW by entering its track number, enabling precise track management for music production workflows.
Instructions
Select a track.
Args:
track_number: Track number (1-based)
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track_number | Yes |
Implementation Reference
- scythe_mcp/server/main.py:211-222 (handler)MCP tool handler for 'select_track' that delegates to ReaperBridge.select_track after adjusting 1-based to 0-based index.@mcp.tool() def select_track(ctx: Context, track_number: int) -> str: """ Select a track. Args: track_number: Track number (1-based) """ bridge = get_bridge() if bridge.select_track(track_number - 1): return f"Track {track_number} selected" return "Error: OSC command failed"
- ReaperBridge method that sends OSC command to select the specified track.def select_track(self, track_index: int) -> bool: """Select a track.""" return self.send_osc(f"/track/{track_index + 1}/select", 1)