Download TimecodeLink

Released October 15, 2026

1.0.2
TimecodeLink

macOS

macOS 12+ (Monterey and later). Apple Silicon and Intel. Rekordbox input requires an Apple Silicon Mac or Windows.

Download for macOS

Try before you buy: free 30-day trial, no registration required

TimecodeLink

Windows

Windows 10/11 (64-bit).

Download for Windows

Try before you buy: free 30-day trial, no registration required

System requirements

  • macOS 12.0 (Monterey) or later, Apple Silicon and Intel
  • Windows 10/11 (64-bit)
  • Rekordbox input requires an Apple Silicon Mac or Windows.

Core features

  • Rekordbox 7.x (Apple Silicon & Windows), Serato DJ Pro (beta), VirtualDJ (beta), CDJ/XDJ, and Denon (beta) inputs
  • MTC (MIDI Time Code) output
  • Art-Net timecode output
  • SMPTE LTC audio output
  • Ableton Link BPM & beat sync
  • Beat output to grandMA2, grandMA3, and OSC
  • Auto-patching for Rekordbox
  • Track-to-timecode mapping with drag-drop UI

What's new

1.0.22026-10-15 macOS Win

  • CDJ/XDJ and Rekordbox: the waveform no longer drifts ahead late in a track
  • CDJ/XDJ: timecode and waveform stay steady when the computer briefly stalls
  • CDJ/XDJ: a (?) hint lists what to check when no player data arrives
  • New "TCNet (master)" output: Resolume and other TCNet software see every deck at once
  • Serato: color waveforms, hot cues, saved loops and the beat grid
  • Serato: live loops show in the right place on the waveform
  • Serato on Mac: explains why it needs your Music library before macOS asks
  • OSC triggers can fire on a hot cue or memory cue, not just at a fixed time
  • OSC triggers can send several commands, and one trigger can fire on several cues
  • New trigger editor with a ▶ button to test the commands right away
  • The playlist shows each track's triggers and where they land on the timeline
  • grandMA3: BPM with one decimal, a Half tempo switch (e.g. 128 to 64), and fewer BPM commands
  • Ableton Link: drift correction is on by default and warns when another app moves the beat
  • In-app updates: install new versions in one click, or opt in to betas
  • Compact always-on-top mode to park over Resolume; the LIVE view fits 13" laptops
  • COMPACT switch in the DECKS and LIVE views
  • Waveforms scroll smoothly while Resolume runs on the same graphics card
  • BPM shows one decimal place
  • Mac: the window drags normally and the green button goes full screen
  • Personal and Business licenses are now Standard and Pro
  • The trial includes every Pro feature, marked with a PRO label

