ControlTempo and beat
One clock for everything, fed by the music.
All visuals, effects, strobes, loops and scene changes run on one clock. Its tempo comes from the best source available:
| Source | How | Status |
|---|---|---|
| LJ-Link | BPM and beat phase of the master deck, phrases and track changes; found automatically | Tested |
| Ableton Link | through Carabiner on TCP port 17000 | Built |
| OSC | /vjlink/bpm with the BPM, /vjlink/tap taps | Tested |
| MIDI clock | 24 pulses per beat, start sets the beat to 0 | Built |
| Audio input | drives audio visuals and layers with the drive Audio; it does not set the tempo (tempo detection from audio is planned) | Tested |
| Tap or type | TAP in the top bar or the fader bar; click the BPM and type a number | Tested |
Next to the BPM, AUTO picks the source by itself (LJ-Link before Ableton Link before OSC before MIDI clock before tap). Click it to fix one source. If a source drops out, the clock keeps running at the last tempo without a jump.
Note
Ableton Link needs Carabiner (Deep Symmetry) as its own program. The Link SDK is GPL, so VJ-Link does not contain it.
Audio input
AUDIO at the top chooses a microphone or line-in with its level. Works on decides whether only the audio visuals (equalizer, oscilloscope …) or all visuals react to it.
Something missing or wrong?
Ask in our Discord or report a problem. Reports from real gear help most, also when something does not work.