Sound to light concert background

OS2L (Open Sound to Light)

Sync your lighting with Virtual DJ

DMXDesktop now features seamless OS2L (Open Sound to Light) integration, allowing you to sync your lighting effects with Virtual DJ effortlessly.

Sync BPM and Beat Time

Available since v1.0.10

Automatically synchronize the BPM and beat timing between your music in Virtual DJ and your lighting setup in DMXDesktop. Perfect timing, every time.

Configure DMX Pads for Lighting Control

Available from v1.0.20

Follow these steps to configure DMX Pads in Virtual DJ:

  1. In Virtual DJ's main UI, open the Pad List.
  2. Select DMX from the dropdown menu.
  3. To customize or edit the pads, click the same dropdown and choose Edit from the top of the list.
  4. Assign the following commands (use lowercase as shown) to your desired pads, using the os2l_button option.

Basic Effects

  • strobe - Activate strobe effect
  • blinder - Trigger blinder effect
  • blackout - Turn off all lights
  • fog - Activate fog machine
  • effect - Toggle specific effects on or off

Special Effects (v1.0.39+)

DMXDesktop now supports advanced special effects through OS2L commands:

  • wave - Create a wave motion across your fixtures
  • paparazzi - Rapid random flashing effect
  • ramp - Smooth ramping intensity effect
  • colorsweep - Sweep through colors across fixtures
  • thunder - Lightning/thunder effect
  • pulse - Pulsing intensity effect
  • sparkle - Sparkling random light effect
  • firefly - Firefly-like random twinkling
  • spiral - Spiral motion effect
  • aurora - Aurora borealis-style effect
  • fire - Fire simulation effect
  • ripple - Ripple effect
  • snake - Snake motion effect
  • matrixrain - Matrix-style rain effect
  • random - Random pattern effect

Usage Example:

os2l_button "wave"

The effect will activate when you press the button and deactivate when you release it (if using momentary mode). All special effects remain active until the button is released or toggled off.

Control Effect Cues with Virtual DJ

Use these commands to manage your Effect Cues in DMXDesktop:

  • playcue - Start the selected Effect Cue
  • prevcue - Go to the previous Effect Cue
  • nextcue - Advance to the next Effect Cue
  • stopcue - Stop the current Effect Cue

Trigger Live Edits with Virtual DJ

From version 1.0.28

See the following example:

os2l_button "liveedit SPOTLIGHT"

Where the control in double quotes is the command liveedit followed by the name of the live edit you wish to trigger. The OS2L button is by default Momentary!

How to Set Up OS2L in Virtual DJ

  1. Ensure both DMXDesktop and Virtual DJ are installed and connected to the same network.
  2. Enable OS2L in Virtual DJ under Settings → Options and search for OS2L.
  3. In DMXDesktop, enable OS2L under Settings → Audio Config.
  4. Test the connection by triggering a command from Virtual DJ and observing the response in DMXDesktop.

With OS2L integration, DMXDesktop empowers you to create perfectly synchronized, immersive light shows directly from Virtual DJ.

Try it today and take your performances to the next level!

Ready to Sync Your Lights with Virtual DJ?

Download DMXDesktop