VirtualDJ 7.0 (12 October 2010)

Read more about this version HERE

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 History