Skip to main content
Glama

set_fx_param

Adjust audio effect parameters in REAPER projects by setting normalized values between 0.0 and 1.0 for specific tracks and effects.

Instructions

Set an FX parameter by normalized value (0.0–1.0).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
track_indexYes
fx_indexYes
param_indexYes
normalized_valueYes

Implementation Reference

  • The MCP tool registration and handler implementation for set_fx_param in the MCP server.
    @mcp.tool()
    def set_fx_param(
        track_index: int,
        fx_index: int,
        param_index: int,
        normalized_value: float,
    ) -> dict[str, Any]:
        """Set an FX parameter by normalized value (0.0–1.0)."""
        try:
            return _wrap(
                adapter.set_fx_param(
                    track_index=track_index,
                    fx_index=fx_index,
                    param_index=param_index,
                    normalized_value=normalized_value,
                )
            )
        except Exception as exc:
            return _err(exc)
  • Adapter method that forwards the set_fx_param request to the underlying REAPER client.
    def set_fx_param(
        self,
        track_index: int,
        fx_index: int,
        param_index: int,
        normalized_value: float,
    ) -> dict[str, Any]:
        return self._client.call(
            "set_fx_param",
            track_index=track_index,
            fx_index=fx_index,
            param_index=param_index,
            normalized_value=normalized_value,
        )

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