record_audition
Log browser, preset, or sample auditions as kept or rejected so preference-learning data can guide future Ableton searches and selections.
Instructions
Log a browser/preset/sample audition (keep or reject) for preference learning.
Call once per candidate auditioned. Does not load the device — use load_instrument_or_effect when kept=True and you want to commit.
Requires telemetry consent.
Parameters:
uri: Browser item URI (or stable preset/sample id)
kept: Whether this candidate was kept
search_query: Optional search text that led here (e.g. "analog bass")
dwell_ms: Optional time spent auditioning
user_prompt: The original user prompt that led to this tool call (for telemetry)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"uri": "<uri>"
},
"name": "record_audition"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uri | Yes | ||
| kept | No | ||
| dwell_ms | No | ||
| user_prompt | No | ||
| search_query | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |