You mix on your own gear: controller, CDJs, whatever you've got. CueDJ sits beside you, hears what's playing through Ableton Link or the mic, resolves it against your analyzed library, and queues ranked suggestions in real time. Take them or ignore them. Either way, you see why each pick works, and the theory sinks in by doing.
Every suggestion arrives with its reasoning (key relation, energy delta, score). Whether you take the pick or not, you're absorbing why it would have worked. That's the lesson loop.
No pressure, no autopilot, no grading. A sensei suggests; the student decides.
↑ the detected track rotates as the simulated set plays: suggestions re-rank live
If your setup speaks Link, CueDJ joins the session, locks to your tempo and phase, and tracks your set with sample-accurate timing. Zero configuration beyond joining the session.
No Link? Point a mic, or a line feed, at the room. CueDJ's acoustic fingerprinting resolves what's playing against your own analyzed library, locks onto the phrase grid, and the feed lights up. Works with vinyl. Works with anything that makes sound.
Camelot wheel, energy management, phrase counting (the things that take new DJs years to internalize) are printed on every suggestion in plain terms: "7B→8B adjacent · +1 energy · phrase-aligned." A hundred sets later, you don't need the feed anymore. That's the point.
Working DJs run Perform mode as a safety net for open-format nights and unfamiliar crates: glance at the feed when the floor wobbles, ignore it the rest of the night. It never touches your mixer.
Mic detection matches against your analyzed library. It's not Shazam-for-everything, and it isn't trying to be. If a track isn't in your crates, CueDJ can't name it (and arguably it shouldn't be in your set). Noisy rooms reduce confidence; the feed shows you the confidence number instead of pretending.