Changelog


 Changelog (early access)

Show:   

BUILD 5308 (2019-09-22)

NEW VERSION: VIRTUALDJ 2020

More power to elevate your mix, and looking better than ever.

VirtualDJ 2020 comes with a brand new look, optimized for today's modern DJs.
(you can still find the old interface in the Interface page under "Old", if you'd prefer to take your time to switch)

It also brings some new features, like the new Event Scheduler, an improved Advanced Harmonic Mixing,
Beatport compatibility, and many smaller improvements.
And of course, it keeps the stability VirtualDJ is now famous for.



BUILD 5281 (2019-09-14)

- fix itunes folder on macOS 10.15
- get_beatpos works on linein



BUILD 5269 (2019-09-03)

-Roland DJ707M support
-Add vertical slide optional video transition
-Fix lock-up using Cut/Copy/Paste with new context menus
-clockDisplay is now a config option to choose between 12 and 24-hour clock
-fix linein not working after using linein_rec
-Fix Pioneer RZX crash when changing skins
-Fix glitch on end of loop out effect in some cases with Fade and Step mode
-Smart play uses correct bpm value in case of multi-bpm tracks
-smartPlay respects globalQuantize setting
-ONSONGLOAD keyboard action added to execute an action on every song load
-waveformCenter config option added -Fix context sub-menu popping up on other screen when opening at right edge of screen
-Don't close search results when dragging search result to playlist/virtual folder in folder tree



BUILD 5186 (2019-08-04)

-Fix motor wheel drift in previous Early Access
-Fix lock up when refreshing effect list



BUILD 5185 (2019-08-01)

-Fix installation of new shaders
-Fix crash refreshing effect list



BUILD 5182 (2019-07-27)

-Fix context menu crash on mac



BUILD 5181 (2019-07-25)

-Fix lockup when moving past beginning of loop



BUILD 5180 (2019-07-23)

-Numark Scratch supported
-Add No Fade mode to loop out effect
-Use skin aspect ratio for video when showing Preview Only
-Pioneer RZX fix for screens on mac
-fix using overlay video effects on sampler
-Allow m3u8 as playlist file extension as well
-separate vertical and horizontal scratch zoom levels
-beatlock doesn't interfere while loop smaller than 1 beat is active or stutter cue is held
-add TAP button to bpm editor



BUILD 5095 (2019-07-04)

-Play Next shown in context menu in automix list as well
-Add opus to default file types and recognize as ogg tags
-Fix ignored controller still affecting pads layout
-Fix requesting microphone permission on os x 10.14
-Allow history and history/karaoke folder to be added as favorites
-Fix text quality on mac on non-retina displays
-Fix wave colors on very short files when experimentalWaveColor is on
-showGridlines option added
-Action editor recognizes verbs with numbers correctly
-Extended Info (singer name, play time, key change) preserved when using music filters in browser (karaoke/music/video filter)
-Fix right-aligned text in skins on mac
-Fix gif logo's not using transparency
-add mic_eq_mid



BUILD 5046 (2019-06-25)

-Fix some texts difficult to read on non-retina mac



BUILD 5045 (2019-06-19)

-Fix default video karaoke skin missing in previous early access release



BUILD 5044 (2019-06-14)

-Reloop RP-8000MK2 support
-Pioneer DJM-450 support
-Fix select folder dialog on mac not responding to mouse clicks properly
-Fix moving a file to a different volume on mac
-Old Denon ASIO driver no longer used on windows (will use WASAPI instead)
-virtualfolder_add can also be used for playlists
-Fix shaders using spectrum or wave data on Windows 64-bit version
-mic_talkover also works with fake mixer
-Fix font not updating on text effect when changing presets
-Allow hiding sidelist, karaoke and sampler in sideview
-Fix text cut off in browser in some skins
-browserDaysSongsAreNew option added



BUILD 5003 (2019-06-11)

-Fix for MCX8000 screens on mac



BUILD 5002 (2019-05-30)

-Don't apply master volume to recording
-mic_eq_low and mid_eq_high script actions
-smartPlayLimitPitchRange optional
-Fix singer name not correctly read from playlists
-Fix shoutcast streaming
-Fix for DDJ-1000 on mac losing control on fast pitch changes sometimes
-Fix creating filter folders
-Rename option for pad pages



BUILD 4973 (2019-05-21)

Initial support for DDJ-800
-Fix live video streaming to Facebook
-Fix ogg server broadcast
-Fix ask the dj reply popup on mac
-Unsorted category shown when sorting shaders into folders
-zeroDb can also be used to add headroom when autoGain is off
-Text effect update with preview in position box and storing/loading presets
-Smart play limits auto matching bpm to +-10%
-Auto Match BPM added to deck options menu
-Mac OS X 10.7 no longer supported
-New option browserPadding



BUILD 4918 (2019-05-01)

-Fix changing position in song with mouse not working anymore in some custom skins
-Fix crash in automix editor
-Fix lockup when trying to change karaoke background song
-Echo effect fix for when Mute Source is activated before effect activated



BUILD 4909 (2019-04-25)

-Fix automatic deck assignment incorrect when a generic midi device was also present in the system
-Fix using Loop Out together with Reverb or Echo
-Automatic volume calibration for Phase
-Scratch DNA respects deck slip mode
-mic_talkover action
-Fix loop roll pad page not working while loop roll is selected as color fx
-Fix CMD+key not sending keyUp events on mac
-Fix track number sometimes preferred from file name instead of tag
-Fix songs streaming from disk causing problems when scratching sometimes
-Allow use of experimentalSkinEngine on mac manually (when set to yes) to reduce cpu/gpu usage
-Add Range option to switch EQ10 between 16 and 32 dB (default 16dB) (option in presets drop-down)
-Fix 3d video transitions on mac rendering upside down when effect enabled, recording or broadcasting
-Camera plugin update for mac



BUILD 4848 (2019-04-21)

-Fix lockup when activating Karaoke mode and background is set to Video output



BUILD 4846 (2019-04-18)

-Fix lockup using Track Cleaner on windows



BUILD 4845 (2019-04-12)

-Fix possible crash on mac with bad settings.xml



BUILD 4844 (2019-04-04)

-Fix VU meter at 192khz samplerate
-Fix browsed_song 'rating' 5
-Fix video effects not applied correctly with video's with non-square pixels
-Blur effect, and Blur Black Bars effect to add blurred background for video's with black bars



BUILD 4830 (2019-03-29)

-Denon DJ X1800 Prime support
-SoundCloud Go+ available as online music source
-Allow pad pages to be made favorite, and pad_page_favorite action to quickly access it (right-click on page in pad editor to select)
-Option to have a controller's pad page independent of main pad page (config->controllers, right-click controller, select 'Independent Pad Page')
-get_askthedj_unread script added to monitor unread ask the dj messages from scripts and skins
-Mobius direction different on left and right side of colorfx
-Include settings.xml in backup
-automixMaxLength option to limit play time of a song in automix
-get_automix_song can have number as last parameter to show 2nd, 3th etc... upcoming songs
-Add label to possible search fields
-Allow sorting shaders in folders (right-click on shader to move it to a folder)
-Remember deck assignment of Generic Midi devices
-browsed_song action can update fields of all selected items instead of only one
-FreeStyler added as native plugin
-On-Screen keyboard fixes for windows 10 touch screens



BUILD 4787 (2019-03-01)

-Mixars Primo support
-Rane Twelve support
-Cover plugin draws video in the background if size is smaller than max
-Ableton link 'master' switch when loaded on master effect slot to prevent other hosts from modifying vdj decks (like when controlling lighting software)
-Fix green line on right of some videos in DX9 with useDXVA off
-Allow shaders to be sorted in folders (right-click move to folder)
-Update gain when gain in tag editor is modified
-keyDisplay setting added to toggle between Harmonic and Musical key display
-autoKey only matches keys when difference is 1 semitone
-Cue points always instant play on motorized jog controllers
-auto-update browser when key changes
-Fix key analysis for samples shorter than 4 seconds
-get_key_modifier_text, key_match_button and key_match_menu added
-Pads, mappers and filter folders included in backup
-Key match button on default skin
-Add key selection and key matching modes to sample editor
-Fix crash on macos 10.14 when timecode config was opened



BUILD 4756 (2019-02-05)

-Allow video and shoutcast broadcast at the same time
-Fix Virtual Folder not showing sub-folders in some cases
-Fix 'autoKey' option matching to other deck's original key instead of current key
-filter_selectcolorfx working on sliders
-Fix effect drop-down for color fx empty when default effects have been moved to a sub-folder
-Backup Database option
-fix switching decks on pioneer controller not updating waveforms
-"get_sampler_bank n" to get name of n'th sample bank
-Flip3D transition fixed in Windows 64-bit build
-Fix some shaders not working in Windows 64-bit build
-Negative video effect fixed in windows 64-bit build
-Fix ReWire in Windows 64-bit build
-Fix DDJ-1000 fx screen on mac



BUILD 4742 (2019-01-15)

-Rane Seventy-Two support added
-Fix Virtual Folders not showing content after drive was removed/added in some cases until after restart
-Color FX selection on default skins by clicking the FILTER label
-Deezer login through regular browser
-Fix prelisten player not respecting zeroDb and autoGain
-fix sideview updating in skins with custom browser
-Fix camera plugin crash
-Fix numark nv waveform refresh too quickly on mac
-Fix decks >2 oninit action in keyboard mapper
-Fix small slideshow timing issue on repeating short videos
-Fix lockFolderOrder
-filter, filter_activate and filter_selectcolorfx can now be used to control color fx or filter
-Fix OS2L negative beat numbers
-Fix Drag&Drop from 32-bit application in Windows 64-bit build



BUILD 4720 (2018-12-10)

-Fix rare crash while updating extensions config page



BUILD 4719 (2018-12-08)

-Fix crash when closing config window before extension list finished downloading



BUILD 4718 (2018-12-07)

-Fix crash reading some wma tags



BUILD 4717 (2018-12-06)

-Fix video sample recording issues
-Fix shader position when transparency is used
-miditovst_active action added to toggle midi to vst on/off
-After recording a mix, add cue points for each track played
-Loop Roll compatible with colorfx
-New tab style for bottom sideview toolbar
-lockFolderOrder option added



BUILD 4675 (2018-11-18)

-Fix lockup when double-clicking playlist and automix playlist had been changed



BUILD 4674 (2018-11-12)

-Controller support for Traktor Kontrol S2 MK3
-Fix WASAPI input names not showing up correctly in build 4673



BUILD 4673 (2018-11-09)

-Fix config window stuck on tutorial page with slow internet connection



BUILD 4671 (2018-11-08)

-Allow using LiveFeedback and GeniusDJ in sideview
-New extensions page in Settings
-New Tutorials page in Settings
-Ableton Link plugin (install from extensions page in settings)
-Improved performance for interlaced videos
-Support for Hercules Starlight, InPulse 200, InPulse 300, Pioneer XDJ-RR
-Slideshow remembers position
-Fix selecting star rating from browser info tab with touch screen
-Fix crash switching broadcast on/off/on quickly
-Fix some small sampler bugs
-Fix autogain remember option when used during automix



BUILD 4592 (2018-10-05)

-Fix potential crash with one specific broken sampler pack



BUILD 4591 (2018-09-23)

-New login window
-Improve video recording and broadcasting performance
-Browser info allows selecting song color
-Support for animated gif files added
-Improve database loading speed on Windows
-Mute beats and Video parameters for Cut effect
-Video_delay can use relative (+-XXms)
-Support for Novation Launchpad Pro, Gemini PMX-10 and PMX-20
-Fix karaoke_show to manually show karaoke video skin
-Fix loading vdj sample data from vdjedit
-Fix options window sometimes opening blank
-Fix karaoke singer display when karaokeDualDeck is on



BUILD 4537 (2018-08-24)

-Pioneer DDJ-RZX support
-Allow drag&drop of skin cover to put song loaded on deck in playlist
-karaokeAutoRemovePlayed option
-Deezer playlist refreshed when re-opening
-Cloudlists are cached for offline access
-Show current value of sliders and buttons in last used controls box on controller config page
-karaoke_venue_name vdjscript added
-sampler_group_color vdjscript
-Fix crash with karaoke video skins
-improved duplicates by tag filter folder
-Automix editor fixes for overlapping songs
-video editor shows source position in overview



BUILD 4514 (2018-07-31)

-Fix incorrect video colors on paused video on some macs
-Automix Editor visual improvements
-Improve reading multi-line comment fields in tag editor
-Fix for video effects applied on deck



BUILD 4504 (2018-07-23)

-Add transparency option for shaders
-Fix video effects applied on the deck on mac
-Fix distortion in headphones when sandbox mode on and headphonesGain option set very high
-Edit karaoke skin option in karaoke_options menu



BUILD 4490 (2018-07-17)

-Pioneer DDJ-SX3 supported
-karaoke mode can now have its own videoSkin and selection of background
-Delay effect added
-Double-click in automix while karaoke mode active and playing from automix will load the selected song as background music
-double-click a song in karaoke list while karaoke mode active will load it to the karaoke deck
-Loop Out respects quantizeLoop and globalQuantize
-Improve automatic correction of playlists when drive letter changed
-Fix live recording of samples not storing correct bpm when deck is not at 0% pitch
-Slip option added to Loop Out plugin
-duplicates filter folder has sub folder to search for duplicates by tag
-Slideshow syncs to nearest beat
-param_add and param_multiply can also accept 2 parameters to be multiplied
-fix leftcross/rightcross not instantly updating volume levels
-browsed_song action can be used to modify play count
-Add "deck playing" support for scripts
-many new actions added for karaoke skin



BUILD 4459 (2018-06-28)

-Fix camera plugin on windows



BUILD 4457 (2018-06-26)

-Fix rare crash with Camera plugin
-Fix crash on reading corrupt mp4 tags
-Hack to keep compatibility with Vista/XP



BUILD 4451 (2018-06-23)

-Fix shader's beatmove when activated on a specific deck
-Fix a small stability issue



BUILD 4444 (2018-06-19)

- new context menu on video preview to select the video output
- new setting 'useVideoSkin' and 'showVideoSkinOnPreview'
- fix rare crash when closing vdj while a shader was still downloading



BUILD 4440 (2018-06-17)

-fix some potential (but rare) crashes



BUILD 4438 (2018-06-16)

-Show video skin in preview
-Fix rare crash in scratch editor



BUILD 4435 (2018-06-13)

-fix rare crash on mac if mouse is moved very fast just after closing the app
-fix video samples sometimes hiding the video skin



BUILD 4432 (2018-06-11)

- fix memory leak in screengrab plugin on PC
- fix potential crash on mac with deezer login when no internet



BUILD 4430 (2018-06-10)

- can close source window on video effect "screengrab"
- fix occasional audio distortion with effect "Loop Out"
- fix refresh effect list after plugin download on mac
- fix video recording when recordBitDepth set to 24-bit
- fix white windows appearing on mac for skins with multiple windows



BUILD 4420 (2018-06-05)

NEW VERSION: VIRTUALDJ 2018

See details of the new features on http://virtualdj.com/2018

- SHOW THE INTRICACY OF YOUR MIX:
Show on big screens or projectors what you are a doing with the mix,
in a way that will entertain your audience with more than just your audio.

- BRING A VIDEO DIMENSION TO YOUR AUDIO TRACKS:
Tap into the unlimited creativity of the demoscene competitions, and use
the thousands of shaders from ShaderToy to visualize your audio tracks.

- THE WORLD AS YOUR STAGE:
In an era of social media dominance, keep your presence and your fans by video
broadcasting your mixes directly and easily on most major social platforms.

- THE DNA OF SCRATCH:
Every scratch can be expressed with a few letters, like the human genome.
Automate your scratches and tinker with their DNA sequence to discover new sounds.

- LOWEST CRASH RATIO IN THE INDUSTRY:
And of course, the stability of VirtualDJ has been maintained to rock-solid level.



BUILD 4291 (2018-04-26)

-Fix effect_slider broken on some controllers



BUILD 4276 (2018-04-23)

-Fix seeking in interlaced video
-Fix slow framerate on some interlaced videos



BUILD 4252 (2018-04-13)

-Fix for ASIO when ultraLatency off and samplerate different from asio samplerate
-Add Sawtooth option for Mobius



BUILD 4251 (2018-04-12)

-Reverse parameter for Mobius audio effect
-Show key change on singer dialog
-Update rating from browser info
-Broadcast respects cleanTagsInDeckDisplay option
-Skip checking playlists that are not writeable when renaming files
-Show warning when database could not be opened
-Fix decoding certain interlaced videos and improve timing
-Fix controller jog wheel glitching when soundcard samplerate and config samplerate are not the same
-Fix browserSearchByFirstLetter option
-Slideshow remembers position in video



BUILD 4204 (2018-03-23)

-Pioneer DDJ-SB3 support
-Mic effects use active deck bpm
-Fix CU Karaoke not working correctly in previous Early Access release
-fix keyboard focus on dialog drop-downs
-fix master effect distortion when sandbox enabled



BUILD 4189 (2018-03-14)

-Pioneer XDJ-RX2 support
-Mixar DUO MK2 support
-Pioneer DDJ-1000 support
-Unlock TC inputs on Pioneer DDJ-SX2
-Hercules Instinct P8 supported
-Hercules P32DJ supported
-Reloop KUT supported
-Roland DJ-202 and DJ-505 supported
-Mixvibes VFX supported
-Pioneer DDJ-RX uses 14-bit pitch-slider (requires firmware update)
-Fix sample editor not showing phase correctly
-param_cast support for decimal formats (get_bpm & param_cast "000.00" for example)
-fix some files causing database corruption on mac when they have unnormilzed utf-8 characters in their name
-Fix some cdg files not playing
-Fix CDJ2000NXS2 cue point order on wave display
-fix renaming samples in sample editor
-Fix some wmv not playing
-Pad editor compatible with 16 pads (when 16-pad controller connected)
-fix podcasts to stop working on mac
-Fix playlist_add not allowing duplicate adds
-fix sampler not updating layout with experimentalSkinEngine
-Show Remix optional in Title plugin



BUILD 4064 (2018-01-02)

-Fix small glitch when activating flanger
-Fix automix info not shown correctly sometimes
-Fix playing video edits in sampler
-Fix waveform overview colors incorrect on long songs such as mixes
-Improve LiveFeedback results



BUILD 4032 (2017-12-15)

-Pioneer DDJ-XP1 supported
-Title plugin improvement
-Fix ignore controller not working when disconnecting and reconnecting controller
-Fix lockup when returning from lock screen while video was active
-Deezer playlist order remembered
-Deezer logout fix on windows
-fix scrolling up in effect list not wrapping to bottom correctly



BUILD 4011 (2017-12-01)

-Fix default sample icons no longer showing after using sample editor
-Fix pitch reset to zero while beatlock enabled
-Fix crash moving history or karaoke folders
-Allow to zoom a little bit before and after the song in POI editor to make editing near border easier
-POI editor shows cue point colors on waveform
-Fix some wmv files not playing smooth
-karaokeDualDeck option added to play background music on different deck using autoMix
-fix sampler sync when playing loops on sampler only and stopping a sample
-Fix sample loops set to 'pitched' also being synced



BUILD 4002 (2017-11-22)

-Whem renaming or moving files, virtual folders in root, and playlists in playlist folder are automatically updated as well
-2 deck skin key panel shows key offset
-Custom skins: fromMiddle for vertical and horizontal sliders
-save key change in karaoke history
-clone_from_deck action added
-loop action keeps track of multiple button presses correctly when loop is in loop roll mode
-fix sorting of date fields for very old dates
-zoom transition handles different aspect ratios better



BUILD 3994 (2017-11-15)

-Reloop Touch improvements
-Allow deleting items from karaoke singer history
-Video Edits made in Video Editor improvements to text quality
-Fix multiple custom fx interface controlling the same parameters
-Fix history extension in previous build



BUILD 3989 (2017-11-12)

-Show position of karaoke background music in automix list
-Add lookup to right-click menu for pulselocker files to search them using other providers
-Fix GeniusDJ lookup when GeniusDJ folder not visible in folder tree
-get_loaded_song 'color' 'white' to specify a default color if the track doesn't have a color
-Allow to set venue name for karaoke
-Karaoke singers list filled in based on venue
-Allow scrolling and selecting singer names using controller scroll knob
-Fix rename from tag editor when file is accessed from prelisten player



BUILD 3978 (2017-11-04)

-Video previews in prelisten player
-browser_geniusdj action to do geniusdj lookups from action
-Fix maximum zoom level in automix editor
-fix match_key action
-fix rounding error showing some cue points slightly off on overview waveform
-doubleclick vdjscript action added



BUILD 3967 (2017-10-27)

-Pioneer DDJ-SR2 support
-Fix possible crash when experimentalBeatAnalyzer is enabled
-Sample volumes are remembered when switching banks
-Fix crash dragging from karaoke history playlist



BUILD 3961 (2017-10-24)

-Fix right-click 'add to automix' from sidelist not working for multiple songs
-Fix crash recording line input on deck
-Reloop Touch support
-Improve rhythm wave (currently when experimentalBeatAnalyzer is on)
-karaoke singer filled in when dragging from karaoke history to karaoke playlist



BUILD 3954 (2017-10-15)

-Detect external screen connection/disconnection on mac
-Fix duplicate iTunes folders showing up since recent iTunes update
-Karaoke set name remembers list of names entered in current session for faster entry
-Num* keyboard shortcuts fix on mac
-Ensure center line in scratch waveform is always at least one pixel



BUILD 3936 (2017-10-03)

-Fix webm recording on pc
-Fix deezer logout
-Fix performance issue scanning large files with samplerate below 44100Hz
-CoverFlow visualisation
-Support for .vst plugin filename on Mac
-Fix green first frame on interlaced videos



BUILD 3921 (2017-09-25)

-Fix droplets video transition not smooth at start and end
-Improve zoom video transition fading in center
-Fix pulselocker crash
-Store up to 5 master fx slot selections and master color fx selection
-KeyCue pad page has option to disable cue jump
-Fix karaoke background music not starting when karaokeSkipSilence was on
-Fix search result count including separator
-keycue_pad_jump action to toggle jumping to cue point on/off



BUILD 3903 (2017-09-16)

-Numark DJ2GO2 supported
-Fix deezer facebook login
-Fix options drop-down on touch-screens
-Track cleaner fixes
-Fix crash when switching to timecode config window



BUILD 3896 (2017-09-09)

-When a user is logged in to Deezer, groove music or content unlimited and tries to load a Spotify link (from old playlist for example), an alternative is automatically searched for in Deezer and loaded
-menu_cycledisplay to control what get_text shows on single-line controllers
-fix color table shared for different midi devices causing incorrect pad colors when multiple controllers connected
-fix dragging folder icons using touch screen
-Colorfx instances independent of other deck effects
-Improve defaults for tablet skin/grid mode
-Action and Load POI's also allow color to be set
-Numark NS6-II support added



BUILD 3889 (2017-09-04)

-Fix video editor text effects on mac
-Fix timecode pitch readout off sometimes
-Fix saving track edits for online files
-Add support for Reloop RMX90DVS
-Selected effect using hc4500 controller menu is remembered
-Improve browser grid view
-Can pause karaoke track with karaoke engine enabled
-Fix scrolling text on some controllers



BUILD 3870 (2017-08-22)

-Fix webm recording on mac
-Improve lyrics lookup in video editor
-Fix get_featuring_after_artist
-Fix ask the dj twitter hash tags not shown
-Fix autocue not working if song moves slightly due to vibrations during load
-Fix pitch wobble on fast pitch changes



BUILD 3848 (2017-08-16)

-Fix mp4 video recording on windows on some systems



BUILD 3846 (2017-07-30)

-Fix flac recording
-Fix mac mp4 video recording on some systems
-Fix database cleanup problem
-Spotify logout fix
-automix_add_next moves song in automix list to next position when selected
-keepBPMonAnalyzerUpdate option to prevent bpm analyzer update from updating bpm/phase



BUILD 3840 (2017-07-24)

-Traktor playlists read correctly on mac
-Fix issue with sampler video plugins
-Fix colorize effect not working with transparent samples
-Fix not able to save new image for video sample



BUILD 3826 (2017-07-17)

-Sync button always works with 2 decks, even when masterdeck selected
-cleanTagsInDeckDisplay option added to disable automatic formatting of tags in deck display
-total time of multiple selected files shown in tag editor
-Fix sampler sync when switching to sample of same group and no deck playing
-Fix video samples no longer transparent when applying video effects
-Performance improvement when pitchQuality set to 3
-Add right-click options Play Next, Add To Automix and Mix Now while automix is enabled



BUILD 3807 (2017-07-07)

-Allow video effects on sampler effect slot (using effect_select "sampler" script)
-Add support for Pioneer XDJ-1000MK2
-Add support for Pioneer XDJ-RX
-Fix samples not playing in sync with each other when no deck is playing
-Automatic clean up and formatting of artist/title/remix/featuring on decks



BUILD 3798 (2017-07-02)

-Fix sampler crackling on first play
-First beat detection improvement with experimentalBeatAnalayzer
-Fix for ASIO unable to initialize when it is the default audio device in windows (for some drivers)



BUILD 3790 (2017-06-28)

-Fix scratch wave calculation on old processors



BUILD 3789 (2017-06-26)

-Calculate accurate beat phase while updating bpm live to make streaming songs mixable faster
-Improve overview waveform quality when skin has different sizes of waveforms
-Allow discogs for batch downloading of track info
-Groove Music support
-Pioneer DDJ-SZ2 fixes



BUILD 3780 (2017-06-18)

-Fix waveforms when used with line-in source
-ReWire launch panel opened when initializing ReWire device
-Fix buffer effects when not run on masterdeck
-Fix waveform overview in sample editor sometimes not matching sample accurately
-Fix some vdj 6 and earlier plugins activating plugins on wrong deck
-Spiral audio effect
-Prevent full start/end automix points to be overwritten when automatically re-analyzing
-Fix pitchQuality 3 possible sync offset



BUILD 3771 (2017-06-10)

-pitchQuality 3 for improved quality time-stretching
-Initial pad engine touchbar support on Mac
-Don't change beat grid phase on automatic re-analyze



BUILD 3761 (2017-06-01)

-Don't overwrite custom set mix points on automatic re-analyze
-Add one of four button to bpm editor for variable bpm tracks



BUILD 3760 (2017-05-30)

-Fix sampler master volume not working on external mixer audio config
-Multi-bpm detection (from BPM Editor, options->re-analyze (multiple bpm))
-Fix MJPEG files freezing sometimes
-Improve bpm analyzer



BUILD 3752 (2017-05-22)

-Fix memory leak on content unlimited download
-Fix some beatlock issues
-Fix loading second Spotify track not working sometimes
-Fix scratch wave sometimes missing part at start when loading is slow
-Fix scrollwheel zoom direction for scratch and rhythm waves
-Get bpm and key from spotify
-Deezer, spotify and pulselocker playlists act like other playlist folder regarding browser columns
-Allow non-Deezer tracks to be added to Deezer playlist
-Allow adding non-Spotify tracks to Spotify playlists



BUILD 3738 (2017-05-13)

-Reloop RP-4000 mapping updated with support for custom pad pages
-Fix .jpg files not used as covers
-fix is_sync flashing sometimes
-fix fallback audio device not working correctly
-allow creating/unfollowing spotify playlists
-Limit hardware accelerated video encoding on mac to OS X 10.9 or higher
-Fix 'deck x video_fx_select'
-Fix lrc files
-Allow adding/removing tracks from Spotify playlists



BUILD 3734 (2017-05-07)

-Spotify playlist and search fixes
-Pioneer DDJ-SZ2 support



BUILD 3731 (2017-05-02)

-Roland DJ-808 supported
-Fix memory leak while analyzing
-Hardware-accelerated video recording on mac
-Fix slicer/loop roll not working on deck 4
-Right-click songpos while in automix opens poi-editor on mix-out point when clicked on the right side and mix-in point when clicked on the left side
-fix automix fade point calculation
-Fix ask the DJ twitter
-bpm analyzer improvements



BUILD 3710 (2017-04-24)

-sampler_pfl action added
-Add option for 24-bit recording
-Fix query prelisten_pos as text crash
-Volume applied on master output even when fake mixer is active
-Further improvements to experimental beat analyzer
-Akai MPD226 supported



BUILD 3696 (2017-04-14)

-Prevent screensaver and display sleeping on Mac
-Fix removing virtual folders when placed in Lists root folder
-Use genre instead of style from discogs
-automix_add_next added
-midiclock_active added to toggle sending midi clock on/off



BUILD 3678 (2017-03-31)

-Fix creating new filter folders directly in system/virtual folders
-Fix satellite boom not booming on 4-decks skins
-Allow creating a favorite from a history folder
-Hide locally unavailable tracks from pulselocker downloaded content folder
-Fix cover art crash on mac
-Allow 3 digit track numbers when parsing filenames
-Fix writing comment tag for mp3's with multiple comment tags
-Send speaker configuration to VST plugin (fixes incorrect channels in Izotope plugin)
-Add zoom parameter to camera plugin



BUILD 3671 (2017-03-24)

-Pulselocker plugin added for pro users
-Add support for shell VST's (one dll containing multiple plugins)



BUILD 3663 (2017-03-21)

-Improve repeat_song for samples loaded on deck
-Fix context menus on secondary windows when videoForceFullScreen is 1
-Fix is_battery on Mac
-Fix virtualfolder_add for subfolders of Virtual root folders
-Fix deezer unable to play the same track twice
-Add right-click menu to delete skin from config
-Fix left/right video deck selection in combination with audio only visualisation
-Scripts can use 'deck leftvideo' 'deck rightvideo' for left/right video deck
-Fix issues on some nVidia cards with a lot of video memory
-Allow adding songs, deleting songs and creating playlists for Deezer
-Fix deezer playlist limit
-Prelisten_pos can be used as text in skins
-Fix logUnsuccessfulSearches when searchContentUnlimited is off
-Fix lockup when maximizing on os x and auto-hide menu bar is on



BUILD 3638 (2017-03-09)

-Fix deezer remix parsing
-Improve remix parsing for spotify
-Fix spotify playlist tracks added to search db
-Fix crash on playing pitched sample
-Fix loading next/previous Discogs image in cover art editor
-Improve discogs release selection for finding year
-Allow internet files in filter folder
-Fix crash when experimentalBeatAnalyzer is enabled
-Don't auto-scan internet files when dropping in automix
-Fix crash loading silent files
-Changing bpm in bpm editor also updates tag when setTagsAuto is set
-Fix crash creating new filter folder
-add autoMixMode with Fade Out and Cut In



BUILD 3621 (2017-02-28)

-Fix selection of last selected folder on startup



BUILD 3619 (2017-02-25)

-Support for AKAI APC40 MKII and AKAI MPD218 added
-Fix time display for karaoke history folder not showing date
-Fix timecode bug that could make vinyl side swapping too sensitive
-Fix video edit not playing on mac with useDXVA enabled
-Fix auto-generating track edit with video with no sound
-New filter word: duplicates
-Fix Discogs cover art
-Improve group by year range 10 filter folder
-Lookup empty year and genre from discogs in tag editor using option button
-Improve wave detail in bpm editor
-Show waveform overview in editors
-Fix deinterlace not working after loading a non-interlaced video
-sideview 'automix' 'blink' and sideview 'karaoke' 'blink' added
-browser_move "top" and "bottom" added
-playlist_load "append" added
-Folder Tree organization change
-Make filter folder genre split by slash optional
-color for skin text object can be action when enclosed with backtics
-browser_move, sidelist_load and karaoke_load actions added
-scratch wave respects vinyl mode setting
-Performance improvement loading big skins
-experimentalBeatAnalyzer option added
-prelisten gain also repects autogain in editors
-Deezer/Spotify plugins for pro users added



BUILD 3573 (2017-01-16)

-Pioneer DJM-900NXS2 support
-Fix shiftpad crash when pad is empty
-Improve sample_bank action query performance
-Small 6-deck skin cbg fix



BUILD 3568 (2017-01-09)

-Denon MC7000 supported
-Pioneer DJM-S9 supported
-browser_scroll 'top' and 'bottom' can be queried
-Improve stream selection when file has multiple audio streams
-pitchResetSpeed option added
-fix docking of effects in skins with multiple browsers
-Fix pad_button_color
-Small slideshow fix (one image not shown after finished trough list)
-when forward-spin is enabled, song resumes when normal speed is reached instead of waiting for complete stop
-fix crash when 'settings' action is used with incorrect parameter
-Fix some pad action crashes
-group by filter folder no longer shows results marked hidden from search db
-xdj 1000 browser improvement
-Fix echo crash when using DubLoop pad page with controller connected
-Rotated video support in decks and slideshow
-Fix video recording audio sync issue when input samplerate different from record samplerate
-Fix track edits with track cover
-Fade from video to image and image to video in slideshow
-Fix crash in saving mp4 tag on big files
-Skin init actions executed after skin completely loaded
-Improve mouse/touch backspins



BUILD 3523 (2016-11-24)

-Slideshow switches to new folder faster on selection
-save_config saves variables
-browser_export exports playtime
-Fix seeking back in cdg karaoke video



BUILD 3518 (2016-11-18)

-Numark NV CBG support



BUILD 3517 (2016-11-14)

-Improve decoding performance of HEVC videos
-Fix video sample showing 1 old frame when retriggering
-browsed_song action to modify fields such as rating from browsed file
-Fix editing of track and video edits



BUILD 3514 (2016-11-10)

-Fix vdjsample loading on mac



BUILD 3512 (2016-11-08)

-Video fading for slideshow
-Fix crash during analyse on some cpu



BUILD 3510 (2016-11-06)

-Automix smart tempo aligns to beat-grid
-Fix possible crash in sampler or slideshow video
-Improve browser performance when scrolling text
-effect_string action to set string value of effects that support it (slideshow allows changing path from script)
-allow creating favorite from playlist
-Improve video encoder parameters
-Improve icon sharpness on mac
-Fix automatic resizing of multi-window skins not respecting aspect ratio



BUILD 3493 (2016-10-29)

-Fix some issues with multi-window skins
-Fix recording sample loop not selecting loop in folder when recordings folder already selected
-Disable navigation sounds in ads
-Some performance improvements
-Fix some HID controllers not detected



BUILD 3471 (2016-10-22)

-Fix notifications sometimes not shown on mac
-Fix automix editor sometimes not drawing wave correctly
-Improve camera plugin when quickly starting/stopping
-Fix slow browser update when multiple cdj's share the same mapping
-maxPreloadLength now an automatic setting by default
-some possible crash fixes
-Improve video memory detection on mac



BUILD 3456 (2016-10-15)

-Numark NVII support
-Numark waveform fixes
-Fix crash on mac accessing clipboard
-Fix possible automix gap when harddrive responds too slow
-Add ability to mark songs as played
-Fix too much memory used for video on mac in some cases
-Notifications for AskTheDJ using Twitter when monitoring set to Always
-Fix Title plugin select color



BUILD 3440 (2016-10-08)

-Fix potential broadcast crash
-Sampler_loop action accepts loop length and can be used while_pressed
-Text plugin on top of visualisations and sampler



BUILD 3432 (2016-10-04)

-Podcast warning message when still uploading when closing
-Fix effect_select 'audioonlyvisualisation' 'none'
-Remember clock 12/24 setting
-globalQuantize setting is now a drop-down selection
-fix possible flash of old video at end of automix video transition
-Zoom for numark controller waveforms
-Improved first beat of measure detection



BUILD 3420 (2016-09-24)

-Karaoke singer list font size relative to window size
-Fix karaoke crash when no background music selected



BUILD 3418 (2016-09-22)

-Fix karaoke background music



BUILD 3414 (2016-09-20)

-Support CDJ2000NXS2 firmware v1.4 (required upgrade)
-Controller performance improvements
-slideshow doesn't show fade when only 1 picture available
-pioneer_play light stays on when pioneer_cue held long enough
-fix video editor lock up when window resized too small
-Fix editing remix field when originally parsed from filename
-Fix for mappers when hardwareShift is yes to remain compatibility with user-created mappers



BUILD 3409 (2016-09-14)

-Denon MCX8000 support
-Numark Dashboard support
-get_browsed_song 'length' 'ms' added
-Add get_browsed_song 'title_remix'
-Fix is_sync and match_bpm queries



BUILD 3398 (2016-09-04)

-Fix cdg sync issue
-Fix timing of bpm-aware dsp effects
-Fix incorrect saving of size of video window when it is minimized
-Fix slip mode timing off sometimes



BUILD 3390 (2016-09-01)

-Fix crash on loading songs in early access build 3386



BUILD 3386 (2016-08-29)

-Fix audio/video offset on cdg files
-Allow video to load when audio fails
-Improved memory use and loading speed when song samplerate is different from soundcard samplerate
-Fix waveform in video editor when editing unanalyzed files
-is_sync action added
-Fix removing drive on mac closing all external databases instead of only the removed drive
-Fix browser line height on mac trunacting characters



BUILD 3378 (2016-08-22)

-Boom Auto speed parameter based on beats
-pioneer_play and pioneer_cue actions added
-Fix reading karaoke cdg files with bad sync
-UPNP support for broadcasting
-Support for Quartz Compositions as video effects on Mac
-RPM set to 4 beats works for variable bpm tracks
-Fix crash in Mac camera plugin
-Fix get_time_min etc when used on text fields
-Fix windows in multi-window skin not showing on load
-Fix sampler not showing text or image at some sizes
-Cover download fix
-Small track editor fix
- new "Add Lyrics" in Video Editor
-Fix parsing dates with leading zeros
-Fix changing case for a folder
-Fix virtualfolder_add crash
-Fix pad crash for generic midi controller



BUILD 3343 (2016-08-01)

-Fix video recording



BUILD 3342 (2016-07-30)

-ID3 tag ratings are compatible with windows explorer/media player ratings
-Implement VST GUIs on Mac
-Fix lockup on startup when skin error on mac
-Fix text result for get_time with unit parameter
-Fix slideshow fade time not remembered
-Fix loop_pad_mode x queries
-Add option 'fxProcessing' to select pre- or post-fader effects
-Improve camera plugin performance and automatic resolution selection
-Fix getting dimmed colors from color action
-Fix moving files in list while automix is removing played files



BUILD 3324 (2016-07-18)

-Fix slideshow on mac
-Fix audio stopping for plus licenses (for controllers that share ASIO drivers with other controllers)
-Fix crash for pads
-shuffle once places currently playing song at the top to ensure entire list gets played
-Show all available audio channels on mac
-add hotcue mode to keycue page menu
-add hardwareShift controller flag for controllers that send shift, but operate shift in hardware
-fix drag&drop multiple files from finder on mac
-Fix time display on cdj2000nxs2
-Fix mix_and_load_next
-mix_now doesn't sync bpm if difference over 10%
-Improve selection of line inputs for deck 3 and 4
-Fix possible loss of custom mapper when switching between mappers of the same controller
-keycue pad page added



BUILD 3311 (2016-07-12)

-Fix hang problem in cover art window
-Removable drive connect/disconnect support on mac
-Fix focus lost when opening text input window with touch



BUILD 3308 (2016-07-09)

-Fix reading of certain id3 tags
-Fix crash on corrupt tags in tag editor
-Small cue_loop fix
-Fix crash on memory low when using batch bpm analyzer
-Fix automix editor crash
-Fix videoForceFullScreen 1
- fix potential crash on close
-Fix Pioneer DDJ-RR on mac
-Fix incorrect loop lengths shown in POI editor
-Scratch wave drawing performance improvement
-Scratch/Rhythm wave grid more stable
-Fix last move/copy folder not remembered



BUILD 3291 (2016-07-04)

-Fix SHIFT+NUMPAD keys
-Don't save unchanged mapper with name 'factory default'
-ghost slider fix for video_fx_slider on master
-audio engine performance improvement
-fix system color selector blocking interface and video
-pioneer ddj-rr support
-Fix effect drop-down for slot 2
-Prevent loading plugin parameters from corrupt ini file
-Fix crash trying to delete effect through effect list drop down



BUILD 3286 (2016-06-24)

-Fix Ask The DJ as sideview shortcut
-Fix font enumeration on windows
-Fix crash when re-docking effect on mac
-Fix size of non-custom plugin interfaces on high-dpi displays



BUILD 3278 (2016-06-23)

-Beatgrid plugin now has video option
-Fix potential crashes with multi-window skins
-Fix potential lockup with record button
-Plugins with graphic setup compatible with high-dpi



BUILD 3272 (2016-06-21)

- don't hide video when minimizing vdj



BUILD 3268 (2016-06-20)

- Improvements to ask.the.dj (geolocation, venues, replies, etc)
- Improved colorPicker (and more modes in the options)
-Various fixes with keyboard shortcuts
-Fix Audio file with gif cover art detected as video
-Fix crash on mac with playlist_save
-Fix alt-tab with videoForceFullScreen
-Fix issue with holding action used on same button of different decks
-Fix lockup when opening sample editor
-Fix unicode tags without BOM marker from ID3 tags
-Fix selecting folder for slideshow
-Fix font selection on mac
-Fix copy folder on mac
-fix crash when edit missing vdjedit files
-Fix effect list popup for audio only visualisation
-Fix potential lock up with timecode config



BUILD 3236 (2016-06-12)

-Fix deleting keys in controller config
-Fix copy/move folder not remembering last folder in windows
-Fix shift/ctrl swapped for moving/copying samples to sample folder
-Fix loading songs from cloud lists
-Fix Ask The DJ refresh clearing out searches
-Fix Ask The DJ crash when no network connection available
-Fix ask the dj list not showing when 'show audio files' is off
-Fix automix editor selection issue
-cue_stop, cue_play and hot_cue actions can cancel an ongoing backspin
-Fix audio crackles in wasapi exclusive mode
-Fix no audio on NetSearch Video
-Fix NetSearch video results not showing up when Force Netsearch Video was on and no CU Audio results
-Sampler also uses zeroDb to add headroom
-Fix security load window pressing cancel using keyboard not working
-Fix ASIO crash when different samplerates mixed
-Fix ASIO sound card not detected correctly for checking Plus license
-samplerHeadphones option added
-Fix karaoke check box in tag editor not checkable
-Various fixes for keyboard mappings



BUILD 3217 (2016-06-08)

-Color picker can be right-clicked for full hex editing
-Dock on mac stays hidden in fullscreen mode
-Fix centered multi-line text in dialogs on mac
-Fix minimize on mac
-Fix potential crash with script cue_name
-Fix potential crash in login window
-Fix automix in dualdeck mode with mix length set to 0s
-Key name drop-down in controller config sorted and shows mapped keys in bold
-Fix minimum width calculation for some config pages
-Fix automatic input selection from sound card definition for wasapi
-Fix holding script



BUILD 3205 (2016-06-06)

-Option to set a non-unique hashtag for ask.the.dj twitter



BUILD 3203 (2016-06-05)

NEW VERSION 8.2

Atomix Productions is proud to announce a new version of its flagship software VirtualDJ, which brings many important improvements and new features:

In an era where DJ hardware is moving more and more toward a better synergy with DJ software, we redesigned VirtualDJ to be more controller-centric.
As such, the new pad section will fit right at home on most modern controllers, but at the same time brings a versatility and easiness that is the trademark of VirtualDJ.

The audio engine has been improved, and we managed to perfect even more our already top-of-the-line BPM analysis algorithm.
And our acclaimed video engine also saw some significant performance boost with a smarter use of hardware acceleration.

The connected aspect has not been forgotten, with some brand new features like Ask.The.DJ

And of course, the overall stability has been maintained to rock-solid level, with the lowest crash ratio in the industry.



BUILD 2857 (2016-02-17)

-Fix hardware-accelerated decoding for some videos
-Fix unable to remove favorite folder when original folder no longer exists



BUILD 2853 (2016-02-13)

-Fix re-opening of selected filter folder if it is inside a virtual folder
-Fix dual-deck automix mode not proceeding when fade length is 0
-Fix database issue when a corrupt database is detected



BUILD 2844 (2016-02-05)

-EQ kill reset with resetEQOnLoad
-Improved sample video playback
-Controller updates



BUILD 2832 (2016-01-30)

-Improve video decoding for samples and slideshow
-Fix file naming when using record_cut
-Fix video when crossfader when crossfader_hamster activated
-Fix headphonesgain not applied for sandbox
-Fix mouse over visual issue in browser



BUILD 2828 (2016-01-27)

-Fix windows installer certificate



BUILD 2827 (2016-01-26)

-Fix Podcasting
-Fix some rare crashes
-Fix saving samples failing sometimes
-Controller mappings updated for colored cue points



BUILD 2821 (2016-01-19)

-Fix some crashes



BUILD 2819 (2016-01-15)

-Fix bpm analysis on samplerate other than 44khz
-Fix default cue colors for controller pads
-Fix import of Serato track colours
-Fix delay when quickly loading songs in a deck other than deck 1
-Fix loading of some cached content unlimited files on mac
-WASAPI exclusive mode initialization improvement
-Fix browser_sort action not reversing sort
- Can select a colour for a cue point in the POI editor
- cue_colour command to get/set cue point colour
- Add colour selection for saved loops
- Add 'loop_color' command to get/set saved loop colour
-Fix database loading issue when drive connected after startup
-Fix deadlock on copying file that already exists in destination using drag&drop
-Scratchwave adjusted for zeroDb setting



BUILD 2770 (2016-01-02)

-Fix Japanese and Russian language file crash when trying to create a new account
-Fix issue preventing proper closing of virtualdj when external drive connected during use



BUILD 2761 (2015-12-26)

-Fix reading genre tag of WMA tags sometimes containing composer instead
-Fix lockup when loading an unscanned track with a samplerate higher than the output samplerate
-Fix start of sample being cut off by ramp up



BUILD 2740 (2015-12-20)

-Fix switching input in Camera plugin
-Fix forced custom controller definitions not being correctly loaded
-Fix potential instability when using line in
-Fix potential problem on exit when taskbar notification is visible



BUILD 2729 (2015-12-18)

-Fix netsearch change in protocol
-Fix Windows' custom folder icons
-Fix potential rare crash on some skins without waveforms
-Improve cloud list song searches



BUILD 2693 (2015-12-12)

-Large performance improvement when scanning songs for bpm etc
-Performance improvement for startup/closing times
-Touch friendly context menu for covers
-Touch friendly context menu for browser column headers
-Add run time to get_clock tooltip
-Fix will play at times for automix shuffle
-Fix not playing all files in automix shuffle
-Fix rare crash on bad id3 tag
-Fix crash on exit when sending history fails
-Support for single deck skins to load in only 1 deck on double-click
-Preserve aspect ratio of images used in sampler based on letterBoxing setting
-Improved parsing of karaoke tags from filename
-Allow command line opening of songs on windows
-useKeyFromTag option added to use key stored in tag instead of calculated value
-writing mp4 tags works when no room left at beginning of file
-Saving a loop that isn't set on the deck obeys the quantizeLoop setting
-Triggering a saved loop obeys the smart_cue setting
-Improve selection of audio only visualisation instance so that settings are correctly used
-Delete .cdg when deleting .mp3
-Remove unplayable results from xiami netsearch results
-Waveform overview fully calculated for streaming songs
-follow symlink on root folders on mac
-Fix possible crash on mac using maximize/minimize/close actions from controller
-Fix remove played removing currently playing song in automix
-fix potential issue with edit filter folder option on mac



BUILD 2587 (2015-11-29)

-Fix issue when removing and re-adding cloudList root folder



BUILD 2586 (2015-11-23)

- fix rare potential issue when changing sampler banks very fast



BUILD 2585 (2015-11-22)

-Fix rare out of memory crash when loading new tracks to a deck non-stop
- Fix multiple save issue with loop_save with no slot specified
-Remove clutter from iTunes root folder (Books, PDFs, Apps, etc...)



BUILD 2578 (2015-11-15)

NEW: VirtualDJ 8.1 !
this new version is mostly focused on stability
and is a strongly recommended update.
- overall improved stability
- new Shazam integration
- new GeniusDJ folder
- new CloudList with collaborative lists



BUILD 2523 (2015-11-11)

- fix NetSearch new format