Serato-lib icon indicating copy to clipboard operation
Serato-lib copied to clipboard

Provides a python wrapper as well as written documentation describing the Rane Serato Scratch crate, and library binary file-formats.

WHAT

The goal of this repo is to document the basic file formats of the Rane Serato Scratch Live databases.

The libraries generated from this work should eventually allow for read/write actions against the SSL db/crate files

sslcrate.py

Simple script that reads the crate file into a python mmap object. Data is parsed in sequential order, and spewed to console.

Meant for debugging and education purposes.

SeratoLib.py

Currently providing limited (add/delete columns/tracks) to the SSL crate library.

TODO

Nothing. This is not active.