Skip to content
Worix
BrowsePublish
Log inSign Up

Vvvv Editor Extensions

Helps create vvvv gamma editor extensions — .HDE.vl file naming, Command node registration with keyboard shortcuts, SkiaWindow/SkiaWindowTopMost window types...

72 downloads
Free
Reviewed

Editor Extensions

Extensions are standard VL patches saved with a .HDE.vl suffix. They run automatically when open in the editor.

File Naming

ContextRequired Name
Standalone extensionVL.MyExtension.HDE.vl
Extension-only NuGetVL.MyExtension.HDE (package ID)
Mixed NuGet main docVL.MyPackage.vl
Mixed NuGet extension docVL.MyPackage.HDE.vl

Required NuGet References

  • VL.HDE — provides Command node, window types, WindowFactory
  • VL.Lang — provides API nodes under the Session category

Command Node

Registers a command in the editor menu:

PinPurpose
LabelMenu text
VisibleShow/hide the command
ShortcutKeyboard binding
OutputTriggers (bang) on activation

Multiple Command nodes can live in one .HDE.vl document.

Warning: A runtime error in one command may affect all others in the same document.

Window Types

TypeBehavior
SkiaWindowSlimmed-down Skia renderer window
SkiaWindowTopMostAlways-on-top, no focus steal

Docking

Wrap window with WindowFactory node. Connect WindowContext and Window pins.

Template: VL.HDE/Template.HDE.vl

API Access

Access hovered/selected nodes, read/write pins via VL.Lang Session category nodes. Browse available API in the HelpBrowser's API section.

Developer Shortcuts

  • Shift+F9 — restarts all extensions simultaneously

Limitations

  • Settings panel integration is not yet possible
  • Extensions only run in the editor, not in exported applications

Download

ZIP package — ready to use

Skill Info

Creator
tebjan
Downloads
72
Published
Mar 15, 2026
Updated
Mar 16, 2026