Learn the artist's house style from the saved vault corpus
learn_from_my_corpusWalks your Obsidian vault corpus to extract and save style preferences (palette, naming, recipe-shape, param-defaults) into memory files. No TouchDesigner needed.
Instructions
Offline companion to learn_conventions: walks the Obsidian vault corpus (Recipes/, Components/, Looks/, Setlists/, Moodboards/) and distils palette, naming, recipe-shape, and param-default preferences into Memory/corpus_style.md (and optionally merges palettes/naming/favorite_generators into Memory/style.md). No TouchDesigner required — pure filesystem read. Requires TDMCP_VAULT_PATH (or pass vault_path).
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "learn_from_my_corpus"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | If true, return findings but do NOT write vault notes. | |
| observe | No | Which families to extract; subsets keep the run cheap. | |
| vault_path | No | Optional vault root override; defaults to TDMCP_VAULT_PATH. | |
| min_support | No | Minimum frequency for a pattern to be recorded. | |
| top_k_palette | No | How many most-frequent palettes to keep. | |
| also_patch_style_memory | No | If confident, merge palettes/naming/favorite_generators into Memory/style.md. |