Low-latency synchronisation for the modern open-source DJ booth. Synchronise external sequencers, drum machines, and synth racks to your software master clock with sample-accurate precision.
"Seize the means of synchronisation."
Mixxx broadcasts engine state via local socket. Track BPM and beat-position are monitored in real-time.
Our Rust-based binary translates engine clock to MIDI 24PPQN signals with microsecond jitter correction.
Standard MIDI Start/Stop/Clock pulses are routed to your USB-MIDI interface or hardware synth.
Written in zero-cost abstraction Rust to ensure clock pulses never drift, even under high CPU load.
Works with any standard ALSA/CoreAudio MIDI device. No expensive proprietary sync boxes required.
Run as a background systemd service. Set it once and forget it—sync starts automatically with Mixxx.
Not just BPM, but beat alignment. Your drum machine stays in phase with the track on every downbeat.
We believe the bridge between software performance and hardware tactile feel should be transparent, free, and community-owned. Synclock is built by DJs who code, for performers who demand reliability over marketing hype.