Scratch Live 1.8.2 Release Notes

15 September, 2008

New Features and Enhancements

Support for 64 bit Windows Vista

Scratch Live 1.8.2 now runs on 64-bit Windows Vista. New 64-bit drivers will be installed during the install process. If you wish to ensure that you have the correct version of the drivers installed you can run Update Drivers with your hardware connected from the Scratch Live folder in the Windows Start menu.

Library Zoom

The library can now be zoomed to make the library text bigger or smaller. The keyboard shortcuts are:
Ctrl + Zoom In
Ctrl - Zoom Out

CDJ-400 Support

Native support in Scratch Live has been added for the Pioneer CDJ-400. The CDJ-400 must have firmware version 1.300 or greater to operate correctly. This firmware is available from Pioneer's website.

This device is plug and play: just plug it in, select the USB/PC connection mode on the device if necessary, and it will automatically become a controller for Scratch Live.

The Scratch Live quickstart guide for the Pioneer CDJ-400 can be downloaded here.

Improved Relocate Lost Files

You can now click on the 'relocate lost files' button to scan all connected drives on your computer for missing files. This will be slow but it will work for users who have trouble dragging from Finder or Explorer, or if you do not know where your missing files might be found.

Bug Fixes and Miscellaneous changes

iTunes library support

- Fixed a bug where the bpm column could appear blank in Scratch Live if you use 'read iTunes library'.
In detail: Fixed bug where if you have accurate song BPMs in Scratch live, then use iTunes to edit song tags, then use 'read iTunes library' then the BPM value in Scratch Live would show up blank until you load the track.
- The 'All Audio...' and 'All Video...' crates are now updated correctly when 'read iTunes library' gets checked.
- Fixed mpeg-4 files from being corrupted if imported from iTunes without Video-SL installed.
- If you have movie files in your library imported through iTunes and you do not have Video-SL these video files are now removed from your library.

MIDI and Controllers

- Fixed the MIDI preset from not automatically loading when hot-plugging a MIDI device.
- Fixed MIDI mappings from not showing when in 'midi assign mode' if you have no MIDI hardware connected but have MIDI controls assigned.
- Fixed bug which caused MIDI presets to not be saved and loaded properly. The old AutoSave preset was always being saved instead.
- Fixed the track list from not being filtered by the browse panel if the browse panel is being controlled by a MIDI controller.

Offline player

- Fixed bug where the offline player would not work after waking from sleep with the offline player running in Mac OS X Leopard.
- Fixed a crash that could occur when connecting your Scratch Live hardware while playing in the Offline Player.
- Improved stability of the offline player in Vista.
- Fixed a stall on build overviews for unsupported files.

Deck controls and playback

- Improved the ability to Mix with loops if your track has an accurate bpm. This means that if you have two tracks beatmatched, and then loop one of the tracks, they should stay in syc. This won't beatmatch for you, or make bad loops work, but if your loop is of a sensible length it will stay in sync.
- Added code to prevent dropout storms on mac. A dropout storm is where a very large dropout causes endless dropouts till Scratch Live restarts.
- The trancifier now uses the 'A-Slot' so it does not overwrite your saved loops.
- Fixed a bug where the censor button would not show in a certain situation when changing from abs to rel or int modes with a track loaded.

Library, crates and tracklist

- Fixed the bug where the library could keep scrolling after dragging a file quickly out of the library area.
- Fixed a crash when using the scroll wheel (or two finger scrolling) while the mouse is over the Library column chooser button.
- Added a confirmation dialog box when you edit multiple tags in the library.
- Fixed the browse panel from not being resizable.
- Fixed a crash that could occur while editing tags if you use ctrl and right arrow to edit the next tag field and the next tag field is off of the screen.
- Added some safeguards against crate corruption.

Preferences and setup options

- Fixed a crash that could occur if you exit Scratch Live during 'relocating lost files'.
- Added logging of 'relocate lost files' to 'RelocateLostFiles.log' in the ScratchLIVE folder.

Hardware Related

- Fixed the TTM 57SL firmware update from getting stuck on the firmware update progress bar on Mac.

Graphical User interface

- Improved switching back and forth between fullscreen and windowed mode on Mac.
- Fixed a bug where some left deck controls would be missing if you went from plugging an SL 1 or TTM 57SL in Rel or Abs mode, then hotplugged an MP 4.
- Added missing tooltips for previous and next track on the offline player.
- Scratch Live can now resized correctly when changing display resolution on mac.
- Scratch Live can now be run in fullscreen on secondary displays on mac.

Tags and metadata

- Fixed BPM tags from being lost in .mp4 files.
- Fix for autogain on video files not saving if it was calculated by the deck overview filler.
- Fixed bug where sometimes tags would be rescanned on startup, or overviews kept needing rebuilding on the overview builder screen. Please let us know if you see this problem happen after exiting this build.
- The Scratch Live window now no longer zooms when going to the exit screen on Mac.
- Using 'relocate lost files' on Video files should now keep any video metadata for those files (ie. cue points, overviews etc).
- Changed mp4 metadata 'supported format' to 'isom'.
- Fixed a crash on an MP3 with a certain kind of unsynchronized ID3 tag.

Other fixes and changes

- Fixed bug where the recording level meters were not working on Power PC Macs.
- Fixed a crash that could occur on exit.
- Fixed a crash on certain quicktime files that have no bitrate.
- Fixed missing quicktime files from being marked as corrupt instead of missing.
- To avoid a crash on windows, AVIs/MOVs with mp3 audio will load to deck, seek, etc, but only play silence (Windows only).
- Fixed a crash that could occur on a particular mov file on windows.
- Fixed a crash that could occur on AAC files with non-english characters in the filename on windows.
- Fixed a crash on a video with xvid video and mpeg-3 audio
- Fixed a crash on exit that could occur if the browse panel had focus.
- Fixed a crash on Quicktime / AAC files on windows for files with non-western characters in the filename.
- Improved the robustness of importing and relocating lost files for files that normally crash quicktime.



Running more than one version of Scratch Live

Installing this version will by default overwrite any previous version you had installed, however it is easy to have more than one version of Scratch Live installed if you wish.

If you have an important gig coming up, you might like to stick with the version you know until you are comfortable with this version. Here's how to do it:
Windows Users

Before installing, find the Scratch Live executable (by default it is in C:\Program files\Serato\ScratchLIVE, and rename it. It makes sense to name it in a way that suggests which version of Scratch Live it is. For example, if you're renaming Scratch Live 1.9.2 call it Scratch Live 1.9.2.exe. When you install the new version, the old executable will not be deleted, and you can choose which you want to run by going into that folder and double clicking on the appropriate executable.

Mac users

Before installing, rename the existing application file as above (eg. Scratch Live 1.9.2) - you have to be admin to rename it. (If you aren't admin, you can copy it to another location, and then rename it.)

Backing up your data

Before you make any changes to your Scratch Live setup, including installing a new version, as a general rule we highly recommend that you backup your data and your music files. The easiest way to backup your data is to simply copy your Scratch Live folder to another location on the drive:

  • For the drive that contains "My Documents" (or your Home drive on Mac), just copy the Scratch Live folder which is in "My Documents\My Music\" to another location on this drive. Alternatively make a copy of the folder where it already is and rename it by adding the date to the folder name so you know what's in the backup.
  • To back up the database and crates from an external drive, copy the _ScratchLive_ folder (which is in the root of the drive) into another folder on the same drive.

Version: Scratch Live 1.8.2
Platform: Win