Skip to main content
Glama

get_fx_params

Retrieve all parameters for an FX plugin on a track in REAPER, including index, name, value ranges, and normalized data for audio project management.

Instructions

Return all parameters for an FX plugin on a track. Each entry includes: param_index, name, value, min_value, max_value, normalized.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
track_indexYes
fx_indexYes

Implementation Reference

  • The tool handler for "get_fx_params" in the MCP server. It wraps calls to the ReaperAdapter.
    def get_fx_params(track_index: int, fx_index: int) -> dict[str, Any]:
        """
        Return all parameters for an FX plugin on a track.
        Each entry includes: param_index, name, value, min_value, max_value, normalized.
        """
        try:
            return _wrap(adapter.get_fx_params(track_index=track_index, fx_index=fx_index))
        except Exception as exc:
            return _err(exc)
  • The ReaperAdapter implementation, which acts as a client to communicate with the REAPER Lua bridge.
    def get_fx_params(
        self,
        track_index: int,
        fx_index: int,
    ) -> list[dict[str, Any]]:
        return self._client.call(
            "get_fx_params",
            track_index=track_index,
            fx_index=fx_index,
        )

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