groove_generate
Generate a deterministic groove artifact from a source and transforms, writing it to the local content store without calling Live.
Instructions
Create a deterministic derived artifact in the local content store.
Side effects: writes only a content-addressed local artifact; never calls Live.
Example: groove_generate(source={"artifact_id": "ga1_..."}, transforms={}, bars=4, seed=7).
Edge cases: rights, bounds, and unknown transform axes fail explicitly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bars | Yes | ||
| seed | Yes | ||
| source | Yes | ||
| provider | No | deterministic | |
| transforms | Yes | ||
| schema_version | Yes | ||
| reference_artifact_ids | No |