Changelog

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

-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-&amp;gt;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-&amp;quot;get_sampler_bank n&amp;quot; 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 &amp;gt;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&amp;Drop from 32-bit application in Windows 64-bit build

-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 &amp;quot;deck playing&amp;quot; support for scripts-many new actions added for karaoke skin

-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

-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

-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

-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

-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

-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

-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

-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

-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

-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

-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 &quot;Add Lyrics&quot; 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

-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&amp;amp;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

-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

-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

-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&amp;amp;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

-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 stabilityand is a strongly recommended update.- overall improved stability- new Shazam integration- new GeniusDJ folder- new CloudList with collaborative lists