Scratch Live Changelog

What's new in Scratch Live 2.5.0

Jul 19, 2014
  • Serato Remote Support:
  • Support for Serato Remote - Serato’s first official App for iPad®.
  • Serato Remote lets you see and perform all of your favorite Scratch Live functions without needing to touch your laptop. Control Cue Points, Loops and Samples. Load tracks and manipulate FX in ways that weren't previously possible. See Serato's famous Virtual Decks and Track Overviews so you can focus on the crowd and free yourself from your laptop.
  • Serato Remote is available now from the App Store℠ for USD 19.99.
  • Apple, the Apple logo and iPad are trademarks of Apple Inc., registered in the U.S. and other countries. App Store is a service mark of Apple Inc.
  • CDJ-2000nexus support:
  • Added Pioneer CDJ-2000nexus support. The CDJ-2000nexus can now be connected directly to the computer and control Scratch Live without control CDs.
  • When connected, the CDJ-2000nexus also has additional functionality : Library control, hot cues and loops.
  • NOTE : The Beat Sync and Slip buttons on the CDJ-2000nexus are not assigned and are therefore MIDI mappable to functions in Scratch Live.
  • MIDI Output Lighting:
  • MIDI mapping Scratch Live on/off controls to a MIDI controller will now illuminate the LEDs, reflecting the on/off state of the Scratch Live function. For all GUI buttons that are non-momentary (such as play/pause), MIDI Output Lighting will be automatically added to the AUTO_SAVE.xml file.
  • To disable MIDI output lighting for a MIDI mapped function, press L during the mapping process. You can disable MIDI Output Lighting outright by unchecking the option in the MIDI tab of the Setup screen.
  • Note: Only MIDI Controllers that use MIDI note on/off messages to control lighting will support this feature.
  • Bug Fixes:
  • Mixtape .als recordings now work with Ableton Live 9
  • Fixed bug where the Beatgrid Lock wasn't being saved and loaded to/from the file
  • The Sixty-Eight record source is now correctly loaded from preferences
  • Fixed bug where the CDJ-350 could possibly fire two different Scratch Live events at the same time
  • Fixed bug where the DJFX deck assignments wouldn't save to preferences
  • Fixed bug where the minute markers in the overview display area would not show on initial load of some mpeg4 files
  • Fixed bug where decks 3 and 4 weren't using the Vinyl Offset control
  • Other:
  • Bundled LoopMasters Sample Content Installer into Scratch Live 2.5 Installer

New in Scratch Live 2.4.4 (Mar 12, 2013)

  • Bug Fixes:
  • Fixed an issue where playing files from the CD drive or ejecting a CD caused a crash.
  • Fixed a kernel panic occurring when hotplugging SL4.
  • Improved hot plugging stability for all devices for both Mac and Win (resolving kernal panics with the Sixty-One and Sixty-Two).
  • Scratch Live can now install on Windows 8 without the need to disable Windows security settings. (Note: Windows 8 is not currently officially supported by Serato).
  • Fixed a bug where video files without audio were labelled as corrupt.
  • Fixed an issue where you couldn't save cue points, loops or autogain values to .mov or .flv files.
  • Fixed a bug where m4a files displayed 'unsupported file type' message if QuickTime not installed.
  • Fixed a bug where BPM field was locking up focus when the value was un-changed.
  • Fixed an issue where the Next Transition (Video) button could be MIDI mapped, but would not save to the MIDI XML.
  • Fixed an issue where you could get distortion when recording with the Sixty-Two.
  • Fixed an issue where no audio was being recorded in Mixtape when using the Sixty-Eight.
  • Fixed a bug with the Serato Video auto crossfader whereby it couldn't reach far left or right when set to a fast speed.
  • Fixed a bug where the TTM-57 hardware audio effects are on, but Serato Video thinks they're off and thus doesn't apply the associated video effect.
  • The fader movements will now be added to shared memory so that Mix Emergency can use them without having to start/stop Serato Video first.
  • Fixed a bug whereby the TTM-57 phono functionality wouldn't save to preferences. Note that both PGM channels must be set to phono for preference saving to take place.
  • Fixed bug where the year tag was not being imported from the iTunes xml file.
  • Fixed bug where doing a 'relocate lost files' on individual files or groups of files by either dragging tracks within SSL, or dragging tracks from finder/explorer, onto the 'relocate lost files' button, would not work.
  • Fixed potential instability when doing 'relocate lost files' on certain files.
  • Changed the following default preferences on first installation:
  • DJ-FX on by default
  • Playback Keys Use Shift off by default
  • Read iTunes Library on by default
  • Added BPM to default Library View (previously was song, artist, album, length & comment)
  • Added Artist to default History View (previously was name, start time, end time, playtime, deck & notes)
  • New Driver Installation Routine for Mac:
  • The Rane Core Audio drivers are no longer automatically installed when using the Scratch Live installer. Instead, the individual Core Audio driver installers are now located in the Rane Device Drivers folder within the .dmg file.
  • Rane Core Audio Device Driver Updates:
  • OS X 10.8 support for the Rane Core Audio Drivers for the SL2, SL3, SL4, Sixty-One, Sixty-Two and Sixty-Eight.
  • Fixed issue on OS X 10.8 where the Control Panel failed to open.
  • Fixed SL3 issue on 10.7.x and 10.8.x where iTunes would play an incorrect sample rate after setting the sample rate to 48kHz then reconnecting the device.

