Vibes is live
How to · VirtualDJ

Record your set in VirtualDJ.

To capture your mix in VirtualDJ, switch the mixer's center panel to MASTER, click FILE to choose the format and file name, then press REC to start and press REC again to stop. The REC button beside the master VU meter is a different control: it records a sample, not your set, which is the usual reason a take comes out empty. VirtualDJ writes an MP3 at 192 kbps unless you change it, and only the Pro and Business licenses give a clean output with no VirtualDJ audio sample in the file.

$49$79USD one-time purchase. First 250 licenses at this price. 14-day free trial.

The Vibes Set Designer canvas with a planned tracklist and its energy curve

Settle the running order first, then open VirtualDJ and press REC.

Record your set in VirtualDJ, step by step.

Here is how to record in VirtualDJ, from the audio setup that decides what gets captured to the file that lands on your drive. Most of it lives in two places: the MASTER panel in the middle of the mixer, and the Record section in Settings.

01

Check what VirtualDJ will actually capture

By default VirtualDJ records the Master output, so a laptop-only setup needs no extra wiring at all. With an external mixer it is different: the software cannot capture a mixer it does not control, so you need a Record Loopback line. That means running the mixer's Record Out or Booth Out back into a line input and adding it in the Audio Setup, which the FAQ below walks through.

02

Set the format before you press anything

Open Settings and go to the Record section, or click FILE on the MASTER panel to jump straight there. Pick a format from the drop down. MP3 is the default and its quality is set to MID, 192 kbps. OGG is the smaller alternative, FLAC is lossless, WAV is uncompressed and takes the most disk space, and WEBM or MP4 record video.

03

Choose the file name and the path

Click the button to the right of the Filename field and decide where the recording goes and what it is called. VirtualDJ reuses the last configuration, so if you never change the name, the recordOverwrite option decides what happens to the previous take. Name the file per gig and that whole problem goes away.

04

Tune the Record options once

The Options tab has a Record group worth ten minutes of your time. recordAutoStart begins the capture the moment you press play on a deck. recordWaitForSound holds off until audio is actually playing. recordPauseOnSilence drops long gaps. recordAutoSplit starts a new file each time the crossfader crosses over, and recordWriteCueFile saves a .cue alongside the mp3 with the times and titles of each track you played.

05

Press REC and watch the meter

On the MASTER panel, the Record and Broadcast area holds BCAST, REC and FILE. REC starts and stops the capture using the last saved configuration, and in Settings the same job belongs to the START/STOP RECORD button. The master VU meter above shows the level going in. You can also assign a custom button beside a deck to the record action so you never switch panels mid-set.

06

Stop, then go and find the file

Press REC again to stop. A Recorded File button then appears with three choices: File Info opens the take in the Tag Editor so you can fill in artist and title, Show in explorer opens the folder on your computer, and Show in Browser points the VirtualDJ browser at it. Listen back before you upload anything anywhere.

The catch

VirtualDJ captures the master output as it happens. There is no punch in, and the file has no separate deck or stem tracks inside it, so a rough transition is baked in. Your only fixes are another take or an audio editor afterwards.

Opening

Energy Flow
Ascendingslow→fast
Descendingfast→slow
Arcpeak in middle
Shufflerandom order
Reverseflip order
4 tracks
1
Track 002 by Artist B

Track 002

Artist B

124
5B
Track 004 by Artist D

Track 004

Artist D

126
7A
Track 001 by Artist A

Track 001

Artist A

128
3A
Track 003 by Artist C

Track 003

Artist C

132
8A

Where Vibes fits

Settle the running order before you press REC.

Vibes does not record. It has no decks and no mixer, and it does not export to VirtualDJ: its direct exports cover Rekordbox, Serato, Traktor and Engine DJ. What it does is the part that decides whether a take is worth keeping. Analyze BPM, key, the energy curve and the sections of every file you own, then build the order on the Set Designer canvas and check the transitions before anything is being recorded.

See how it works
See BPM, Camelot key, energy 1 to 10 and the intro, buildup, drop, breakdown and outro sections of a track before it goes into the set
Order the set on the Set Designer canvas with Energy Flow sorting: ascending, descending or an arc
Use Find Compatible for harmonic neighbours inside a BPM window, half and double time aware, so a transition is proven before the meter is running
Point Vibes at the same folders VirtualDJ reads from disk, with watched folders picking up new downloads on their own

Organize in Vibes, export to VirtualDJ.

Your playlists, tags, ratings, and cue points travel back to the gear you play on, so nothing you do in Vibes is locked away.

Track 001 by Artist A

Track 001

Artist A

128
3A
Track 002 by Artist B

Track 002

Artist B

124
5B
Track 003 by Artist C

Track 003

Artist C

