Why Use DJ Link?
Pro DJ Link is Pioneer's proprietary network protocol for sharing BPM, beat phase, and track metadata between DJ hardware. CDJ-2000s, CDJ-3000s, XDJ units, and DJM mixers with Link all speak it, and it's how you get synced waveforms across decks and how rekordbox talks to CDJs in Performance mode.
For CueSync, DJ Link is the most accurate source of beat data when you're on Pioneer hardware. Instead of inferring BPM from the audio signal (which is excellent but never perfect), CueSync reads the exact values the CDJ is using for its own sync. The result is rock-solid BPM lock, correct beat phase through transitions, and access to the track name and artist metadata for display or logging.
Audio analysis remains the fallback when DJ Link isn't available, but if your rig is Pioneer-based, DJ Link is the right default.
Hardware Requirements
- Pioneer CDJs or XDJs on CueSync's official compatibility list: CDJ-3000, CDJ-2000NXS2, XDJ-XZ
- Optional but useful: a Pioneer DJM mixer with Link on the compatibility list: DJM-V10, DJM-A9, DJM-900NXS2
- Gigabit Ethernet switch — any 5-port consumer switch works
- Short Ethernet cables — Cat5e is sufficient, Cat6 is fine
- MacBook running CueSync
DJ Link requires wired Ethernet. Do not try to run DJ Link over Wi-Fi — it's unreliable and unsupported by Pioneer.
Network Topology
The simplest topology has everything on one switch:
[CDJ 1] ─┐
[CDJ 2] ─┤
[CDJ 3] ─┼── Gigabit switch ── MacBook (CueSync)
[CDJ 4] ─┤
[DJM] ─┘
If you already have an Art-Net/sACN node on the same switch for lighting output, that's fine — DJ Link, Art-Net, and sACN coexist on different UDP ports and multicast groups. CueSync handles all three simultaneously.
Setting Channel Numbers
Each CDJ on a DJ Link network needs a unique channel number. On a CDJ-3000:
- Press Menu/Utility
- Scroll to DJ Link
- Select Channel
- Assign 1, 2, 3, or 4 to each deck
The DJM auto-detects the channels and uses them for crossfader-based master assignment. If two CDJs share a channel number, DJ Link breaks — assignment must be unique per deck.
Enabling DJ Link in CueSync
- Open CueSync and go to Settings → Audio → Pioneer DJ Link
- Toggle Enable DJ Link on
- CueSync immediately starts scanning for devices on the local subnet
- Within 5-10 seconds, each CDJ and DJM should appear in the device list
- Choose Master Source:
- Auto: follow whichever deck is currently master on DJ Link
- Specific deck: lock to one CDJ for consistency
If devices don't appear, check:
- All devices on the same subnet (CueSync's Protocol Monitor shows its own IP)
- Ethernet cables seated firmly
- Switch powered on
- macOS firewall not blocking CueSync
Using DJ Link Data in Routing Maps
Once DJ Link is active, CueSync's routing engine uses it as the primary beat source. In the Routing Editor you can map:
- Beat (from DJ Link) → lighting executors, fixture group pulses, macro triggers
- BPM value → modulate effect speed, rotation, strobe rate
- Beat phase → precise sub-beat triggers (every 16th, every bar, every 8 bars)
- Track change → fire a "new track" cue sequence (new color palette, fog burst, etc.)
- Master deck change → swap between DJ-specific profiles if each DJ in a multi-deck setup has their own look
The advantage over audio analysis: DJ Link reports beat phase with exact precision because it's reading the grid analyzed by rekordbox. CueSync doesn't have to guess where the downbeat is — the CDJ already knows.
Combining DJ Link with Audio Analysis
DJ Link gives you timing. Audio analysis gives you musical character: energy level, frequency-band content, transient detection, drop confidence. The two are complementary.
CueSync uses DJ Link for beat/BPM/phase when available and audio analysis for everything else. You get the best of both: rock-solid sync from DJ Link, dynamic reaction from audio analysis.
Combining with Resolume
If you also run Resolume for visuals, DJ Link data drives clip triggering with the same precision. CueSync can publish the DJ Link beat phase to Resolume over OSC, effectively extending rekordbox's grid sync to your video rig. This is how professional DJ/VJ rigs keep visuals in perfect lock with the mix.
Troubleshooting
Devices don't appear: Check firewall, subnet, and cable connections. CueSync's Protocol Monitor logs discovery attempts.
BPM jumps or drops: Usually indicates a network issue. Try a dedicated switch, shorter cables, or rule out crosstalk from other network traffic.
Master deck doesn't change: Use Auto mode. If a specific deck is locked, CueSync ignores master changes on DJ Link.
CDJs see each other but not the Mac: Subnet issue. Assign your Mac's Ethernet a static IP in the same range as the CDJs (usually 169.254.x.x or whatever the CDJs auto-assign).
BPM drifts during USB track loads: CDJs briefly drop off DJ Link while loading a new track from USB. CueSync handles this gracefully with a short grace period.
Next Steps
With DJ Link working, your lighting is now locked to the exact grid of your tracks, not an approximation from audio analysis. This is especially valuable for phrase-aligned automation — CueSync knows exactly when an 8-bar phrase ends because rekordbox told it.
Download CueSync free and set up DJ Link in read-only mode before your next gig. For the complete automation workflow, see the GrandMA3 automation guide or the mobile DJ setup guide.
Frequently Asked Questions
Keep Reading
How to Automate DJ Lighting with GrandMA3 (2026 Guide)
Step-by-step guide to connecting CueSync to your GrandMA3 console for beat-reactive lighting automation at clubs and festivals.
ReadHow to Sync Resolume to a DJ Set in Real Time (2026 Walkthrough)
Use CueSync to drive Resolume Arena/Avenue clips, layers, and effects from live audio analysis — no timecoding required.
ReadMobile DJ Lighting: The Complete 2026 Setup Guide
Everything you need to set up automated lighting for mobile DJ gigs — gear, software, venue profiles, and the one-laptop workflow with CueSync DJ Edition.
Read