Beat-Synchronized Effects
Create effects that pulse and move with your music
Beat-Synchronized Effects
Learn to create lighting that follows the rhythm of your music.
Goal
Create effects that:
- Pulse on each beat
- Sync to musical phrases (4, 8, 16 beats)
- React to tap tempo changes
Time: 20 minutes
Understanding Beat Sync
Spectralite's beat system:
- Beat - The basic rhythmic unit
- Bar - 4 beats (in 4/4 time)
- Phrase - 8 bars (32 beats)
- BPM - Beats per minute
All timing in Spectralite is beat-relative, so changing BPM scales everything proportionally.
Step 1: Set Your BPM
- In the toolbar, click the BPM value
- Enter your track's BPM, or
- Click Tap and tap along with the music (at least 4 taps)
The BPM display shows the current tempo.
Step 2: Use the Beat Matcher
For automatic detection:
- Open Window > Beat Matcher
- Play your music through your system
- Spectralite analyzes the audio and suggests BPM
- Click Apply to use the detected tempo
Manual Sync
If automatic detection isn't accurate:
- Use Tap Tempo while listening
- Fine-tune with the BPM +/- buttons
- Use Nudge to align the downbeat
Step 3: Create a Beat-Pulse Effect
A simple effect that flashes on each beat:
-
Create a new layer
-
In the Node Editor, add these nodes:
- Generator > Beat - Outputs the current beat position
- Utility > Fract - Gets the fractional part (0-1 per beat)
- Curve > One Minus - Inverts (1 at beat start, 0 at end)
- Output > Color Output - With white color
-
Connect: Beat → Fract → One Minus → Color Output
The result: A flash that decays each beat.
Step 4: Create a Bar-Based Effect
Effects that cycle every 4 beats:
- Add a Generator > Bar node (cycles 0-1 every 4 beats)
- Use this as your animation driver
- Connect to color or position nodes
Example: Color that shifts each bar
- Bar → HSV to RGB (to Hue) → Color Output
Step 5: Create Phrase-Based Effects
For longer cycles (8 bars / 32 beats):
- Use the Time node with appropriate speed
- Set speed to 0.03125 (1/32) for a 32-beat cycle
- Or use math: Beat → Divide (by 32) → Fract
Step 6: Add Beat-Reactive Shapes
Combine beat sync with visual patterns:
- Create a chase effect with Fixture Index
- Multiply the chase position by Beat value
- The chase advances on each beat
Beat ──► Multiply ──► Add ──► Fract ──► HSV to RGB ──► Output
│
Index ────────┘Step 7: Use the Beat Grid
The Timeline's beat grid helps with timing:
- Enable Snap to Beat in the Timeline
- Drag clips to align with beat boundaries
- Use Zoom to see individual beats or full phrases
Beat Patterns
Create on/off patterns:
- In Layer Settings, find Beat Pattern
- Click beats to toggle on/off
- The layer only plays on active beats
Example patterns:
- Every beat:
1 1 1 1 - Every other:
1 0 1 0 - Syncopated:
1 0 0 1
Step 8: Tap Tempo During Performance
For live shows:
- Assign Tap Tempo to a MIDI button
- Tap along when the tempo changes
- Spectralite smoothly adjusts
Advanced: Multiple Time Divisions
Create complex rhythms by combining:
- Beat-level pulses (quarter notes)
- Half-beat details (eighth notes)
- Bar-level sweeps
- Phrase-level color changes
Layer these for rich, musical lighting.
Troubleshooting
Effects feel off-beat?
- Check that BPM is exact
- Use the beat nudge to align the downbeat
- Verify your audio isn't delayed
Too intense?
- Use gentler curves (sine instead of linear)
- Reduce effect opacity
- Add fade in/out to beats