132
8A
Vibes App
Playlists
Vibes
Mood
Aggressive
Euphoric
Melancholic
Mysterious
Peaceful
Playful
Tense
Function
Arrangement
Sets
Club Night 12/28
NYE Closing Set
Rooftop 01/04

Frequently asked questions

The honest answers, including the trade-offs.

Three causes cover nearly every case. The track is rented: files streamed from an online catalog or a record pool carry DRM, and VirtualDJ refuses with "Not allowed to record track with DRM". The only way to record on VirtualDJ without DRM stopping you is to play files you own, so record music in VirtualDJ from your own drive instead. Second, you pressed the REC beside the master VU meter, which grabs a sample. Third, you run an external mixer with no Record Loopback line. The recording lands as one long file. If you saved a cue sheet alongside it, the CUE splitter cuts it back into individual tracks.
To record a mix in VirtualDJ, set the format and file name in the Record section first, then press REC on the MASTER panel and play your tracks. If you would rather not depend on the software at all, send the mixer's record output to a separate recorder or audio interface. The same task in the other apps is covered for Serato, Rekordbox, Traktor and Engine DJ.
It depends which song. Searches for how to record song in VirtualDJ 2021 usually mean one of two things: keeping the mix you just played, or keeping a streamed track for offline use. The mix is saved by the Record section, at the path you set there. A streamed track is saved by right-clicking it and choosing Download to cache, which puts it in the Offline cache folder. Those cached files refresh their DRM authorizations every 30 days, and they still cannot be recorded.
Point the browser on the left at your music folders, drag a track onto a deck and press play. The mixer in the middle holds the volume controls and the crossfader, and its center panel switches between the audio mixer, VIDEO, SCRATCH and MASTER. Analyze your tracks so BPM and key are ready, set your cue points, then mix. The browser side is covered in the library guide.
On a laptop-only setup, the six steps above are the whole answer. With an external mixer you need a Record Loopback line. Wire the mixer's Record Out or Booth Out into a line input or a multi channel soundcard. In the Audio Setup, choose SEPARATE DECKS under OUTPUT and the card under HARDWARE, then add a source with the LINE INPUT button in the INPUTS menu, select Record from the source list and click APPLY.
Yes. The license comparison on virtualdj.com marks "Can record audio or video to files" as included on the free tier, exactly as it is on Home, Pro and Business. What the free and Home tiers do not get is clean audio output, so the VirtualDJ audio sample lands in whatever you record. Free also rules out USB and MIDI controllers and paid work, so a Pro license is what buys you a clean file.
Set the microphone up first. In the Audio Setup, choose MICROPHONE from the INPUTS options, select the sound card the mic is plugged into and click APPLY. Then enable it with ON in the microphone section of the MASTER panel and set MIC VOL. Two options decide the rest: recordMicrophone set to no leaves the voice out entirely, and microphoneToMaster set to no keeps the mic in the recording without sending it to the master output.
Choose a video format instead of an audio one. In the Record section, pick WEBM, the default video format, or MP4 from the same drop down, then record exactly as you would audio. The Options tab adds recordVideoResolution, recordVideoFps and recordVideoCodec under the Record group. Recording at 60 fps also needs videoFps set to 60, and the h265 and av1 codecs are not available on all hardware.
Version 7 has its own layout. Click the Record tab in the browser area and choose Record Audio, one of four methods there alongside Burn CD, Broadcast and Record Movie. Click Config to set the path, tick Auto-Start if you want it to begin with the first track, choose WAV or MP3 and a bitrate, then use Start Recording and Stop Recording. For how to record on VirtualDJ 8 and later, use the MASTER panel above.
Not since version 8. That release put the record controls in the MASTER panel and they have not moved since, so how to record in VirtualDJ 8 is the same story as on the current build: set the file, press REC. Searches for how to record in VirtualDJ 2018, how to record in VirtualDJ 2021 and how to record in VirtualDJ 2023 all land on those same controls, because the release names changed and the workflow did not.

From a Vibes customer

The import worked perfectly. Have created several sets now and my life is so much easier
Danny

One-time purchase

Get Vibes with a single payment. No subscription.

First 250 licenses at this price, then $79.

Free Trial

14 days • Full access

Full access to all features
No credit card required
Works offline
Download Free Trial

No strings attached

FREE UPDATES FOREVER
$49USD
one-time payment
Includes Vibes Companion Pro
Use on 2 devices (macOS and Windows)
All updates included, free forever
14-day free trial to evaluate

Secure checkout with Stripe

Already have Companion Pro? Upgrade instead

Methodology

How we keep this honest.

Verified against the app

Every step is checked against the current version of VirtualDJ.

We own our bias

We make Vibes. We show the native way first and honestly, then where Vibes genuinely helps, and we say when it does not.

Live pricing

The Vibes price shown comes straight from our checkout, never a hardcoded marketing number.

Kept current

Last reviewed June 2026.

5% off