td_annotate
Explain what you built and why by adding colored annotation notes beside nodes in a TouchDesigner network. Supports text notes, network boxes, custom size and position, and rewriting existing notes after a rebuild.
Instructions
Leave a note in the network saying what you built and why.
Reach for this at the end of a build, not as decoration: the network you made records what it does and nothing about why, and the person who opens the project next reads the network editor, not this conversation. An Annotate is a coloured box with your text in it, sitting beside the nodes it describes.
text is the body (newlines work), title the bar along the top. Without
position the note is placed where it does not cover anything, and without
size it takes the default 382x288 network units — make it big enough to
enclose the nodes it is about and td_annotations will report them as the
ones it covers.
Pass path (an existing note) instead of parent to rewrite that note
rather than add another — the right call when you rerun a build. The reply
always names the path the note actually has: TouchDesigner ignores the name
given at creation, so name is applied afterwards and can be refused if a
sibling holds it.
mode is comment, networkbox or annotate: a comment is text only, a
network box groups nodes without a title bar.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | ||
| name | No | ||
| path | No | ||
| size | No | ||
| text | Yes | ||
| color | No | ||
| owner | No | ||
| title | No | ||
| parent | No | /project1 | |
| position | No | ||
| font_size | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |