This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+4 more
Summary
AI summaryAdded per‑take FX control (11 tools) and take comping utilities (7 tools).
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds 18 new tools (135 → 153) for per-take FX control and comping. Adds 18 new tools (135 → 153) for per-take FX control and comping. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Low |
Adds `take_fx_*` tools for per-take FX management using REAPER's TakeFX API. Adds `take_fx_*` tools for per-take FX management using REAPER's TakeFX API. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Low |
Adds `get_takes`, `get_active_take`, `set_active_take` for take listing and switching. Adds `get_takes`, `get_active_take`, `set_active_take` for take listing and switching. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Low |
Adds `explode_takes`, `crop_to_active_take`, `delete_take` for take manipulation. Adds `explode_takes`, `crop_to_active_take`, `delete_take` for take manipulation. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Feature | Low |
Adds `select_comp_lane` to control fixed‑lane comping via C_LANEPLAYS attribute. Adds `select_comp_lane` to control fixed‑lane comping via C_LANEPLAYS attribute. Source: llm_adapter@2026-06-11 Confidence: high |
— |
| Dependency | Low |
Bumps `mcp` dependency floor to >= 1.2.0 in pyproject.toml. Bumps `mcp` dependency floor to >= 1.2.0 in pyproject.toml. Source: llm_adapter@2026-06-11 Confidence: low |
— |
| Dependency | Low |
Bumps the minimum required version of `mcp` to >= 1.2.0 in pyproject.toml. Bumps the minimum required version of `mcp` to >= 1.2.0 in pyproject.toml. Source: granite4.1:30b@2026-06-11-audit Confidence: low |
— |
| Bugfix | Medium |
Implements input validation on index arguments; bad calls now return clean errors. Implements input validation on index arguments; bad calls now return clean errors. Source: llm_adapter@2026-06-11 Confidence: high |
— |
Full changelog
Takes & Take FX — 18 new tools (135 → 153), fully backward compatible. The multi-take release: per-take FX control and take management/comping. All tools live-verified against REAPER 7.74.
Added — Take FX (11 tools)
Per-take (per-item) FX control mirroring the track_fx_* tools, using REAPER's TakeFX_* API. Every take is addressed by (track_index, item_index, take_index):
take_fx_get_count, take_fx_get_list, take_fx_add_by_name, take_fx_delete, take_fx_get_name, take_fx_get_enabled, take_fx_set_enabled, take_fx_get_num_params, take_fx_get_param_name, take_fx_get_param, take_fx_set_param.
Added — Takes & comping (7 tools)
get_takes,get_active_take,set_active_take— list and switch takes.explode_takes(in place),crop_to_active_take,delete_take— action IDs verified against live REAPER 7.74.select_comp_lane— REAPER 7 fixed-lane comping via theC_LANEPLAYStrack attribute (no mouse-dependent actions); errors clearly if the track is not in fixed-lane mode.
New conventions (from v1.3.0 onward)
- Tool annotations: read-only / destructive / idempotent hints on every new tool.
- Input validation on index arguments — bad calls return clean errors instead of opaque bridge failures.
Changed
pyproject.toml: bumpedmcpfloor to>=1.2.0(guarantees theToolAnnotationsAPI).
Note: update your installed bridge — copy the new reaper_mcp_bridge.lua over the old one and restart the script in REAPER.
Full changelog: https://github.com/TwelveTake-Studios/reaper-mcp/blob/main/CHANGELOG.md
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About TwelveTake-Studios/reaper-mcp
MCP server enabling AI assistants to control REAPER DAW for mixing, mastering, MIDI composition, and full music production with 129 tools
Related context
Related tools
Earlier breaking changes
- v1.3.2 `render_project` now requires an explicit `overwrite` parameter to allow file overwriting.
Beta — feedback welcome: [email protected]