Last edit by Adion, Atomix Productions on Wed 17 Apr 19 @ 8:12 am

VirtualDJ 7.0 (12 October 2010)

Multi Deck:
  • support for up to 99 decks
  • include skins for 4 and 6 decks
  • support both true multi-deck logic or mini-decks with left/right zoom logic

  • audio optimizations on Vista and Win7 (greatly improve the performance of the audio engine)
  • new Advanced Audio Config panel with line by line configuration (with low-latency optimizations)
  • Line-in/Mic support with effects, waveform display, beat-matching
  • Instant record of Line-in or Mic for replay and scratch
  • Rewire support
  • new master tempo engine
  • new PureScratch engine
  • new built-in resonant filter on each decks

Database Management:
  • new GenuisDJ algorithm
  • new FileInfo window with multi-files tag and rename
  • save to ID3 tags (or mp4 tags) option
  • new browser fields (composer, rating, custom fields)
  • support for nested virtual folders
  • easy drag-n-drop management of virtual/favorite/smart folders
  • automatically renew and manage Netsearch DRMs before it expires
  • new zoom mode for temporary fullscreen browser
  • new integrated audio preview of browsed songs

Video engine:
  • improved H.264 decoder
  • new overvideo action for multideck configs
  • access to more than 2 GB of memory on Vista and Win7 - 64 bit

Record and Broadcast:
  • Video codec list for video record (on PC)
  • support for ICECAST2 broadcast
  • record loopback and mic recording are now set in the Advanced Audio Config

  • Plug-and-play support for more than 80 controllers
  • support Hot-plug and unplug of controllers automatically

