Kinematic 0.5.0 is out. Modeling and sculpting in the viewport, a timeline on every graph, photo and sound editing. What's new
Kinematic / Learn / Perform / Flash a light on every beat
Perform tutorial

Flash a light on every beat

Tutorial8 minGetting going7 stepsStarts from a new project
What you will make

A light that flashes full on each beat of a song, shown on a channel grid on screen, ready to send to a real fixture.

The DMX channel grid with channel 1 lit red at full on a beat of the song.
The DMX channel grid with channel 1 lit red at full on a beat of the song.

You do not need a light to start: the viewport shows the light's channel flashing. Plug in a fixture later.

Steps

  1. On the start screen, click New Project. Drag a song from Finder or File Explorer onto the canvas below the viewport. Click the new Audio file 1 node, and the viewport shows the song as it plays.

  2. Along the top of the viewport, open Send to and choose Play on speakers.

  3. Open Send to again, point at DMX and choose Flash on beats. Two nodes join the graph: one that finds the hits in the song and one that turns them into a light level.

    Send to open on the song, with DMX pointed at and Flash on beats and Color by frequency in the submenu.
    Send to open on the song, with DMX pointed at and Flash on beats and Color by frequency in the submenu.
  4. Click the new Channel data to DMX 1 node on the canvas. The viewport shows a grid of the 512 channels of a DMX universe. Channel 1 jumps to full on each hit and drops back between them.

  5. On the card at the right of the view, set Start channel to the address of your light, for example 10, and the flash moves to that channel.

  6. Click the Onset detect 1 node on the canvas. The viewport draws the strength of every hit. On its card, raise Threshold to catch only the big hits, or lower it to catch every snare and hat. Cooldown sets the shortest time between two flashes.

    The strength of each hit drawn as a line, with the Onset detect card showing Threshold and Cooldown.
    The strength of each hit drawn as a line, with the Onset detect card showing Threshold and Cooldown.
  7. When you have a light, wire Dmx_Out of the DMX node into an ArtNetSendInterface on the canvas for a network lighting gateway, or a DmxSendInterface for a USB interface.

On the canvas

Flash on beats added an AudioOnsetDetect after your InputAudioFile and a ChannelDataToDmx after it. The DMX node's Dmx_Out is what a send node passes on to a real rig.

The three nodes on the canvas: Audio file 1, Onset detect 1 and Channel data to DMX 1.
The three nodes on the canvas: Audio file 1, Onset detect 1 and Channel data to DMX 1.

Make it yours

  • Choose Send to > DMX > Color by frequency instead, to color a light from the low, middle and high parts of the song.
  • Set Value mode on the DMX card to change how the hit strength becomes a level.
  • Use a drum loop instead of a full song for a sharper, steadier flash.
  • Point the flash at the strobe channel of your fixture for a club look.
Keep going

Free and open. Yours, forever.

No account, no license key. macOS, Windows, Linux and Raspberry Pi.

Download for macOS 0.5.0