Skip to content

Profiles and Settings

DMXRouter edited this page Mar 25, 2026 · 1 revision

Profiles and Settings

Saving and Loading Configuration

All settings are stored in a single JSON file:

  • Ctrl+S — Save configuration
  • Ctrl+O — Load configuration
  • Ctrl+N — New (clear all)

The file includes: routing table, merge engine configurations, channel patches, show cues, VLAN settings, discovery preferences, and application version. The application tracks unsaved changes and prompts on close.

All persistent files (profiles, RDM templates, emulator profiles, fixture database) use atomic writes to prevent corruption from power loss or crashes.

Profile Manager

The Profile Manager allows saving named snapshots of the complete configuration for quick recall during productions.

  • Up to 40 profiles stored on disk
  • Save the current state as a named profile
  • Load any saved profile to restore its configuration
  • Preview — see engine details before loading
  • Delete unwanted profiles

Startup Profile

Pin a profile as Startup Profile to load it automatically on launch instead of the last session. Useful for fixed installations that should always start with a specific configuration.

Preserve IP

The Preserve IP option (enabled by default) keeps the current network and VLAN configuration when recalling a profile. This prevents a profile saved on Machine A from overwriting the network settings on Machine B.

Import / Export

Export profiles as portable JSON files for sharing between machines. Import profiles received from another installation.

Engine Templates

The Templates button in the Engines toolbar creates pre-configured engine batches with auto-assigned universe numbers:

  • 8× / 16× Forward sACN
  • 8× / 16× Forward Art-Net
  • HTP Merge, LTP Merge
  • Backup Pair
  • X-Fade, Switch

Session Persistence

Enabled network interfaces, VLANs, and cue recorder state are saved independently of process engines and restored on every launch, even with no engines configured.

Update Checker

DMXRouter checks GitHub for new releases at startup. When a new version is available:

  1. An orange button appears in the status bar
  2. Click it to see the new version details
  3. Download the update, dismiss for later, or ignore that version permanently

Manual check available in the Help menu.

Clone this wiki locally