Skin engine:
  • <panel visible="VDJScript">
  • <element os="mac">, <element os="pc">
  • <text format=""> can use execution (`) operator (<text format="Deck `get leftdeck`">)
  • skin engine can parse mathematical expressions in the xml: <pos x="42+3*500" ...>
  • <init action="...">
  • <rhythmzone> (like <rhythm> but new simpler syntax based on color values instead of images, see the default 4deck skin for examples)
    <rhythmzone mirror="true">: put the "zero" line in the center, and draw the line on both side
    <rhythmzone upsidedown="true">: draw the curves upsidedown
    <rhythmzone upsidedown="opposite">: draw the first (and third etc) curve normal and the second (and fourth etc) upsidedown, with overlap.
    <rhythmzone upsidedown="0x0024">: draw the 3rd and 6th curves inverted, and the others normal (the number is an hexadecimal bit-mask for the channel's numbers. For example, upsidedown="0xAAAA" is the equivalent of upsidedown="opposite")
  • can have multiple <browser> in panels
  • can use <center x="" y=""> instead of <pos x="" y="">
  • improved font replacement on Mac

  • new action "get text" with unix-style execution operator (inverted quote): ` (get text "The filesize is `get filesize`, playing is `play` and volume is `volume`.")
  • new actions "get loaded_song 'column' ", "get browsed_song 'column' ", "get automix_song 'column' " where column is the name of the browser column (see <columns> in Languages/english.xml for the list)
  • new/modified actions: "play_sync", "play_onbeat", "play_sync_onbeat", "unload", "file_info"
  • can use cue names instead of numbers in "got_cue", "set_cue", etc...
  • many new actions: "pfl", "masterdeck", "prelisten", "prelisten_output", "prelisten_pos", "not_played", "cross_assign", "leftcross", "rightcross", "leftvideo", "rightvideo", "overvideo", "leftvideo_button", "rightvideo_button", "linein", "linein_rec", "mic", "mic_rec", "filter", "fake_xxxx", "booth_volume", "save_deck_set", "load_deck_set", "browsed_file_info", "assign_controller" (see Languages/english.xml for the complete list)
  • "linein" and "linein_rec" automatically use the timecode bypass if there are no linein inputs in the audio config, but there are timecode inputs.

VirtualDJ 7.0.1 (16 November 2010)

  • fixed left/right for dual-deck controllers on multidecks skins
  • fix on mac for MIDI controllers with several virtual "ports" (xponent, uc33e, ...)
  • fixed 4-deck controllers in 2-deck skins
  • fixed mismatched dual MIDI controllers if VID/PID reported in wrong orders by windows
  • new registry hack: DisableBuiltinDevices, ScanMIDInoPID
  • fixed crash if apply-to-all in fileinfo included the separator
  • fixed VDJScript "page 'effect' ? effect activate" (and other similar scripts) keeps the skin button lit
  • new VDJScript action "param_cast"
  • new VDJScript action "get time [elapsed|remain|total|loopin|loopout|cueX] [absolute] [{resolution}]"
  • new VDJSCript action "deck X get controller_name"
  • fixed MIDI LED <bar cc="" full="true"> first led was always lit
  • new MIDI xml <text sysex="" offset="" size=""> will "insert" the text at offset if offset+size>sizeof(sysex)
  • MIDI xml <text> can use encoding="ascii" to ensure 7-bit midi compatibility.
  • fixed <text sysex=""> with insert
  • new controllers DJ2GO, GEMINI16.
  • modified controllers FFKTLR, MC6000, SC2000, SPIN, DJCMK2, DJCMK4, DJCRMX, VCI300

VirtualDJ 7.0.2 (16 December 2010)

  • fixed crash when selecting an effect with GUI from a low-latency device
  • higher-fidelity samplerate conversion (44.1/48) is now optional, in performance panel, and disabled by default
  • iRemote now uses Bonjour instead of SSDP for device discovery (needed by the version approved on AppStore)
  • new option in XML for MIDI: <jog note="xx" inverted="xx" full="xx">
  • new controllers DigitalJockey2.

VirtualDJ 7.0.3 (7 March 2011)

  • fixed microphone sound with non-ASIO soundcards
  • fixed compatibility with 48Khz-only ASIO drivers
  • new VDJScript verb: "repeat"
  • fixed action "motor_switch" (fixes HS5500 in dual-layer mode)
  • new registry SendMidiClockTo; midiclock removed from general midi mappers
  • new MIDI definition syntax: <inputsysex>
  • fixed IVdjPluginMapper plugins
  • fixed vinyl mode in config option to affect decks>2
  • don't register as ReWire master until vdj is actually using it
  • MAC: fixed crash when automixing karaoke
  • MAC: fixed filter folders using "days since xxx"
  • MAC: fixed deleting playlists
  • MAC: fixed get bitrate informations
  • MAC: fixed sort by file date

VirtualDJ 7.0.4 (05 May 2011)

  • changed default JogSensitivityScratch to 200% (on fresh installs)
  • new registry JogSensitivityScratchMotor (default 100%) for separate setting for motorized platter
  • fixed a potential bug in ID3 tag writter
  • fixed double \ in paths with new installer (caused sonique plugins not to open)
  • fixed crash in coverflow when height was exactly 1 pixel
  • release hold on touch_jogwheel when switching vinyl_mode
  • fixed pitch_range brings the pitch of all decks in range
  • fixed sampler switches automatically to "pitch-lock" when a loop is recorded
  • CD and network volumes don't show error popup when browsed (to still get login popup for network drives, hold CTRL while clicking on the drive)
  • fixed rare crash when deleting a cue point
  • fixed a possible crash when using several HID controllers and disconnecting one
  • MAC: fixed changing latency settings
  • new registry AutoPitchRange to change the range when needed by a bpm-match
  • new vdjscript: "get decks" or "get decks 4 ? ..."
  • new vdjscript: "get effect_button_name" and "get effect_slider_name"

VirtualDJ 7.0.5 (07 August 2011)

  • fixes video stream errors
  • added new formats to the video decoder engine
  • support firewire controllers
  • 18 new controllers added
  • fixed opposite chan sync in multi-deck
  • fixed "leftcross off" and "rightcross off" when cross is already assigned to the other side
  • fixed changing vinyl mode/cd mode while touchwheel_touch is kept pressed
  • new action "get beatdiff"
  • new action "effect_select_multi"
  • new midi definition element: <led note="" min="" max="">
  • fixed midi definition element <fulljog pitch="">

VirtualDJ 7.0.5b (17 August 2011) (PC only)

  • fixes crash when playing old Promo Only videos with bad encoded dates

VirtualDJ 7.1 (2 October 2012)

  • many new native controllers support (for a total of 176 controllers supported natively in VirtualDJ 7.1)
  • CloudList: share specific playlists with other users, follow your favorite artist/group's playlists, or save your own for remote access from other computers.
  • fixed netsearch video problems
  • increased refresh frequency for HID/MIDI controllers
  • gateKeeper compatibility on Mac
  • fixed utf8 id3 tags problems
  • fixed bug in crossfader_curve custom
  • fixed MIDI sysex on exit on Mac

VirtualDJ 7.2 (10 October 2012)

  • new option: colored waveforms (in Config->Options)
  • video fade-to-black independent from audio volume (with VDJScript "video_level")
  • changed volume faders default curve (quadratic by default, can be changed with VDJScript "levelfader_curve")
  • video can be delayed from audio (with VDJScript "video_delay")
  • fix cover download from google and from amazon
  • fix adding cached netsearch results to cloudLists
  • added 9 new controllers

VirtualDJ 7.3 (11 November 2012)

  • improved sound engine quality
  • new automatic Limiter
  • new optional Parametric Equalizer
  • improved reactivity on controlers jogwheels
  • new multi-field search
  • fixed loop goes mute bug
  • fixed colorwave on VBR songs
  • fixed reverting to default skin if selected skin is missing
  • fixed high CPU usage for colored scratchWave on near-silent parts
  • fixed crash with Typhoon's ASIO driver
  • fixed touchwheel_touch can get stuck when changing jog_mode
  • fixed database entries duplicated for songs with accents when switching between Mac and PC
  • fixed video_transition on 4 decks
  • fixed device_side on 4 decks
  • fixed cloudList icons on skins with custom icons
  • new config options VolumeFader, Limiter, Param Eq, Output Headroom
  • new registry hack JogScratchLatency to improve latency of midi/hid jogwheels
  • action video_delay can do on/off
  • new action get_limiter

VirtualDJ 7.4 (20 March 2013)

  • new ContentUnlimited Video and Karaoke subscription plans
  • new improved LiveFeedback recommendations
  • Windows 8 multi-touch full compatibility
  • new actions "slip_mode", "slip", "loop_roll"
  • new actions "motorwheel 'speed'" and "motorwheel 'invspeed'" (for Denon motorized wheels)
  • midi definition <jog> can have ccmsb2="" for 21-bit messages
  • device definitions can include firmware update messages
  • fixed <slider orientation="circle"> with negative angles
  • fixed potential crash with malformed id3 tags
  • fixed transition applied to audio-only plugins on Mac
  • fixed potential crash when using clipbank plugin on Mac
  • fixed potential crash when using cover download dialog on Mac

VirtualDJ 7.4.1 (14 November 2013)

  • fixed potential issue with Windows 8.1 and high-DPI screens
  • fixed potential crash on startup with MacOS 10.9 Mavericks
  • fixed iTunes library sometimes not loading properly
  • updated NetSearch protocol
  • fixed windows sometimes not showing when monitor smaller than skin resolution
  • fixed potential crash on Mac when some favorite folders cannot be found on startup
  • updated the list of out-of-the-box compatible DJ devices (now compatible with 213 devices)

VirtualDJ 7.4.2 (6 November 2014)

  • fix compatibility issues with iTunes 12
  • fix compatibility issues with OSX 10.10
  • fix compatibility issues with netSearch
  • native support for most 2014 controllers

VirtualDJ 7.4.3 (3 May 2015)

  • fixed NetSearch protocol
  • ContentUnlimited Audio: Remove previous content unlimited database provider

VirtualDJ 7.4.4 (7 May 2015)

  • ContentUnlimited Audio: Old content unlimited provider database removed

VirtualDJ 7.4.5 (14 June 2015)

  • new ContentUnlimited Audio catalog

VirtualDJ 7.4.6 (21 June 2015)

  • final ContentUnlimited Audio catalog

VirtualDJ 7.4.7 (5 January 2016)

  • fix Y2.6K bug (lastPlay dates bigger than 2015 showed as 2000)
  • compatible with new netSearch protocol

VirtualDJ History