Documentation
Every package that ships with FNSTools. Each tool installs on its own, so each one is documented on its own.
Core
FNS_ConfigRegistry
Settings persistence registry: one aggregated JSON in the user palette, so preferences follow you across projects and survive updates. The raw master, promoted to /sys.
FNS_MainMenuRegistry
TD main-menu surface registry, including project-name display. The raw master, promoted to /sys.
FNS_NavbarRegistry
The pane-bar surface registry. The raw master, promoted to /sys -- clone it to add your own pane-bar widgets.
FNS_OpMenuRegistry
OP Create dialog surface registry: search words, row decorations, right-click items, filter stages. The raw master, promoted to /sys.
FNS_PaneTypeRegistry
Named, persistent pane-type entries for TD's panebar: any COMP can appear in the pane-type dropdown and be recalled with configurable owner, type, window actions and callbacks.
FNS_ToolbarRegistry
The toolbar surface registry and mirror rail. The raw master, promoted to /sys -- clone it to put your own tools on the bar.
Surfaces
BorderlessTD
Borderless TouchDesigner window, plus timeline hiding.
ColorUI
Operator and family colour palettes, with the active palette roaming through config.
FNS_MainMenu
Main-menu extras: the menu Configurator UI.
FNS_Navbar
Pane-bar extras: parent-hierarchy navigation, path injection and drag-drop hijack, plus the navbar Configurator.
FNS_OpMenu
OP Create dialog extras: the IO filter, operator search words and script injection.
FNS_Toolbar
Toolbar extras: the Configurator UI for ordering, grouping and hiding bar widgets, plus stock widgets.
tools_ui
The tabbed panel that hosts the toolkit's larger tool UIs.
Parameters
ClearPars
Reset custom parameters back to their defaults.
CustomParTools
Promote parameters to a parent with binds or expressions, customize name/label/range on drop, plus extension creation, parent shortcuts, parameter clearing and IOP promotion.
ExprHotStrings
Abbreviations that expand into TouchDesigner expressions as you type in a parameter field.
ParOPDrop
Create Parameter CHOP/DAT and Parameter Execute DAT nodes inside a COMP from its custom parameters, by drag and drop or hotkey.
ParRandomizer
Randomize parameter values within range, for quick exploration.
QuickParCustom
Fast custom-parameter editing on the focused operator.
Network
AltSelect
Alternative selection helpers for operators in the network editor.
AutoCombine
Hold Alt while placing a generator TOP to have it come in pre-set to composite over its input.
OpTemplates
A library of preconfigured operator templates to drop into a network.
OpToClipboard
Copy the selected operator's reference to the system clipboard, ready to paste into an expression.
paste_from_clipboard
Paste images and data from the system clipboard into TouchDesigner.
QuickCollapse
Collapse a selection into a component, with an optional customize dialog.
QuickMarks
Bookmark network locations and jump back to them. Bookmarks stay project-local by design.
SwapOps
Swap one operator for another while keeping connections intact.
SwitchOPs
Switch between operators in place.
Media & Output
AutoRes
Project-wide resolution reference that operators can follow instead of hardcoding pixel sizes.
GlobalOutSelect
Browse Global OP Shortcuts and the out operators inside them in a tree, and drag any of them into a network as a Select.
GlobalVolControl
Global audio volume control.
HydroHomie
A toolbar reminder to drink water at an interval you set. Off by default.
OUTPUT
Output window and display routing helpers.
Control
midiMapper
Map MIDI controls to parameters, with a learn mode you drive by dropping a parameter on the toolbar button. Mappings are saved into the project folder by design; the tool's own settings roam through config.
oscMapper
Map OSC messages to parameters. Mappings are saved into the project folder by design.
SetSmoothness
Set Input/Viewer Smoothness on selected TOPs, or on every TOP in the network.
Workflow
FNS_HotkeyManager
Unified hotkey discovery, conflict detection and rebinding UI across the whole toolkit.
MISC
Assorted small utilities that ship together (hog CHOP, mouse input and friends).
MY_HOTKEYS
Convenience hotkeys over stock TouchDesigner actions: open parameters, open the COMP editor, focus the palette search.
QuickPane
Pane layout shortcuts.
QuickTime
Timeline and time-related shortcuts.
ResetPLS1
Reset stateful operators (feedback, cache, timers, counts) across the project, with a pattern-based exception list. Bound to ctrl+0.