Skip to main content
Documentation

Spectralite BPM for TouchDesigner

The CHOP channels and controls of Spectralite BPM for TouchDesigner, a free component for macOS that will be available soon.

Spectralite BPM for TouchDesigner will be available soon. Everything below describes the component as designed. The release will list the supported TouchDesigner builds and licence tiers.

The component tracks the beat of any audio CHOP and writes the result as CHOP channels. You can then use the beat in your network without running a second app.

Input

The component comes with an Audio Device In CHOP wired to its input. Its panel has the tempo readout, a beat lamp, ×2, ÷2, Cue Align and an input picker. To track other audio, connect your own audio CHOP to the input instead.

Channels

The CHOP writes one sample per channel on every frame.

ChannelMeaning
bpmThe locked tempo, 0 before it locks
phase0 to 1 across each beat
beat1 on the frame a beat falls in, otherwise 0
barThe bar counter
beat_in_barThe beat within the bar, from 1
confidence0 to 1
locked1 once the tempo is locked, otherwise 0

Controls

ParameterWhat it does
Start/StopStarts and stops listening
×2, ÷2Moves the locked tempo an octave
Cue AlignPress it on the downbeat to make the nearest beat the first of the bar
ResetListens afresh
Latency offsetShifts the beat earlier to cover the delay between your audio and your output
Tempo rangeLimits the tempos the tracker considers
Beats per barSets how beat_in_bar and bar count