Skip to main content
Glama

set_fx_enabled

Enable or bypass specific FX plugins on tracks in REAPER projects. Control audio effects by toggling them on or off for precise mixing and editing.

Instructions

Enable or bypass (disable) a specific FX plugin on a track.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
track_indexYes
fx_indexYes
enabledYes

Implementation Reference

  • The MCP tool handler in server.py that defines and registers the 'set_fx_enabled' tool using the @mcp.tool decorator.
    def set_fx_enabled(track_index: int, fx_index: int, enabled: bool) -> dict[str, Any]:
        """Enable or bypass (disable) a specific FX plugin on a track."""
        try:
            return _wrap(
                adapter.set_fx_enabled(
                    track_index=track_index, fx_index=fx_index, enabled=enabled
                )
            )
        except Exception as exc:
            return _err(exc)
  • The wrapper method in ReaperAdapter that translates the MCP call into a BridgeClient RPC call to the REAPER bridge.
    def set_fx_enabled(
        self, track_index: int, fx_index: int, enabled: bool
    ) -> dict[str, Any]:
        return self._client.call(
            "set_fx_enabled", track_index=track_index, fx_index=fx_index, enabled=enabled
        )

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/danielkinahan/ReaMCP'

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