Skip to main content
Glama

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
NameRequiredDescriptionDefault
track_numberYes

Implementation Reference

  • 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)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yura9011/scythe_mcp_reaper'

If you have feedback or need assistance with the MCP directory API, please join our Discord server