New in Scratch Live 2.4.1 (Mar 28, 2012)

  • Introduced support for Mixtape (for The Bridge) for the SL 1, SL 2, SL 3, SL 4, TTM 57SL and Sixty-Eight.
  • Fixed bug where the VFX-1 Ultra Knob deck assigns were not working.
  • Fixed bug where the VFX-1 DJ-FX effect selection knob was not working.
  • Fixed bug where if the 'lock playing deck' option was on, the Thru button would sometimes be permanently disabled.

New in Scratch Live 2.3.3 Build 23318 (Dec 19, 2011)

  • Cue Point labels
  • 64-bit drivers for Mac
  • CDJ-350/850 support

New in Scratch Live 2.3.1 Build 23103 (Sep 2, 2011)

  • Cue points:
  • Fixed bug where cue point labels/color/time would have incorrect ordering when using 'sort cues chronologically.'
  • Fixed cue point label bug where, if the internal player automatically loads the next track, the cue point currently being edited would save to the next track that is loaded. In this instance, the cue point is now saved to the just ejected track i.e. same behaviour as if tabbing or mouse clicking out of edit box focus.
  • Fixed bug where cue sort/unsort wasn't being applied to decks 3 and 4.
  • Other SSL bug fixes:
  • Fixed DJFX ultraknob bug where clicking the right effect unit's deck x button would only turn off the left effect unit's deck x button instead of also deactivating the effect. Note: Need to be using the ultraknob for both effect units.
  • Fixed SP6 bug where, if enabled from the setup screen, it would display if the DJFX widget is open. The result would be two widgets open at once
  • Fixed bug where if the SP6 was open, then disabled from the setup screen, then the main display would have a thin grey bordered container area still being rendered in the widget area.
  • 'AAC importing' is now always enabled. The setup screen option has been removed. Note that no param settings are read or saved for this anymore, so this commit wont affect behviour in older versions of SSL.
  • CDJs:
  • Fixed CDJ 850 bug where a bpm greater than 255 would not be displayed.
  • Fixed CDJ 350 bug where a displayed bpm value of 256 would disappear.
  • The CDJ-350 now displays title, artist, album icons. Note: Must have at least 1.06 firmware installed on the CDJ-350

New in Scratch Live 2.3.0 Build 23065 (Aug 11, 2011)

  • Cue Point Labels
  • 64-bit drivers for Mac
  • Better software THRU mode indication for the SL 2, SL 3 and SL 4
  • Core Audio/ASIO drivers for the SL 3 and Sixty-Eight
  • Improved Scratch Live user interface layout for minimum screen resolutions
  • Added native support for the Pioneer CDJ-350
  • Added native support for the Pioneer CDJ-850
  • Support for all current Rane Scratch Live hardware (SL 1, SL 2, SL 3, SL 4, TTM 57SL, Sixty-Eight)

New in Scratch Live 2.2.0 Build 22033 (Jan 18, 2011)

  • Improved Performance
  • Vestax VFX-1 support
  • TTM 57SL control for DJ-FX

New in Scratch Live 2.1.1 Build 21122 (Nov 5, 2010)

  • The Bridge 1.0: Control Ableton Live using Scratch Live, and record mixtapes as Ableton Live sets.
  • Performance and stability improvements.
  • Added support for The Bridge plugin. Please visit this webpage for more information on The Bridge: serato.com
  • Reduced overall CPU usage when using Scratch Live.
  • Fixed tags from being written out unnecessarily after loading and ejecting a track.
  • Fixed bug where the SL3 thru audio would be interrupted for a few seconds while exiting Scratch Live on Mac.
  • You can now MIDI assign "latching" control change events to buttons in Scratch Live again by setting the Control Change type to "relative".
  • Fixed the SP-6 individual sample output selection not being saved for that sample if that sample was set to go out the Aux channel on the SL 3.
  • Added the ability to not connect to individual MIDI controllers on the MIDI tab of the setup screen.
  • Fixed bug where setting temporary cues could cause GUI issues on the waveforms e.g. multiple temp cues appearing.
  • Fixed bug where using Ctrl + Shift + delete to remove a track from an empty parent or subcrate could lead to the parent crate being saved with the (safe) postfix in its filename.
  • Fixed bug where changing the pitch on a sample in the SP-6 will also pitch samples in other sample banks.