1.0.02026-10-06 macOS Win

  • Rekordbox: experimental option "On-air from faders" (Settings → Rekordbox, off by default, Rekordbox 7.2.19 only) uses the channel faders to tell which decks are audible, so auto-master follows the deck the crowd hears
  • Rekordbox on Mac: setup now warns you to log out of Apple Music first. Apple Music isn't supported alongside TimecodeLink on Mac
  • Rekordbox XML import: exports with damaged characters in a track's tags now import instead of being rejected
  • Rekordbox XML import: the import screen now says imported cues are saved for an upcoming update (they don't show on the waveform or trigger OSC yet)
  • Steadier timecode on LTC, MTC and Art-Net: the one-frame back-and-forth jitter seen with VirtualDJ, Serato and Rekordbox is gone, and the output no longer steps backward during steady play
  • LTC: the signal now follows the deck pitch exactly, with no dropouts at high or low pitch, and resuming after a pause no longer steps the receiver back a few frames
  • MTC: timing is now exact at every frame rate (at 24 and 30 fps it ran about 4% fast before), and the once-a-second one-frame wobble is gone
  • MTC and Art-Net: new per-output option "When paused: Hold position" keeps the receiver on the paused frame instead of stopping. The default, "Stop sending", works as before
  • Art-Net "All networks" now sends on every network the computer is connected to, so a console on a second network gets timecode too
  • Hover an output chip on the master card to see its full status, including the frame rate; the frame rate setting now reminds you to set the receiver to the same rate
  • Pro DJ Link is out of beta
  • Pro DJ Link: the input status now warns when another app on the same computer is taking the players' data, or when players are found but no data arrives (port 50002)
  • Denon (beta) is now listed for everyone, with overview waveforms for tracks played from the players' media
  • Denon (beta): fixed the track length and the pitch shown for players on Engine OS 5, and MTC no longer jumps once a second
  • VirtualDJ: overview waveforms, hot cues and the active loop now show on the deck cards (restart VirtualDJ once after updating so it loads the new bridge)
  • VirtualDJ: exact track length, so on Windows the waveform playhead no longer runs ahead of the audio near the end of a track
  • Ableton Link: new option "Follow track bars" puts Link's beat 1 on the track's downbeat from the Rekordbox or CDJ beat grid. Off by default
  • Tempo (OSC): optional "Beat Within Bar" message sends 1 to 4 on every beat, 1 on the downbeat, like Beat Link Trigger. Needs a CDJ/XDJ or Rekordbox track with a beat grid. The Tempo switches now explain themselves on hover
  • Fixed false beats from the Tempo outputs (OSC, grandMA2, grandMA3) when a deck is scrubbed backwards fast
  • OSC on-master triggers now fire every time a deck becomes master, not only the first time after a track load; the trigger time reads "On Master" instead of "On Air"
  • Deck cards show an ON AIR badge when the deck's mixer channel is up (VirtualDJ, and CDJ/XDJ or Denon with a mixer on the link); the badge for the deck feeding the master output now says MASTER
  • Web remote reacts faster to deck switches, play/pause and seeks

0.1.82026-09-25

  • Import a Rekordbox playlist straight into your track list from Rekordbox's XML export
  • Added support for Rekordbox 7.2.19
  • Waveforms are now drawn by the GPU, so the playhead glides smoothly instead of stepping
  • New Web remote: follow TimecodeLink from a phone, tablet or laptop browser on the same network. Control is optional and stays off until you turn it on
  • Ableton Link: new option to correct slow drift during long mixes
  • CPU and GPU load meters in the footer
  • VirtualDJ: timecode now follows the crossfader and volume faders, and switches decks without a delay
  • Fixed VirtualDJ tempo and timecode going wrong at extreme negative pitch
  • Fixed TimecodeLink restarting over and over while Rekordbox is closed
  • You can now cancel the wait when TimecodeLink asks you to quit Rekordbox
  • grandMA2: you now see a message when the console rejects the login
  • Windows: clear message when another program blocks the CDJ network port, and the installer now adds the firewall rule

0.1.72026-08-24

  • Added support for Rekordbox 7.2.18
  • You can now choose which deck each CDJ or XDJ plays on
  • Fixed CDJs not showing up when their player numbers aren't 1 to 4
  • Fixed the master deck jumping between decks in VirtualDJ
  • Fixed VirtualDJ setup failing on some Windows machines
  • Rekordbox input now requires an Apple Silicon Mac or Windows

0.1.62026-08-04

  • Added support for Rekordbox 7.2.17
  • Added VirtualDJ support (beta)
  • Added 4-deck support for the XDJ-AZ
  • Added support for up to 6 CDJs with a Business license
  • Smoother timecode from CDJ-3000 and XDJ-AZ players
  • Outputs can now be shifted forward or back in milliseconds to line up with other gear
  • Fixed the master deck sticking to a player that was no longer audible
  • Fixed tempo not reaching grandMA3
  • Improved stability

Compatibility

CDJ / XDJ Network CDJ-3000, XDJ-AZ (Pro DJ Link mode)
Denon (beta) Network Prime 2 (Engine OS 5), SC5000 (Engine OS 5)
Rekordbox Windows 7.2.19, 7.2.18, 7.2.17, 7.2.16, 7.2.14, 7.2.13, 7.2.11, 7.2.10
Rekordbox macOS (Apple Silicon) 7.2.19, 7.2.18, 7.2.17, 7.2.16, 7.2.14, 7.2.13, 7.2.11, 7.2.10
Serato DJ Pro macOS DJ Pro