mcp_opendaw_freeze_audiounit
Freeze an audio unit to pre-render its output offline and cache it, reducing CPU usage during playback. Cannot freeze sidechain-dependent units.
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 |