Preparing and Analyzing Your Files | Rane DJ

Welcome Guest  |  Login  |  Forum Registration

Preparing and Analyzing Your Files

Before playing music in Scratch Live, it is essential to analyze your music files. The analyze files function processes the music in your library to detect file corruption, build and save waveform overview to an ID3 tag, and calculate auto-gain and BPM values, if these options are selected.


How to Analyze Files:

To analyze files you will need to run Scratch Live in offline mode (with the USB cable disconnected from your Rane USB hardware). Click the Analyze Files button to start the analysis of all the music that has been added to your Scratch Live library. Each time you use the analyze files function, Scratch Live will only analyze files that have not previously been analyzed.

Note: If Scratch Live starts analyzing files which have been analyzed previously, stop the process by clicking the Analyze Files button again. Next, click the Rescan ID3 Tags button found within the Files panel and allow it to finish. This will ensure that only non-analyzed files get processed. You can now start the analyzing process again.



If the Set Auto BPM option is checked while analyzing files, Scratch Live will calculate the estimated tempos of your files. If Scratch Live is confident that the Auto BPM estimate for a file is accurate, it will be written to an ID3 tag in the file.



If you know your file’s BPM will fall within a certain range, use the range drop down to avoid double or half value BPMs being calculated.



The auto BPM function will not be applied if the track already contains BPM information. If you know the current BPM information is wrong, double click on the BPM tag for the track and delete the BPM value before re-analyzing. To re-analyze these files and calculate an auto BPM or auto gain value, drag them onto the Analyze Files button.

TIP: You can also drag and drop individual folders and crates onto the Analyze Files button to force Scratch Live to analyze only these files.



When the analyze files function starts, the number of files that need to be analyzed are shown within the upper left corner of the panel. The track name and location is displayed in the bars immediately above the button. The first bar shows track reading progress, the second bar shows waveform overview building, corruption/damage detection, auto-gain and BPM calculation, and the third bar shows tag writing progress.



Depending on how many files need processing, file analysis may take a while to complete. If at any time you need to stop the process, simply click the Analyze Files again. When you're ready to continue the process, click the Analyze File button and the analyzer will pick up where it left off. 

When file analysis is complete, Scratch Live will display the number of files processed for a short period before collapsing the bars.

TIP: You can force Scratch Live to re-analyze all your files by holding the control/ctrl key and clicking the Analyze Files button.



About Corrupt Files

If a corrupt file is detected during analysis, Scratch Live will tag the track with a corrupt file icon. It is very important that you delete ANY corrupt files from your library as they can cause Scratch Live to crash regardless if you play the file or not.



To delete a song from Scratch Live, click on the song to select it and use the keyboard shortcut Ctrl + Delete (make sure the 'Protect Library' option within the setup screen Library tab is off).



More Information about Corrupt Files

If you have a corrupt file in your library, position your mouse pointer over the status icon (lightning bolt icon) for more information about the specific corruption type.


Corruption Description Diagnosis


Corrupt file: This MP3 contains invalid frames.
This MP3 contains frames which do not conform strictly to the official MP3 specification. Scratch Live cannot be certain that this file will play back 100% accurately.

Corrupt file: This file contains corrupt frames that may result in audible glitches.
This file contains two or more contiguous corrupt frames. Since corrupt frames are replaced with silence, this could result in what might sound like an audio glitch.

Corrupt file: This file has been split. You should check the beginning for audio glitches.
The first MPEG audio frame in this file refers to audio that should be present before it but is not. This is usually the result of incorrect MP3 editing. Since a corrupt frame is replaced with silence and most songs start with silence, the resulting silence might not be noticeable. All the same, listen to the beginning of the song, just to be sure.

Corrupt file: This MP3 contains frames with corrupt data.
Decoding of an MPEG audio frame failed. This means that the frame contained invalid data. As usual with corrupt frames, this frame will be played as silence.

Corrupt file: This MP3 lost synchronization between the frame index and the frames
Scratch Live is reading an old overview of an MP3 that has been edited in a third party editing program. Re-building the overviews for the affected files usually corrects this error.

Corrupt file: This MP3 is completely invalid and is not playable.
Possible causes are disk bad sectors, file system corruption, wrong file types, wrong file extensions, etc.

Corrupt file: This file contains invalid audio data.
Scratch Live encountered invalid data while looking for audio in this file. This message alerts you to the fact that the file you're trying to play contains corrupt data. This may, or may not, affect playback.

Corrupt file: This MP3 contains no valid frames.
No audio could be found in this file, which means it is completely unplayable as far as Scratch Live is concerned. Please make sure this really is an audio file

Unsupported file: This MP3 contains multiple layers.
While scanning this file, Scratch Live found frames belonging to multiple MPEG layers. Scratch Live does not support MP3s containing frames from multiple layers – some frames may output as silence.

Unsupported file: This file is more than 2 GB in size.
At the moment, Scratch Live does not support files that are 2 GB in size (or larger).

Unsupported file: This file has data blocks greater than 2 GB in size.
This file contains chunks of data that are larger than 2 GB. Scratch Live does not support files that are more than 2 GB in size.

Corrupt file: This WAV contains no valid chunks.
This WAV file contains no recognizable WAV data. It is quite possible that this might not be a WAV file.

Unsupported file: This file's data is not in PCM format.
WAV files can contain data in several formats. Scratch Live only supports WAV files that contain data in the PCM format.

Unsupported file: This file has a sampling rate greater than 48 kHz.
Scratch Live does not support sampling rates greater than 48 kHz. If you see this message, the simplest approach is to re-sample the audio at 48 kHz and re-save the file.

Unsupported file: This file uses more than 24 bits per sample
Scratch Live supports a maximum of 24 bits per sample of audio data.