mcp_opendaw_freeze_audiounit
Reduce CPU usage by pre-rendering an audio unit's output offline and caching it for playback.
Instructions
Freeze an audio unit — pre-render its output offline to save CPU.
Uses audioUnitFreeze.freeze() which renders the AU's complete output via OfflineEngineRenderer and caches it. While frozen, the AU plays from cache instead of processing instruments/effects in real-time.
Cannot freeze AUs with sidechain dependents or the Output unit.
unit_index: AU index to freeze.
Returns success or error (e.g. sidechain dependents block freeze).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| unit_index | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |