Creative

Laser Show

Run a laser show in your browser, with a three-head beam rig in haze, a graphics projector playing laser cues and your own ILDA files, a lighting-console strobe, flash and freeze, and live cueing from the beat, MIDI notes or OSC.

Open Laser Show ↗
Default demo track · live audio-reactive settings

Laser Show puts a symmetrical rig of laser beams over a reflective stage in haze. The beams move like a real beam show: fans spread open from the center and close, tilt up and down, pan from side to side and rotate about their own axes, locked to the beat or running free, with the outer heads mirroring each other. You can also send the live waveform along every beam as an option. Above them, a graphics projector throws a laser cue into the haze: you see the cone of light leaving the projector and the graphic itself where it meets an invisible scrim. Sixteen cues are built in, from tunnels and Lissajous figures to spirographs and waves, and you can add your own ILDA files. Cues change on the beat, on a timer, from any modulator, or live from NEXT CUE, MIDI notes and OSC, and the Console gives you a flash, a strobe, a freeze and a speed master like a lighting desk. Start with Arena, try Beam Sweep and Propeller for the classic movements, Tunnel Vision or Liquid Sky for the projector, and Live Trigger to play cues from a controller.

Open Laser Show

Launch the visualizer with its matching left-nav entry selected.

Quick start

  1. Start the demo track, choose a local audio file, or enable a live input.
  2. Try a preset or style first, then open the section for the part of the image you want to change.
  3. On a control with Assign modulation, open the source picker, choose a signal, and watch the slider's live fill.
  4. Use Reset to Defaults whenever you want to return to the original look.

Presets and styles

Arena · Tunnel Vision · Liquid Sky · Strobe Chase · Spiro Bloom · Live Trigger · Auto Sequence · Red Alert · Aurora · Oscilloscope · Dot Storm · Beam Sweep · Propeller · Orbit Cam

Audio modulation

On a control with Assign modulation, select the activity icon to open Modulate with. Choose a named source, or choose — None to leave the control unmodulated. After you assign one, its name appears below the slider; select that name to edit the route, or use Clear modulation to remove it. The slider track shows the live signal reaching the control.

Modulated controlSectionWhat the route changes
CueCuesChooses the cue to start from. Assign a modulator to sweep through the cues.
Cue TriggerCuesSteps to the next cue each time this fader plus its assigned modulator rises past the middle. It follows LFO A by default; assign any audio, LFO or MIDI source.
File Frame RateCuesSets how fast your ILDA files play, in frames per second.
Graphic LevelGraphicsSets the overall brightness of the graphics projector.
ConeGraphicsSets the brightness of the cone of light between the projector and the graphic.
ScrimGraphicsSets the brightness of the graphic itself, drawn where the cone meets the scrim.
Scan SizeGraphicsSets how large the projected graphic is.
Projector TiltGraphicsTilts the projector up or down.
SpinGraphicsSpins the graphic. Negative values spin it the other way.
PulseGraphicsSets how much the graphic grows on the beat. Its audio signal follows the bass and sweeps from nothing up to this value.
Graphic WaveformGraphicsRipples the outline of the graphic with the live waveform. Off by default.
Outer HeadsRigSets the brightness of the two outer heads.
Center HeadRigSets the brightness of the center head.
Center Star To FanRigBlends the center head from a star pointing at you into a horizontal fan like the outer heads.
Truss HeightRigSets the height of the heads above the stage.
Rig SpreadRigSets how far apart the outer heads are.
AimRigTilts the outer fans away from straight down.
LeanRigLeans the outer fans toward the audience.
Fan SpreadRigSets the width of each outer fan.
Head-On ConeRigSets the width of the center head's star.
BrightnessBeamsSets the overall brightness of the beams.
Core WidthBeamsSets the width of each beam's bright core.
Halo WidthBeamsSets the width of the glow around each beam.
HaloBeamsSets the brightness of the glow around each beam.
Core HeatBeamsSets how far the beam cores whiten from their color.
Beam WaveformBeamsSends the live waveform along every beam, outward from the heads. Off by default, so the beams stay straight.
GlowBeamsSets the bloom around bright beams.
Hue ShiftColorsTurns every laser color around the color wheel together.
Hue DriftColorsCycles every laser color continuously.
Bass ClapAudio LayersSets how much the music opens the outer fans. Its audio signal follows the bass and sweeps from nothing up to this value.
Mid ConeAudio LayersSets how much the music opens the center head. Its audio signal follows the mid range and sweeps from nothing up to this value.
High WeightAudio LayersSets how much the music thickens the beams. Its audio signal follows the high range and sweeps from nothing up to this value.
Layer WidthAudio LayersSets how much beam width varies from the edge of each head to its middle.
High FlickerAudio LayersSets how much the beams flicker when the high range is loud.
Flicker RateAudio LayersSets how quickly the beams flicker.
Speed MasterConsoleSpeeds up or slows down every movement together.
SpreadSpreadSets how far the outer fans spread open from the center and close.
Spread RateSpreadSets how often the fans spread open and close.
Center SpreadSpreadSets how far the center head spreads open and closes.
Center LagSpreadSets how far the center head lags behind the outer heads as they spread and close.
Tilt SweepTiltSets how far the fans tilt up and down.
Tilt RateTiltSets how often the fans tilt up and down.
Pan SweepPanSets how far the beams sweep from side to side.
Pan RatePanSets how often the beams sweep from side to side.
RotateRotateSpins each fan about its own axis. Negative values spin the other way.
ChaseChaseSwitches beams on in a running sequence across each head.
Chase RateChaseSets how often the chase runs across each head.
Camera SpeedCameraSets how far the Audio camera travels for each moment of sound. Follows the mid range by default.
Camera SwingCameraSets how widely the Audio camera swings around the stage.
FogRoomSets how much haze hangs in the room, lit by the beams.
Beam FalloffRoomSets how quickly each beam fades along its length.
Floor ReflectionRoomSets the brightness of beam reflections in the floor.
Contact PoolRoomSets the brightness of the hot spot where a beam meets the floor.