New in Scratch Live 2.0.0 (Apr 10, 2010)

  • Support for three decks with the Rane SL 3
  • Three chained DJ FX per deck with macro control for live performance
  • Brand new Display Modes with a range of deck layouts to suit your performance style
  • Enhanced Album Art browsing for quick identification of your music
  • "Smart Crates" which auto-fill using keywords from your music library
  • "Serato Playlists" enables sharing of your sets online - after your gig or as you play
  • New File Management options allow you to easily copy crates and tracks to external drives for your gigs

New in Scratch Live 1.9.2 (Oct 22, 2009)

  • 96kHz audio file support
  • Sample Banks for the SP-6 Sample Player
  • Individual Sample output selection and muting for the SP-6
  • Support for the Denon DN-HC1000S hardware controller.

New in Scratch Live 1.9.1 (Jul 22, 2009)

  • Bug fixes and performance improvements
  • Expanded SP-6 Sample Player
  • Hot Cues
  • TTM 57SL firmware update

New in Scratch Live 1.9.0 (Apr 24, 2009)

  • Introduces many new features including the SP-6 Sample Player, LiveFeed, Loop Roll, enhanced History, native Pioneer MEP-7000 support, Show Album Art on Deck, Key tag support, and many other bug-fixes and improvements.
  • New Features:
  • Rane SL 3 Support - Scratch Live 1.9.0 supports the new Rane SL 3 hardware.
  • SP-6 Sample Player - Play up to 6 samples simultaneously with different playback modes.
  • Live Feed - Stream your Microphone or AUX input straight to the virtual deck.
  • Loop Roll - New looping effect where the playhead jumps back to normal time when you release the loop.
  • History - History keeps a comprehensive record of every track played, during every gig.
  • Custom Crate Columns - You can now have all crates and playlists share the same column view.
  • Pioneer MEP-7000 Support - The Pioneer MEP-7000 gains Scratch Live plug-and-play support.
  • Show album art on deck - Displays the album art for each loaded track next to the 'track info' display near the top of the screen.
  • Key Tag support - Key tags are now read from MP3 files and displayed in the 'key' column in the library.

New in Scratch Live 1.8.3 (Jan 15, 2009)

  • A maintenance-only release, delivering usability improvements and bug-fixes for some important issues found in previous versions.

