Skip to main content
Glama

set_track_send

Adjust send levels for audio tracks in Ableton Live by specifying track index, send index, and value to route signals to effects or mix channels.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
track_indexYes
send_indexYes
send_valueYes

Implementation Reference

  • Registers the set_track_send tool using the @mcp.tool() decorator with the FastMCP server.
    @mcp.tool()
  • The handler function that executes the tool: connects to Ableton Remote Script, sends the 'set_track_send' command with parameters, and returns success/error message based on the result.
    def set_track_send(ctx: Context, track_index: int, send_index: int, send_value: float) -> str: try: ableton = get_ableton_connection() result = ableton.send_command("set_track_send", { "track_index": track_index, "send_index": send_index, "send_value": send_value }) return f"Set track '{result.get('track_name')}' send {result.get('send_index')} to {result.get('send_value'):.2f}" except Exception as e: logger.error(f"Error setting track send: {str(e)}") return f"Error setting track send: {str(e)}"

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/Milesy1/MCP-Ableton-API'

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