Settings reference

Cues

SettingAvailable valuesWhat it changes
Graphics ProjectorOn / OffTurns the graphics projector on or off.
Cue SetBUILT-IN, YOUR FILES, ALLChooses which cues play: the built-in cues, your ILDA files, or both with your files after the built-in cues.
Cue1–32Chooses the cue to start from. Assign a modulator to sweep through the cues. Use Assign modulation to choose a source.
Previous CueActionSteps to the previous cue.
Next CueActionSteps to the next cue.
AdvanceMANUAL, BEAT, TIMER, MODULATORChooses what changes the cue on its own: nothing (Manual), the beat, a timer, or a modulator.
Beats Per Cue1–32Sets how many beats each cue plays when Advance is Beat. The beat follows the session tempo, including tap tempo.
Seconds Per Cue1s–30sSets how long each cue plays when Advance is Timer.
Cue Trigger0–1Steps to the next cue each time this fader plus its assigned modulator rises past the middle. It follows LFO A by default; assign any audio, LFO or MIDI source. Use Assign modulation to choose a source.
OrderFORWARD, BOUNCE, RANDOMChooses how cues step: in order, back and forth, or at random.
File Frame Rate1fps–60fpsSets how fast your ILDA files play, in frames per second. Use Assign modulation to choose a source.
Your Ilda FilesChoose an optionAdds your own ILDA files as cues. They stay in this browser and come back after a reload.

Midi & Osc

SettingAvailable valuesWhat it changes
Connect MidiActionAsks the browser for access to your MIDI devices.
Notes Play CuesOn / OffLets MIDI notes play cues: the base note plays cue 1 and each note above plays the next cue. The three notes below the base note flash, strobe while held, and freeze while held.
Base Note0–127Sets the note that plays cue 1.
Midi Channel0–16Sets the MIDI channel to listen on. 0 listens on every channel.
NotesLive readoutShows the current notes.
Osc CuesOn / OffLets OSC messages play cues, flash, strobe and freeze.
OscLive readoutShows the current osc.

Graphics

SettingAvailable valuesWhat it changes
Graphic Level0–1.5Sets the overall brightness of the graphics projector. Use Assign modulation to choose a source.
Cone0–2Sets the brightness of the cone of light between the projector and the graphic. Use Assign modulation to choose a source.
Scrim0–1.5Sets the brightness of the graphic itself, drawn where the cone meets the scrim. Use Assign modulation to choose a source.
Scan Size0.05–0.8Sets how large the projected graphic is. Use Assign modulation to choose a source.
Scrim Depth1–12Sets how far from the projector the graphic is drawn.
Projector X-2.4–2.4Moves the graphics projector left or right. At 0 it sits on the center head.
Projector Height-2–2Raises or lowers the graphics projector. At 0 it sits on the center head.
Projector Depth-3–3Moves the graphics projector toward the audience or back. At 0 it sits on the center head.
Projector Tilt-0.8–0.8Tilts the projector up or down. Use Assign modulation to choose a source.
Spin-2–2Spins the graphic. Negative values spin it the other way. Use Assign modulation to choose a source.
Pulse0–1Sets how much the graphic grows on the beat. Its audio signal follows the bass and sweeps from nothing up to this value. Use Assign modulation to choose a source.
Graphic Waveform0–1Ripples the outline of the graphic with the live waveform. Off by default. Use Assign modulation to choose a source.
Dot Beams0–24Draws the graphic as that many separate beams instead of a full outline. 0 draws the full graphic.
Graphic ColorCUE COLORS, TINT, RAINBOWChooses the graphic colors: the colors of the cue or file, one tint, or a rainbow.
TintColorSets the graphic color when Graphic Color is Tint.

