VDMX to Lights
Output VDMX visuals to Spectralite via NDI for live VJ lighting control
VDMX to Lights
Connect VDMX's video output to Spectralite via NDI for synchronized VJ performance and lighting control.
Overview
VDMX is a real-time video synthesis and manipulation platform for live performances. By sending VDMX output to Spectralite via NDI, your lighting can respond to your live video mixing in real-time.
What You'll Need
- VDMX (5.2.8 or later for NDI support)
- NDI Output Plugin for VDMX (available from Vidvox)
- Network connection between VDMX and Spectralite
- Spectralite running on the same network
Quick Start
- Install NDI Output plugin in VDMX
- Configure NDI output in VDMX
- Connect the stream in Spectralite
- Create reactive effects using the NDI input
Setting Up NDI in VDMX
Step 1: Install NDI Output Plugin
- Download the NDI Output plugin from Vidvox
- Install the plugin to your VDMX plugins folder
- Restart VDMX if it was running
- The NDI Output plugin appears in your plugin list
Step 2: Add NDI Output Plugin
- Open VDMX
- Go to Plugins menu
- Locate and enable NDI Output
- The NDI Output interface appears in your workspace
Step 3: Configure NDI Output
In the NDI Output plugin:
- Source: Select your main output (usually "Main Output")
- NDI Name: Set a descriptive name (e.g., "VDMX-Performance")
- Resolution: Choose output resolution (720p recommended)
- Enable: Activate NDI transmission
For complete setup instructions, see VDMX's NDI Output tutorial.
Connecting to Spectralite
Enable NDI in Spectralite
- Open Spectralite
- Go to Edit > Inputs
- Enable NDI input enabled
- Enable Auto-discover sources
- Select your VDMX stream from the dropdown
- Verify the connection status shows as connected
Using VDMX in Spectralite
There are two ways to use VDMX's output in your lighting:
Quick Start: Built-in NDI Layer
For immediate use, add an NDI layer directly to your timeline:
- In the Timeline panel, click the + button to add a layer
- Select the built-in NDI effect
- VDMX's output will control your lighting immediately
This is the fastest way to sync your lighting with VDMX visuals.
Advanced: Custom Effects with NDI Nodes
For more complex control over how VDMX affects your lighting:
- Open the Node Editor
- Create a new effect or edit an existing one
- Add an NDI Input node to sample video data from VDMX
- Connect it to other nodes to create custom reactive effects
This gives you full control over how VDMX's visuals influence your lighting.
Performance Tips
In VDMX
- Lower NDI resolution (720p) for better performance
- Reduce frame rate if real-time isn't critical (30fps typical)
- Close unused layers to reduce rendering load
- Monitor CPU/GPU usage to avoid performance issues
Network Setup
- Use wired Ethernet for stability
- Gigabit network recommended for HD streams
- Keep both machines on same subnet for auto-discovery
- Consider dedicated network for complex shows
In Spectralite
- Sample at lower resolution when possible
- Limit complexity of NDI-driven effects
- Use appropriate sample rates for your needs
Common Workflows
Live VJ Performance
Synchronized video and lighting:
- Mix video content in VDMX
- Spectralite follows video colors and intensity
- Use same MIDI controller for both applications
- Create cohesive audiovisual performance
Multi-Screen Projection
Different outputs for different purposes:
- Use VDMX for main projection output
- Send separate NDI stream to Spectralite
- Lighting complements but doesn't duplicate projection
- Create immersive environment
Music Video Performance
Pre-programmed content with live control:
- Load video clips into VDMX
- Trigger and manipulate live
- Lighting follows video content via NDI
- Combine with live cameras for hybrid shows
Beat-Reactive Visuals
Sync everything to music:
- Use audio analysis in VDMX
- Create beat-reactive video effects
- Spectralite samples the reactive content
- Lighting and video both follow the beat
Advanced Setups
Multiple Outputs
Send different VDMX outputs to Spectralite:
- Configure multiple NDI outputs in VDMX (different layers/previews)
- Add each stream to Spectralite
- Use different streams for different lighting zones
- Create complex multi-zone lighting control
Syphon Integration (macOS)
If using macOS with Syphon:
- Output VDMX via Syphon
- Convert Syphon to NDI using converter tool
- Send to Spectralite via NDI
- Useful for legacy workflows
FX Chain Output
Use VDMX's effects as control data:
- Apply effects to generate control patterns
- Output via NDI
- Sample patterns in Spectralite
- Create abstract lighting divorced from content
Troubleshooting
Stream Not Visible
- Verify NDI Output plugin is enabled in VDMX
- Check both systems on same network
- Verify firewall settings allow NDI
- Try manual IP entry if auto-discovery fails
Poor Performance
- Reduce NDI resolution in VDMX plugin
- Lower frame rate in NDI settings
- Use wired network instead of WiFi
- Close unnecessary layers/effects in VDMX
Latency Issues
- Switch to wired Ethernet
- Reduce video resolution
- Simplify effect graphs in Spectralite
- Monitor network load
Color Accuracy
- Match color space in both applications
- Verify gamma settings
- Check monitor calibration for reference
Integration Tips
MIDI Control
Control both applications with one controller:
- Send MIDI to VDMX for video control
- Send MIDI to Spectralite for lighting
- Map same controller to both applications
- Create unified control interface
OSC Communication
Use OSC for advanced control:
- VDMX sends OSC data
- Bridge OSC to Spectralite controls
- Synchronize parameters beyond NDI
- Create complex interactive systems
Audio Analysis
Leverage VDMX's audio analysis:
- Use VDMX's audio reactivity for video
- Send visual result to Spectralite via NDI
- Lighting inherits audio analysis via video
- Alternative to direct audio analysis in Spectralite
Optimization Strategies
Render Optimization
- Use layer caching when possible
- Disable unused layers during performance
- Pre-render effects where practical
- Monitor performance meters continuously
Network Optimization
- Dedicated interface for NDI traffic
- Quality of Service (QoS) on network if available
- Monitor bandwidth to prevent saturation
- Use unicast instead of broadcast for large shows
Resources
- VDMX NDI Output Plugin Tutorial - Official plugin guide
- General NDI Setup - Generic NDI workflow
- Node Editor - Create NDI-reactive effects