TouchDesigner Par Hover Control for Intech VSN1

by Function Store

A TouchDesigner component designed for the Intech Studio VSN1 that provides intuitive parameter control using endless relative MIDI encoders and mouse hover interactions.

VSN1 Hardware

This is just a portion of the features — check out Key Features below for the complete list!

⬇️ Download ParHoverMIDI_VSN1.tox

Latest Release • Includes Auto-Updater


✨ Key Features

Core Control

  • Hover-based Control - Adjust any parameter by simply hovering your mouse over it
  • Multi-Operator Editing - Adjust the same parameter on multiple selected operators simultaneously (Snap or Relative modes)
  • ParGroup Support - Control entire parameter groups (RGB, XYZ) simultaneously with one knob (requires TouchDesigner 2025.X or later)
  • Flexible Precision - Multiple step sizes with Fixed or Adaptive modes for any parameter range
  • Parameter Pulse - Trigger pulse, momentary, and toggle parameters with knob push button

Slots & Banks

  • Parameter Slots - Save up to 8 parameters to buttons for instant recall without hovering
  • Multiple Banks - 4 independent banks, each with 8 slots (32 parameters total)
  • Quick Assignment - Long-press any slot button while hovering to learn the parameter

Button Shortcuts & Combos

  • Parameter Operations - Reset, set default, set min/max, clamp to range with button combos
  • Step Mode Toggle - Long-press first + last slot buttons to switch Fixed/Adaptive modes
  • Bank Switching - Long-press any step button to switch banks instantly
  • Jump to Operator - Push knob + slot button to navigate directly to parameter’s operator
  • Open Component Editor - Long-press first + fourth buttons to customize parameters
  • Double-Click Home - Double-click knob push button to home network editor
  • Network Zoom Navigation - Smooth zoom and pan in network editor when no parameter is active
  • Undo/Redo - Full undo support for all parameter changes and slot operations
  • UI Highlighting - Visual feedback in TouchDesigner UI showing active parameter
  • Sticky Mode - Keep controlling parameters during timeout without rehovering

Smart Features

  • Smart Recovery - Automatic detection and fixing when operators are moved or renamed
  • Auto-Updates - Built-in updater with one-click updates from GitHub

VSN1 Hardware Integration

  • LCD Screen Feedback - Real-time display of parameter values, names, and state
  • LED Feedback - Slot buttons show active state, step indicators, and color coding
  • Grid Editor Package - Configure LCD/LED behavior on disconnect, screen brightness, and inactivity timeout
  • Power Management - Automatic screen dimming after configurable inactivity period
  • WebSocket Communication - Low-latency screen updates via Grid Editor

📖 Documentation

🚀 Getting Started

Installation, MIDI setup, and first steps to get up and running quickly.

Read Guide →

📚 User Guide

Complete guide to all features: slots, banks, shortcuts, undo/redo, and customization.

Read Guide →

🔍 Quick Reference

Fast lookup tables for controls, shortcuts, parameters, and MIDI mappings.

View Reference →

⚙️ Advanced Guide

Recovery system, production setup, MIDI mapping details, and troubleshooting.

Read Guide →

🎛️ Hardware Compatibility

Primary Target:

  • Intech Studio VSN1 - Full support with screen updates and LED feedback

Requirements:

  • TouchDesigner 2023.12120+ (or 2025.+ for controlling ParGroups)
  • USB connection to MIDI controller
  • For VSN1: Grid Editor open with exclusive access to port 9642
Alternative Hardware (Other MIDI Controllers)

🚀 Quick Start (VSN1)

  1. Install Grid Package: Install TouchDesigner Par Hover Control from Grid Editor Package Manager. From the Cloud import TouchDesigner Par Hover Control profile to your VSN1!
  2. Download: Get the latest .tox file using the button above
  3. Setup: Set up your MIDI device, Drag into TouchDesigner at root /, set Device ID
  4. Use: Hover over any parameter and twist your encoder!
  5. Explore: There’s much more this component can do, so keep on reading!

👉 Full installation guide


🤝 Contributing

Contributions are welcome! Visit the GitHub repository to:

  • Report issues
  • Submit pull requests
  • View source code
  • Star the project ⭐

Patreon

You can also support my work on Patreon where I have a lot of free and exclusive stuff!


🙏 Contributors & Acknowledgments

Main Developer:

Special Thanks:


📝 License

See LICENSE file for details.

Support: Contact @function.str on Discord or open an issue

Made with ❤️ for the TouchDesigner community