Rig

SettingAvailable valuesWhat it changes
Beams Per Head2–8Sets how many beams each of the three heads has.
Outer Heads0–1Sets the brightness of the two outer heads. Use Assign modulation to choose a source.
Center Head0–1Sets the brightness of the center head. Use Assign modulation to choose a source.
Center Star To Fan0–1Blends the center head from a star pointing at you into a horizontal fan like the outer heads. Use Assign modulation to choose a source.
Truss Height-1.5–2Sets the height of the heads above the stage. Use Assign modulation to choose a source.
Rig Spread0–2.4Sets how far apart the outer heads are. Use Assign modulation to choose a source.
Rig Depth-6–1Moves the rig further back on the stage or closer.
Aim-1.75–1.75Tilts the outer fans away from straight down. Use Assign modulation to choose a source.
Lean0–1.5Leans the outer fans toward the audience. Use Assign modulation to choose a source.
Fan Spread0.05–3Sets the width of each outer fan. Use Assign modulation to choose a source.
Head-On Cone0.6–3Sets the width of the center head's star. Use Assign modulation to choose a source.

Beams

SettingAvailable valuesWhat it changes
Brightness0.05–6Sets the overall brightness of the beams. Use Assign modulation to choose a source.
Core Width0.8–6Sets the width of each beam's bright core. Use Assign modulation to choose a source.
Halo Width1–8Sets the width of the glow around each beam. Use Assign modulation to choose a source.
Halo0–1.5Sets the brightness of the glow around each beam. Use Assign modulation to choose a source.
Core Heat0–1Sets how far the beam cores whiten from their color. Use Assign modulation to choose a source.
Beam Waveform0–1Sends the live waveform along every beam, outward from the heads. Off by default, so the beams stay straight. Use Assign modulation to choose a source.
Glow0–1.5Sets the bloom around bright beams. Use Assign modulation to choose a source.

Colors

SettingAvailable valuesWhat it changes
Outer HeadsColorSets the color of the outer heads.
Center AColorSets the first color of the center head.
Center BColorSets the second color of the center head.
Hue Shift0–0.5Turns every laser color around the color wheel together. Use Assign modulation to choose a source.
Hue Drift0–2Cycles every laser color continuously. Use Assign modulation to choose a source.

Audio Layers

SettingAvailable valuesWhat it changes
Bass Clap0–2Sets how much the music opens the outer fans. Its audio signal follows the bass and sweeps from nothing up to this value. Use Assign modulation to choose a source.
Mid Cone0–2Sets how much the music opens the center head. Its audio signal follows the mid range and sweeps from nothing up to this value. Use Assign modulation to choose a source.
High Weight0–4Sets how much the music thickens the beams. Its audio signal follows the high range and sweeps from nothing up to this value. Use Assign modulation to choose a source.
Layer Width0–1Sets how much beam width varies from the edge of each head to its middle. Use Assign modulation to choose a source.
High Flicker0–1Sets how much the beams flicker when the high range is loud. Use Assign modulation to choose a source.
Flicker Rate0–40Sets how quickly the beams flicker. Use Assign modulation to choose a source.

Audio

SettingAvailable valuesWhat it changes
Sensitivity0–3Sets audio sensitivity. It scales the waveform on the beams and graphic and every assigned audio signal.
Response0–1Sets how quickly the assigned audio signals respond.

Console

SettingAvailable valuesWhat it changes
FlashActionFlashes the whole rig: every beam and the graphic flare, the fans snap open and the haze lifts, then everything settles back.
Flash Level0–1Sets how strong Flash is. MIDI note velocity scales it further.
StrobeOn / OffStrobes the beams and the graphic on and off. The haze stays steady, so the room does not flash.
Strobe Rate1Hz–12HzSets how many times per second Strobe flashes.
FreezeOn / OffHolds every movement where it is: the fans, pan, chase, graphic spin, camera and automatic cue changes. The music still drives brightness and weight.
Speed Master0x–3xSpeeds up or slows down every movement together. Use Assign modulation to choose a source.

Motion

SettingAvailable valuesWhat it changes
Motion SyncBEAT, FREEChooses how the movements are timed: Beat locks every rate to the tempo, so a rate of 0.25 is one stroke every four beats; Free counts strokes per second.
Motion ShapeSMOOTH, PING-PONGChooses Smooth, where each stroke eases in and out, or Ping-Pong, where the beams travel at a steady speed and turn sharply at each end.
MirrorOn / OffMoves the left and right heads as mirror images. Turn it off to move them in parallel.

