resize_media_item
Adjust the duration of media items in REAPER projects by specifying track and item indices with the desired length in seconds.
Instructions
Change the length of a media item (seconds).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| track_index | Yes | ||
| item_index | Yes | ||
| length | Yes |
Implementation Reference
- src/reaper_mcp/server.py:173-186 (handler)The tool handler for 'resize_media_item', registered with @mcp.tool().
def resize_media_item( track_index: int, item_index: int, length: float, ) -> dict[str, Any]: """Change the length of a media item (seconds).""" try: return _wrap( adapter.resize_media_item( track_index=track_index, item_index=item_index, length=length ) ) except Exception as exc: return _err(exc) - The adapter method that delegates the resize_media_item call to the bridge client.
def resize_media_item( self, track_index: int, item_index: int, length: float ) -> dict[str, Any]: return self._client.call( "resize_media_item", track_index=track_index, item_index=item_index, length=length, )