New in Scratch Live 1.8.1 (Jul 10, 2008)

  • Denon HC 4500 native support
  • Denon HD 2500 native support
  • Numark DMC2 native support
  • Bug Fixes and performance improvements
  • Fixed slow iTunes Library load times that some users were experiencing.
  • Fixed a bug introduced in 1.8.0 where the iTunes library would not load properly if there was a bad file in the iTunes library. This also stops the same problem from happening if iTunes has written a bad entry into the "iTunes Music Library.xml" file.
  • A "warning" icon is now displayed in the library next to files imported from iTunes that have an unsupported encoding. The text displayed in the song title area when an unsupported file is loaded indicates that the file cannot be played. The text will give specific details related to the file, or if details are not available it will display "Unsupported file format".
  • Fixed MIDI presets from not saving on non-english Windows installations.
  • MIDI controllers now respect the 'lock playing deck' option
  • Back-spin now works correctly on the Numark iCDX.
  • The "preliminary support" in 1.8.0 for the Denon HC4500 controller via MIDI has now been removed, since the HC4500 is supported natively by Scratch LIVE.
  • The Offline Player still operates (albeit without sound) if there's no sound device selected in the OS (for example if there's no sound card or it's disabled). A warning message will appear to indicate the absence of an output device.
  • Keylock is now turned off in the Offline Player.
  • Made improvements to reduce the number of USB dropouts on Mac.
  • Tweaked cue point and loop point audio buffering so that the audio is available at the cues and loops sooner (especially on large audio cache sizes)
  • Fixed bug where the loop in button on the left deck would not update the other loop buttons correctly.
  • Instant doubles from a playing deck to a deck that is paused in Internal Mode now starts playback on the target deck.
  • Improved accuracy of position and pitch transferred to target deck during Instant Double.
  • Rewinding past the start of a track when 'auto' mode is on no longer loads the previous track. This is to stop unwanted behaviour when scratching near the start of a track.
  • Fixed a bug where tracks with 48kHz sample rate would not play after playing a 44.1kHz track on the offline player then plugging in your hardware if your audio cache is not set to 60 seconds. Previously this would cause the track to load without the scrolling waveform or audio.
  • Improved stability of AAC files
  • Fixed the relative mode controls from being missing in the offline player when transitioning from ABS mode to the offline player
  • The track list can now scroll horizontally while resizing columns.
  • Now the edit box behaves sensibly if you edit a track field that is wider than the library width (eg. a very long comment)
  • Fixed accent characters in M3U files from not working.
  • M3U8 files can now be imported (UTF8 version of M3U).
  • Fixed bug where you could paste illegal filename characters into a crate name. This was causing crates not to be saved. Illegal characters are now replaced with '-'.
  • Fixed bug where clicking on an open edit box in the library would close the editbox.
  • Fixed bug where searching by 'year' would only search by year if search by 'video track' was selected.
  • Fixed a bug where the track Genre changed to "Blues" if the genre started with a '(' character.
  • AAC files (.m4a) should now save BPM tags correctly.
  • Auto-fill overviews now calculates auto-gain again, and no longer causes dropouts on certain computers.
  • Fixed 33/45 Issue where the 45 preference was not loaded correctly to left deck when starting ScratchLIVE.
  • Fixed bug where the SL 1 settings for Phono level were not being applied correctly at startup until you reselect the level. This fixes the problem where recordings from vinyl came out with no bass.
  • Fixed the 'invalid parameter' bug on Windows, reported by some users when using the TTM 57SL P1 and P2 knobs or when using the library search function. An easy way to reproduce the bug was to leave your library scrolling up through tracks, from the bottom of the 'All...' crate.
  • Fixed the bug where Scratch LIVE would freeze if you put your laptop to sleep in Leopard with your Scratch LIVE hardware connected (Mac). After waking from sleep, your hardware may take longer than usual to be detected (about 5 - 10 seconds) after sleep.
  • Scratch LIVE now uses the folder '_ScratchLIVE_' for new Scratch LIVE libraries on external drives instead of the hidden '.ScratchLIVE' folder. This new library location should be backwards compatible to version 1.7.0.
  • Upon loading 1.8.1, your external drive library will be migrated from .ScratchLIVE to _ScratchLIVE_. The old folder will not be physically deleted, but will also not be used from now on.
  • Autobackup is now silent on Windows (no copy/delete file dialogs).
  • Fixed crash on exit that could occur if you hit 'y' and another key at the same time on the exit screen
  • If you quit Scratch LIVE while it is minimized to the dock, the window is now popped up so you can confirm the exit. (For example performing a system restart while Scratch LIVE is minimized).
  • Fixed bug where if you move the setup latency slider, then back to it's original position the 'apply' button stayed on screen and you couldn't click on it
  • Added 3GP file support to Video-SL.
  • The Video Panel now gets hidden when you have the 'expand library on track scroll' option turned on.
  • Fixed the Video hardware panel to correctly show the TTM 57SL joystick transform state.
  • Fixed Video function descriptions not showing up on hardware panel.
  • Fixed the track label color, gain and loops 6 - 9 not being stored in video files.
  • The Video group on the TTM 57SL now remembers the selected deck between Scratch LIVE sessions.
  • Videos imported via the iTunes importer now have an iTunes Video icon.
  • Fixed iTunes Videos from not being imported if they are not in a Scratch LIVE crate.
  • Removed the 'drag n drop' square when dragging tracks on Mac so it won't show up on the secondary monitor.

New in Scratch Live 1.8.0 (Apr 26, 2008)

  • MIDI Input - Scratch LIVE now supports MIDI input, so that you can control cues, loops and more with a MIDI controller.
  • Off-line player - You can now play tracks without hardware connected. Set up crates, cue points, make loops etc from the comfort of your lounge chair.
  • Auto-looping - Create automatic loops in time with the music on the fly
  • Needle Dropping in Relative Mode - The drop to absolute position option brings needle dropping to relative mode for the best of both worlds.
  • Needle drop to cue points - The drop to cue points option lets you use the minute markers on your control vinyl to jump to cue points.
  • AAC support - AAC files are now supported in Scratch LIVE.
  • Check for Updates - Opens a web page notifying you of updates to your Scratch LIVE software with one button press.
  • New TTM 57SL effects - HP Echo and HP Hold Echo (Bass cut versions of the existing effects), phaser, flanger and a bit crusher.
  • Relocate lost files - Move stuff around on your drive, without messing up your library.
  • Autobackup - Once a week your Scratch LIVE folder is automatically backed up.
  • Tabbed setup screen - A redesign of the setup screen with options under separate tabs.