Spread

SettingAvailable valuesWhat it changes
Spread0–1.5Sets how far the outer fans spread open from the center and close. Use Assign modulation to choose a source.
Spread Rate0–2Sets how often the fans spread open and close. Use Assign modulation to choose a source.
Center Spread0–1.5Sets how far the center head spreads open and closes. Use Assign modulation to choose a source.
Center Lag0–3Sets how far the center head lags behind the outer heads as they spread and close. Use Assign modulation to choose a source.

Tilt

SettingAvailable valuesWhat it changes
Tilt Sweep0–1.6Sets how far the fans tilt up and down. Use Assign modulation to choose a source.
Tilt Rate0–2Sets how often the fans tilt up and down. Use Assign modulation to choose a source.

Pan

SettingAvailable valuesWhat it changes
Pan Sweep0–1.2Sets how far the beams sweep from side to side. Use Assign modulation to choose a source.
Pan Rate0–2Sets how often the beams sweep from side to side. Use Assign modulation to choose a source.

Rotate

SettingAvailable valuesWhat it changes
Rotate-1–1Spins each fan about its own axis. Negative values spin the other way. Use Assign modulation to choose a source.
Flip On BeatOn / OffReverses the spin on every beat.

Chase

SettingAvailable valuesWhat it changes
Chase0–1Switches beams on in a running sequence across each head. Use Assign modulation to choose a source.
Chase Rate0–4Sets how often the chase runs across each head. Use Assign modulation to choose a source.

Camera

SettingAvailable valuesWhat it changes
CameraSTAGE, AUDIOChooses Stage, a view you set, or Audio, a camera that travels around the stage with the music and holds still in silence.
Camera Speed0x–3xSets how far the Audio camera travels for each moment of sound. Follows the mid range by default. Use Assign modulation to choose a source.
Camera Swing0–3.14Sets how widely the Audio camera swings around the stage. Use Assign modulation to choose a source.
Orbit-1.57–1.57Moves the view around the stage from one side to the other.
Height-1.45–1.45Raises or lowers the view.
Roll-1.57–1.57Tilts the view.
Distance0.5–40Moves the view closer to the stage or further away.
Lens0–1Changes the lens from wide and close to long and far, which flattens the perspective.
Auto Orbit-2–2Circles the view around the stage. Negative values circle the other way.

Room

SettingAvailable valuesWhat it changes
Background Opacity0–1Fades the haze and background while keeping the beams, the graphic and their floor reflections, so the show can be layered over other media.
Fog0–2.5Sets how much haze hangs in the room, lit by the beams. Use Assign modulation to choose a source.
Fog Pooling0–3Sets how strongly the haze pools near the floor.
Fog Absorption0–0.4Sets how much the haze dims light passing through it.
Beam Falloff0–2Sets how quickly each beam fades along its length. Use Assign modulation to choose a source.
Floor Height-2–0.5Sets the height of the reflective floor.
Floor Reflection0–1Sets the brightness of beam reflections in the floor. Use Assign modulation to choose a source.
Reflection Falloff0–8Sets how quickly reflections fade below the floor.
Floor Gloss1–6Sets how soft and wide the floor reflections are.
Contact Pool0–3Sets the brightness of the hot spot where a beam meets the floor. Use Assign modulation to choose a source.
Floor Opacity0–1Sets how much the floor stops the beams that hit it.

Some controls appear only after you enable a related mode or style. The settings panel always reflects the options available for the current selection.

Tips for a better audio visualization

  • For the classic beam-show movements, set Motion Shape to Ping-Pong and raise Pan Sweep, or turn on Flip On Beat with Rotate for fans that reverse on every beat.
  • Play cues from a keyboard or groovebox: open MIDI & OSC, press Connect MIDI, and play from the base note up. Hold the note two below the base note to strobe and three below to freeze.
  • In the Performer, every Laser Show slider, switch and button can be learned to a knob or pad with MIDI Learn, including Next Cue, Flash, Strobe and Freeze.
  • From TouchDesigner, QLab or TouchOSC, send /beamtracer/viz/lasershow/cue 3 to play cue 3, /next and /previous to step, and /flash. /strobe 1 and /freeze 1 hold until you send 0.
  • Set Advance to Modulator to let LFO A change cues, or assign Cue Trigger to any audio or MIDI source.
  • Add your own ILDA files under Cues, set Cue Set to Your Files, and use File Frame Rate to set their speed.
  • Use Background Opacity at zero to place the show over a Studio backdrop. Presets keep your chosen background opacity and your files.